Search Full DataBase

The searches in the database are very common, but sometimes it doesn’t know the table’s name or column’s name, but only the value to search.

I wrote a SQL Script that executes the search in the database, then in all columns.

The SQL Script can work on tables of sys namespace or on INFORMATION_SCHEMA namespace, in this situation they’re equivalent.

Continue reading Search Full DataBase

S.O.S. DataBase

I database sono file  e come tutti i files si possono corrompere o danneggiare, per fortuna esistono i backup e quindi basta eseguire un restore del database danneggiato.

Se non avete un backup recente a disposizione SQL Server mette a disposizione una procedura per ripristinare il database corrotto, di seguito il codice da eseguire per riparare il db.


EXEC sp_resetstatus [YourDatabase];
ALTER DATABASE [YourDatabase] SET EMERGENCY
DBCC checkdb([YourDatabase])
ALTER DATABASE [YourDatabase] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ([YourDatabase], REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE [YourDatabase] SET MULTI_USER

Progettazione Web: La base dati

Riprendo la realizzazione della demo di cui ho scritto nel precedente post, in questo post definiremo la struttura del database. Gli argomenti su cui mi focalizzerò saranno le best practices che si possono utilizzare quando si progetta una stuttura dati.

Nella nostra piccola applicazione abbiamo due entità fondamentali:

Continue reading Progettazione Web: La base dati