2011-08-09 68 views
0

我需要一次創建多個數據庫。我有dbs的.BAK文件,我想循環這些文件,然後讓SQL根據.BAK的名稱創建數據庫。如何通過文件製作SQL Server查詢循環?

我已經有一個查詢來創建一個數據庫,但我似乎有麻煩的循環。

我該如何讓SQL服務器檢查我的.BAK文件並相應地創建數據庫?

謝謝!

回答

0

我會採取與此不同的方法,並將實際循環在一個小程序中完成。 讓文件系統處理這些文件,並且您可以發出一個過程(存儲過程)直接從您的應用程序執行備份。

我知道這是不是你只是給你更多的想法後,答案...

0

我會使用外部工具做這樣的事情。

使用客戶端腳本瀏覽目錄(Powershell也許?),然後將bak文件名傳遞給SQL命令行以創建數據庫。