[SQL Server] Afficher la configuration du serveur, les services packs et les correctifs SQLServer, la collation et les emplacements des fichiers

-- 1.Enregistrez toutes les valeurs de configuration à l'échelle du serveur.

 

SELECT * FROM sys.configurations;

 

-- 2. Version SQLServer

 

SELECT @@VERSION SQLServer_Version

 

-- 3.Enregistrez tous les Service Packs et correctifs logiciels appliqués à l'instance de SQL Server et le classement actuel.Vous devrez réappliquer ces mises à jour après avoir reconstruit les bases de données système.

 

SELECT

SERVERPROPERTY('ProductVersion ') AS ProductVersion,

SERVERPROPERTY('ProductLevel') AS ProductLevel,

SERVERPROPERTY('ResourceVersion') AS ResourceVersion,

SERVERPROPERTY('ResourceLastUpdateDateTime') AS ResourceLastUpdateDateTime,

SERVERPROPERTY('Collation') AS Collation;

 

-- 4.Enregistrez l'emplacement actuel de tous les fichiers de données et fichiers journaux des bases de données système.La reconstruction des bases de données système installe toutes les bases de données système à leur emplacement d'origine.Si vous avez déplacé des fichiers de données ou des fichiers journaux de bases de données système, vous devrez à nouveau les déplacer.

 

 

SELECT DB_NAME(database_id) DataBaseName ,name, physical_name AS current_file_location

FROM sys.master_files

WHERE database_id IN(SELECT DB_ID(name) FROM master..sysdatabases)

 

ORDER BY DataBaseName, current_file_location