2013-09-26 70 views
0

我需要創建所有生產數據庫(SQLServer)的副本,而不需要任何數據。 我需要定期這樣做,最好是預定的而不是手動的。創建生產數據庫的副本,但沒有任何數據?

我是否必須編寫代碼從systables中提取並構建SQL語句本身還是有很好的方法來執行此操作?

+0

它可能會幫助你。 http://www.mssqltips.com/sqlservertip/1070/simple-script-to-backup-all-sql-server-databases/ – Anand

+0

謝謝,但我無法備份數據 - 我只想要對象定義。 – SAS

+0

ok。然後你可以創建SQL腳本爲你的數據庫既模式和數據控制。 – Anand

回答

0

由於沒有做,在SQL Management Studio中的方法:

  • 選擇一個數據庫
  • 右擊
  • 任務
  • 生成腳本
  • 等...

然後,您可以保存生成爲sql文件的腳本。

腳本設置完成後,如果是T-SQL,則可以將其添加到服務器的作業中。 。如果你只有一個SQL EXPRESS服務器(沒有工作計劃),我記得幾年前,有可能在網上找到一些可以完成這項工作的免費產品。

+0

謝謝,但我想能夠安排這一點。我們無法每次手動檢查所有數據庫。這是如何編程完成的? – SAS

+0

看到我的編輯... –

+0

對不起,但我需要定期生成create-scripts。 – SAS

相關問題