我正在尝试创建一个t-sql查询,该查询可以确定给定的数据库是否具有从其创建的任何数据库快照。
例如,如果要创建这样的快照:
CREATE DATABASE [DatabaseA_Snapshot] ON
(NAME=DatabaseA, FileName='<whatever>')
AS SNAPSHOT OF [DatabaseA]
有什么方法可以稍后再次查询该快照的存在吗?我可以看到它显示在sys.databases中,但是我找不到任何可以帮助我确定这是从DatabaseA创建的数据库快照的信息。
SQL Server Management Studio的对象资源管理器将其放置在“数据库快照”文件夹下,因此显然可以通过某种方法将它们与常规数据库区分开。