[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