2016-04-22 85 views
1

我一直在尋找很多解決方案來解決我的問題,但沒有找到 。無法創建dbo架構

問題是,當我創建架構dbo我得到下面的錯誤。

CREATE SCHEMA dbo; 
Msg 2760, Level 16, State 1, Line 2 
The specified schema name "dbo" either does not exist or you do not have permission to use it. 
Msg 2759, Level 16, State 0, Line 2 
CREATE SCHEMA failed due to previous errors. 

一些解釋,我使用了一個名爲DbWrench數據庫設計的產品,並 設計是準備一個產生其創建缺少在我連接到MSSQL數據庫的所有對象的腳本。 所以我提到的問題是上面的語句CREATE SCHEMA dbo;

在生成的腳本中是第一條語句CREATE SCHEMA dbo;

因此,即使我以管理員身份登錄並運行此語句CREATE SCHEMA dbo;從SQL Server內的 我得到相同的錯誤。

這裏只是在腳本中的第一行,將agains連接的 MSSQL服務器

USE DiseMSSQL_new; 

CREATE SCHEMA dbo; 
+0

在MS SQL Server中,您無法創建dbo模式,因爲它已在默認情況下創建。 –

回答

0

我碰到了同樣的問題,雖然我沒有使用DbWrench運行。我使用SSMS與SQL Server 2012.至於我,我發現架構dbo已創建安全>架構當我創建數據庫。所以我不需要創建一個單獨的模式dbo。我很容易在該模式下創建函數和存儲過程。