Récupérer la liste de fichier d'une base de données SQL server qui est en mode hors connexion
J'ai quelques bases de données hors ligne sur un serveur SQL. Je voudrais savoir quels fichiers sur le disque sont liés à ces bases de données. Est-il possible de récupérer la liste des fichiers de bases de données hors ligne, sans prendre en ligne premier?
Cela vous donnera une liste de tous les physique chemins d'accès de fichier liés à toute bases de données hors ligne, avec le nom de base de données et le type de fichier:
SELECT'DB_NAME'= db.name,'FILE_NAME'= mf.name,'FILE_TYPE'= mf.type_desc,'FILE_PATH'= mf.physical_name
FROM
sys.databases db
INNERJOIN sys.master_files mf
ON db.database_id = mf.database_id
WHERE
db.state =6-- OFFLINE
Liste de tous les services disponibles, mais en mode hors connexion SQL server fichiers de base de données
L'instruction suivante est la liste de tous les fichiers associés à hors ligne, bases de données SQL server
SELECT
m.physical_name +'\' + m.name AS [file_path]
FROM
sys.databases AS d
INNER JOIN sys.master_files AS m ON d.database_id = m.database_id
WHERE
d.state_desc = 'OFFLINE'
--AND m.type_desc = 'ROWS'
GROUP BY
m.physical_name + '\'+ m.name
Remarque: Décommentez la ligne AND m.type_desc = 'ROWS' (supprimer le --) pour filtrer la liste pour inclure uniquement les fichiers de base de données. Sinon, les fichiers journaux sont également répertoriés.
La GROUP BY clause est là pour empêcher les entrées apparaissant plus d'une fois.
Cela vous donnera une liste de tous les physique chemins d'accès de fichier liés à toute bases de données hors ligne, avec le nom de base de données et le type de fichier:
OriginalL'auteur badbod99
L'instruction suivante est la liste de tous les fichiers associés à hors ligne, bases de données SQL server
Remarque: Décommentez la ligne
AND m.type_desc = 'ROWS'
(supprimer le --) pour filtrer la liste pour inclure uniquement les fichiers de base de données. Sinon, les fichiers journaux sont également répertoriés.La
GROUP BY
clause est là pour empêcher les entrées apparaissant plus d'une fois.OriginalL'auteur Knickerless-Noggins
Ou tout simplement
OriginalL'auteur mike nelson