Sql-Server-2008
SQL Management Studio 中的 SQL Server 數據庫圖創建多個架構
我在同一個數據庫中使用了多模式方法(多租戶架構),它工作得很好。我可以使用 EF 有界上下文並適當地拆分域。
根據MSDN,多租戶架構可以是共享伺服器(獨立數據庫)、共享數據庫(獨立架構)或共享架構架構。
目前我正在編寫 TSQL 以獲得我想要的數據庫設計,但我想知道在 SQL Management Studio 中使用數據庫圖表工具時是否有辦法在創建新表之前選擇架構?
Database Diagrams 是三個視覺化數據庫工具之一。
在閱讀了Visual Database Tools F1 Help之後,沒有提到在創建新表之前選擇架構,這證實了它會自動在dbo架構中創建表。
要克服這個問題並仍然使用數據庫圖,請打開表屬性視窗。
- 創建新架構:
- 命名您的架構,定義權限等。
- 在設計視圖中使用“屬性”視窗更改表的架構。
對我來說,這種方法仍然比編寫腳本更快,我沒有更改為不同的設計器工具並且它可以工作。
希望它可以幫助某人。
並非如此,在 Management Studio 創建的圖表中,表將在 dbo 模式中創建。即使連接的使用者有不同的預設模式,它仍然會在 dbo 模式中創建表。