Sql-Server-2008

SQL Management Studio 中的 SQL Server 數據庫圖創建多個架構

  • November 29, 2012

我在同一個數據庫中使用了多模式方法(多租戶架構),它工作得很好。我可以使用 EF 有界上下文並適當地拆分域。

根據MSDN,多租戶架構可以是共享伺服器(獨立數據庫)、共享數據庫(獨立架構)或共享架構架構。

目前我正在編寫 TSQL 以獲得我想要的數據庫設計,但我想知道在 SQL Management Studio 中使用數據庫圖表工具時是否有辦法在創建新表之前選擇架構?

Database Diagrams 是三個視覺化數據庫工具之一。

在閱讀了Visual Database Tools F1 Help之後,沒有提到在創建新表之前選擇架構,這證實了它會自動在dbo架構中創建表。

要克服這個問題並仍然使用數據庫圖,請打開表屬性視窗。

  1. 創建新架構:

在此處輸入圖像描述

  1. 命名您的架構,定義權限等。

在此處輸入圖像描述

  1. 在設計視圖中使用“屬性”視窗更改表的架構。

在此處輸入圖像描述

對我來說,這種方法仍然比編寫腳本更快,我沒有更改為不同的設計器工具並且它可以工作。

希望它可以幫助某人。

並非如此,在 Management Studio 創建的圖表中,表將在 dbo 模式中創建。即使連接的使用者有不同的預設模式,它仍然會在 dbo 模式中創建表。

引用自:https://dba.stackexchange.com/questions/29495