我正在使用sql server 2000,我需要現有數據庫沒有數據的數據庫結構。所以,我怎樣才能得到空的數據庫轉儲。在此先感謝如何在sql server 2000中獲得空的數據庫轉儲?
回答
使用desc
命令,然後單個表的表名以獲取結構數據。
如果您右鍵單擊數據庫,一個簡單的嘗試就是在任務下使用「生成腳本」。這是有限的。還有一些商業工具爲現有數據庫生成腳本。 (例如,看看http://www.apexsql.com/或http://www.red-gate.com/)。另一種方法是複製數據庫,清空副本並進行備份。不要忘記削減交易日誌。
有些方法,沒有長時間的想法。我會去的方式將取決於數據庫的複雜程度以及大小。
可能合適的一種方法(取決於您想要的東西當然)是採用SQL Server Management Studio,右鍵單擊數據庫並執行生成腳本嚮導。它將創建一個包含可用於創建空數據庫的所有對象(可選)的腳本。
或者你可以克隆DB和截斷所有表...
感謝響應。實際上我想從現有的數據庫數據結構創建新的數據庫。我已經使用了克隆DB和截斷方法。我的問題是另外一些方法嗎? – Ganesamoorthy 2011-02-25 07:02:48
您還可以嘗試的一件事是使用SQL Server附帶的SMO(SQL Server管理對象)。在那裏你可以通過這種方式訪問創建語句 - 這是管理工作室自己使用的,所以你可以得到同樣的結果 - 但是如果需要的話,你可以自動完成。讓我知道你是否需要任何幫助... – 2011-02-25 08:15:18
- 1. 如何獲得SQL Server 2008數據庫的SQL轉儲?
- 2. 如何將mdb轉換爲SQL Server 2000中的mdf數據庫
- 3. 在將sql server 2005數據庫轉換爲sql server數據庫時出錯2000
- 4. SQL Server 2000/SQL Server Management Studio 2008 - 如何複製數據庫?
- 5. Dreamweaver中使用SQL Server 2000數據庫
- 6. 可用磁盤空間是否存儲在sql server(2000)master數據庫中?
- 7. SQL Server 2000中轉儲聲明
- 8. 如何在SQL Server 2000中複製數據庫?
- 9. 如何從SQL Server獲取數據庫轉儲2005
- 10. 如何從blob sqlite數據庫獲得sql轉儲?
- 11. 將SQL Server 2000數據庫合併到SQL Server 2008數據庫中
- 12. 大型SQL Server 2000數據庫
- 13. 從LDF更新SQL Server 2000數據庫
- 14. 數據庫快照SQL Server 2000
- 15. SQL Server 2000:通過數據庫搜索
- 16. 如何獲得數據後「 - 」在SQL Server
- 17. 如何查詢SQL Server 2000數據庫中的數據庫角色列表?
- 18. SQL Server 2000 - 從存儲在VARCHAR中的XML中提取數據
- 19. 示例轉儲SQL Server數據庫
- 20. SQL Server 2000和SQL Server 2008之間的數據庫傳輸
- 21. SQL Server 2000中轉換日期時間獲得HHMM
- 22. 如何將表數據存儲在SQL Server數據庫中?
- 23. SQL Server 2000到SQL Server 2008:可能將2000數據庫還原到2008架構?
- 24. 將SQL Server數據庫從2005轉換爲2000
- 25. 將數據庫從SQL Server 2000遷移到SQL Server 2005
- 26. 還原Sql Server 2005數據庫備份到Sql Server 2000
- 27. 將sql server 2000數據庫傳輸到sql server 2008
- 28. 將SQL Server 2008數據庫還原到SQL Server 2000
- 29. 從SQL Server 2000設置SQL Server 2005報表數據庫
- 30. 將SQL Server 2000數據庫複製到SQL Server 2008時出錯
沒有在SQL Server工作....沒有「降序」命令或存儲過程 – 2011-02-25 08:26:23