Home » SQL Server

Recuperare lo spazio occupato da ogni tabella SQL

Quanto spazio occupa una determinata tabella all’interno del mio DataBase ? Uno script t-sql permette di recuperarlo da ogni tabella presente in un database. DECLARE @TableSizeTABLE(   TableName sysname   ,row_count INT   ,reserved VARCHAR(50)   ,data VARCHAR(50)   ,index_size VARCHAR(50)   ,unused VARCHAR(50)) DECLARE…

Continua a leggere... »

Differenza struttura tabelle tra due database

A tutti prima o poi è stato necessario comparare tabelletra due database per veriricarne le differenze, esistono per questo diversi tools (come SQLDBDiff) in grado di effettuare analisi anche molto approfondinte… tuttavia tempo fa trovai in rete uno…

Continua a leggere... »

Deframmentazione indici SQL Server

Durante la progettazione dell’architettura di un database, la gestione degli indici è un’attività fondamentale che influisce visibilmente sulle prestazioni di lettura ed anche se il nostro database è stato creato in modo “ottimale” e con gli indici giusti…

Continua a leggere... »

Cambiare il proprietario – Change dbo

Effettuando il restore del mio database di produzione presente sul server provider, ho la necessità di cambiare il proprietario (l’owner) delle tabelle, stored procedure, viste, ecc…Ecco  uno script in grado di cambiare l’ownership degli oggetti …DECLARE @dbo_From varchar(MAX)DECLARE…

Continua a leggere... »

Identificare la versione SQL SERVER e Service Pack

Funzionalità sempre utile, se non necessaria, per recuperare le informazioni di SQL SERVER installato: Versione, Edizione, Service Pack e la data di ultimo aggiornamento dell’ultimo upgrade.  SELECTSERVERPROPERTY(‘Edition’) AS ‘Edizione’,SERVERPROPERTY(‘ProductVersion’) AS ‘Versione’,SERVERPROPERTY(‘ProductLevel’) AS ‘SP’,SERVERPROPERTY(‘ResourceLastUpdateDateTime’) AS ‘Last Update’

Continua a leggere... »