[英]Microsoft SQL Server 2005 backup the database in *.sql
我在一家運行M / S SQL Server 2005的小公司里工作,現在我們的總公司要我在一個* .sql文件中以表模式對整個數據庫進行備份
請幫助我在* .sql(包括表模式)中備份數據庫。
提前致謝。
使用SQL Server Management Studio
Generate scripts...
然后單擊“ Next
Script entire database and all database objects
然后單擊Next
Save to file
,然后為將來的sql腳本文件輸入路徑和文件名。 在同一屏幕上,選擇“ Advanced
然后將“ Types of data to script
屬性值從“ Schema only
Schema and data
更改為“ Schema and data
。 點擊OK
。 點擊Next
。 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.