0

我们正在使用数据库项目来部署我们的数据库。在项目设置中,我们有特定的项目版本(目标 SQL Server 的版本)和数据模型的排序规则。

但是,当我部署它时,出现以下错误

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

当我们在升级模式下部署时会发生这种情况。我的问题是,有没有办法从部署的数据库中读取模型排序规则?

我们正在使用 VSDBCMD 进行部署

4

1 回答 1

0

您可以使用 VSDBCMD 从数据库生成模型:

vsdbcmd.exe /操作:导入

在模式文件(输出)中,您有一个名为 DataSchemaModel 的标记,该标记具有一个名为 Collat​​ionLcid 的属性,该属性显示目标数据库的模型设置。

我不知道您可以检索目标数据库上的任何属性,也许这可以使用 Microsoft 架构库来完成。

于 2014-03-06T13:18:36.923 回答