Sql server visualstudio中的变量和项目数据库

Sql server visualstudio中的变量和项目数据库,sql-server,visual-studio,sql-server-data-tools,Sql Server,Visual Studio,Sql Server Data Tools,目前,我的数据库中有一些视图引用了另一个SQL实例的另一个数据库的视图。当然,每个环境(Dev、Test、Prod)的SQL实例都是不同的。 我们正试图在VisualStudio中使用数据库项目:我们对其他数据库的连接字符串使用了“SQLCMD变量”,但现在,当我们对模式进行比较时,它会检测到我们使用变量的所有视图都已更改(它不会根据其默认值替换变量) 有可能避免这个问题吗?我们可以修改视图,但不必在存储过程中转换它们。您比较的数据库是否与变量上的默认连接字符串完全相同!我将查看发布概要文件,并

目前,我的数据库中有一些视图引用了另一个SQL实例的另一个数据库的视图。当然,每个环境(Dev、Test、Prod)的SQL实例都是不同的。 我们正试图在VisualStudio中使用数据库项目:我们对其他数据库的连接字符串使用了“SQLCMD变量”,但现在,当我们对模式进行比较时,它会检测到我们使用变量的所有视图都已更改(它不会根据其默认值替换变量)


有可能避免这个问题吗?我们可以修改视图,但不必在存储过程中转换它们。

您比较的数据库是否与变量上的默认连接字符串完全相同!我将查看发布概要文件,并将Dev、Test和Prod的变量设置为适当的服务器/DB名称。然后,当您尝试使用每个配置文件发布时,他们应该更新变量。当我发布时,没有问题,当我使用模式比较时,问题就出现了。