2010-02-03 23 views
1

在SQL Server Management Studio(我有2008)中,可以看到我備份的介質的內容,無論是磁盤還是磁帶。我可以看到諸如當前包含的文件,備份的日期等信息......有沒有辦法在T-SQL中執行此操作?我想指定一個設備(鏈接到一個文件位置)並查詢它的內容。有什麼想法嗎?使用T-SQL獲取備份媒體的內容

回答

0

您可以啓動SQL事件探查器,然後在Management Studio中執行操作以顯示所需的信息,然後查看事件探查器輸出以查看在後臺執行了哪些操作以獲取該信息。

我的猜測是,這些表/目錄被查詢:

sys.backup_devices

+0

偉大的想法,沒有想到這一點。我會發布結果。 – Kyle 2010-02-03 21:30:48

+0

我遵循了davek的建議,並發現正在執行的以下聲明爲我提供了我正在尋找的內容。 RESTORE HEADERONLY FROM [KylesFakeBackupDevice] – Kyle 2010-02-03 21:50:36