Home
MICROSOFT SQL SERVER: Query per scoprire la versione del DB

Come fare a sapere la versione del DB che si sta usando tramite una sola e semplice query?

Come fare a contare gli oggetti (tabelle, stored procedure, ....) presenti sul database?

 

 

 

 

Versione del Database

La query per conoscere la versione di Microsoft SQL Server che si sta usando è la seguente:

 

SELECT 
  SERVERPROPERTY('MachineName') as Machine,
  SERVERPROPERTY('InstanceName') as Instance,
  SERVERPROPERTY('Edition') as Edition,
  SERVERPROPERTY('ProductLevel') as ServicePack,
  Case SERVERPROPERTY('IsClustered') when 1 then 'CLUSTERED' else
'STANDALONE' end as Server,
  @@VERSION as Version

 

Contare gli oggetti sul Database

La query per conoscere la versione di Microsoft SQL Server che si sta usando è la seguente:

 


SELECT 
    CASE TYPE 
        WHEN 'U' 
            THEN 'User Tables' 
        WHEN 'S'
            THEN 'System Tables'
        WHEN 'IT'
            THEN 'Internal Tables'
        WHEN 'P'
            THEN 'Stored Procedures'
        WHEN 'PC'
            THEN 'CLR Stored Procedures'
        WHEN 'X'
            THEN 'Extended Stored Procedures'
    END, 
    COUNT(*)     
FROM SYS.OBJECTS
WHERE TYPE IN ('U', 'P', 'PC', 'S', 'IT', 'X')
GROUP BY TYPE

 

Buon lavoro!

Il nostro sito utilizza i cookie

Usando il sito accetti implicitamente il loro uso. Per saperne di piu'

Approvo

Per ulteriori informazioni leggi il seguente articolo Privacy e Cookies