[英]How to copy architecture of an existing database to a new database in SQL Server
我正在使用
Windows NT 6.1(內部版本7601:Service Pack 1)上的Microsoft SQL Server 2012(SP1)-11.0.3153.0(X64)Express Edition(64位)(系統管理程序)
我需要將數據庫體系結構(表及其約束)復制到新數據庫中,以便提取數據庫圖。 當前數據庫不允許我提取圖表,但是我創建的任何新數據庫都可以。
我嘗試用舊的mdf創建一個文件,但它拋出了錯誤。
我嘗試進行導出,該操作復制了所有表,但沒有任何約束!!!
在SQL Server Management Studio中,右鍵單擊數據庫,依次選擇“任務”,“生成腳本”。 選擇用於生成表,索引和約束的選項。 使用生成的腳本來重新創建一個新數據庫,您可以在其中創建圖表。
如果您有權訪問(友好的)開發人員,則他們可能擁有安裝了SQL Server數據工具的MS Visual Studio的副本; 其中有一個方便的功能,稱為SQL架構比較,可以在數據庫之間復制整個或部分架構。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.