2010-08-11 26 views
0

所以我已經遇到了一個有點瘋狂的錯誤(可能)與Visual Studio數據庫項目,特別是在2010年最終。爲什麼模式大寫在Visual Studio數據庫項目中不一致?

基本上,假設我有兩個.schema.sql文件,就像這樣:

文件1

CREATE SCHEMA [Test] 
GO 

文件2

CREATE SCHEMA [AuditTest] 
GO 

這會編譯和部署爲:

PRINT N'Creating [AuditTest]...'; 


GO 
CREATE SCHEMA [AuditTest] 
    AUTHORIZATION [dbo]; 


GO 
PRINT N'Creating [test]...'; 


GO 
CREATE SCHEMA [test] 
    AUTHORIZATION [dbo]; 

所以它(看似任意)選擇放棄我對資本化的選擇。

爲什麼上帝? 爲什麼?

回答

1

所以我還是很想知道,如果這是一個合法的錯誤,但我得到了我想要通過選擇這種輸出:對本

CREATE SCHEMA [Test] 

所有

CREATE SCHEMA Test 

我的模式。以防其他人遇到過這種情況。

相關問題