2014-02-11 31 views
0

我們正在使用數據庫項目來部署我們的數據庫。在項目設置中,我們具有特定的項目版本(目標SQL Server版本)和Collat​​ion for Data模型。閱讀部署的SQL Server數據庫的「模型整理」

然而,當我部署它,我收到以下錯誤

TSD00560 The project and target databases have different collation settings. Deployment errors might occur. 

當我們升級模式部署會出現這種情況。我的問題是,有沒有辦法從部署的數據庫中讀取Model Collat​​ion?

我們正在使用VSDBCMD部署

+0

'SELECT DataBasePropertyEx('model','collat​​ion')作爲collat​​ion_of_model_database' – gvee

+0

不知道這是我以後的樣子。需要獲取數據庫屬性中設置的模型歸類。 http://blogs.msdn.com/b/gertd/archive/2008/10/04/model-collat​​ion-vs-database-collat​​ion.aspx。 –

+0

想知道數據庫中是否有屬性? –

回答

0

您可以使用VSDBCMD利用來從數據庫模型:

vsdbcmd.exe /動作:進口

在架構文件(輸出),您有一個名爲DataSchemaModel的標籤,該標籤有一個名爲Collat​​ionLcid的屬性,用於顯示目標數據庫的模型設置。

我不知道你可以檢索目標數據庫上的任何財產,這也許可以使用Microsoft模式庫來完成。

相關問題