SQL Serverのデータベーススナップショットがある場合、その名前を取得するには、以下のSQLを実行する。
SELECT name, source_database_id, state_desc
FROM sys.databases
WHERE source_database_id IS NOT NULL AND state_desc = 'ONLINE';
SQL Serverのシステムビュー sys.databases から、source_database_id が NULL でないデータベースの名前 (name) を取得します。 スナップショットデータベースの場合、state_desc 列には通常 ONLINE が入っています。