2010-08-15 19 views
0

我使用命令「備份數據庫」到磁盤以編程方式複製數據庫。但是,此命令需要明確指定備份的位置。我事先不知道腳本將運行在哪臺機器上,因此我不知道具體的MSSQL服務器在哪裏有權限寫入。當然,完美的地方是MSSQL數據文件夾(例如在我的機器上:C:\ Program Files \ Microsoft SQL Server \ MSSQL10.SQLEXPRESS \ MSSQL \ DATA)。將數據庫備份到SQL Server中的磁盤可寫文件夾的未知位置

這將是完美的,如果我可以以某種方式從腳本查詢SQL Server DATA文件夾路徑。有什麼辦法嗎?

回答

1

嗯這個問題很蠢,答案很簡單。如果指定名字備份「TO」,那麼它會自動回到UPED到備份目錄...

0

一種選擇是從主的sys.database_files中獲取路徑...

相關問題