簡體   English   中英

Microsoft SQL Server 2005在* .sql中備份數據庫

[英]Microsoft SQL Server 2005 backup the database in *.sql

我在一家運行M / S SQL Server 2005的小公司里工作,現在我們的總公司要我在一個* .sql文件中以表模式對整個數據庫進行備份

請幫助我在* .sql(包括表模式)中備份數據庫。

提前致謝。

使用SQL Server Management Studio

  1. 右鍵單擊數據庫,然后選擇“ Generate scripts...然后單擊“ Next
  2. 選擇Script entire database and all database objects然后單擊Next
  3. 選擇“ Save to file ,然后為將來的sql腳本文件輸入路徑和文件名。 在同一屏幕上,選擇“ Advanced然后將“ Types of data to script屬性值從“ Schema only Schema and data更改為“ Schema and data 點擊OK 點擊Next
  4. Next再次點擊Next

您可以為此下載 ,安裝和使用Microsoft®SQLServer®2012 Express附帶的免費SQL Server Management Studio

我將出去下載Microsoft SQL Server Management Studio Express。

http://www.microsoft.com/en-us/download/details.aspx?id=8961

這是免費的。 您將能夠連接到數據庫,向下鑽取到數據庫,右鍵單擊並在“任務”下選擇“備份數據庫”。 確保選擇完整的...選擇磁盤作為要寫入的位置並執行...也請通過選擇查看...

希望這可以幫助!

我會建議使用peterm建議的方法,但請注意,這也有缺陷。 問題是SSMS沒有按正確的執行順序對腳本進行排序。

例如,可能會發生存儲過程P的DDL在P中使用的表T的DDL之前。

您需要做的就是檢查腳本並確保沒有這種情況。 如果有,您可以嘗試自己修復此問題,或使用某些第三方工具生成正確排序的腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM