发布配置文件中的Visual Studio数据库项目目标平台

麦克风

我可以在发布配置文件中指定目标平台(SQL Server 2014,SQL Server 2016,Azure等)吗?我有一个数据库项目,有时会部署到本地SQL Server 2016实例,而其他时候则部署到Azure SQL数据库。我只想指定2个不同的发布配置文件,并在那时即时更改目标平台。这可能吗?

后背

Azure,MSSQL 2014,MSSQL 2016对数据库项目有不同的限制和要求。

想象一下:您正在MSSQL 2014中使用FILESTREAM,并将在MSSQL 2016中使用。并且您的FILESTREAM在数据库项目中进行了描述。现在,您在解决方案中添加了Azure支持,并希望部署数据库。但是,Azure不支持FILESTREAM。

因此,在这种情况下,不能有一个数据库项目。您需要选择最少支持的目标项目:

在这种情况下,它是Microsoft Azure SQL数据库(或V12)。选择最低支持的目标平台时,可以确保所有“更高”版本都将支持它。

假定Azure是MSSQL Server功能的一部分。数据库项目可以验证目标平台上所有使用的功能。

如果您担心选择Microsoft Azure SQL Databse作为目标平台,则无法发布到MSSQL Server 2016-没问题,它将起作用。

如果您需要使用其他连接字符串或发布设置,请创建其他发布配置文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio在哪里存储发布配置文件?

Visual Studio 2013:数据库项目MSBuild错误

如何在Visual Studio(C ++)中设置发布配置文件

Visual Studio数据库项目中的版本更新

使用Visual Studio SSDT为不同的发布配置文件部署不同的种子数据?

如何在Visual Studio中为自定义配置文件添加配置转换?

在配置文件中运行插件目标

如何在VS 2015中发布Visual Studio数据库项目

Xamarin for Visual Studio 2015中的配置文件错误(无匹配项)

Visual Studio 2017-无法看到发布-缺少配置文件/部署选项

如何在Visual Studio 2017中重命名发布配置文件?

Visual Studio 2017-无法看到发布配置文件

如何在Visual Studio的发布配置文件中包括动态生成的文件

Msbuild会忽略Azure发布配置文件设置-Visual Studio 2015-.Net 4.6.1

Visual Studio中的SQL Server数据库项目-如何构建新数据库

Visual Studio 2019社区版中是否提供PGO(配置文件导向的优化)工具?

Visual Studio删除旧的配置文件

如何在Visual Studio 2019中使用git bash终端配置文件?

发布配置文件目标未运行Visual Studio 2019 MVC项目

在配置文件中可以使用Visual Studio变量吗?

从发布配置文件生成项目文件

在Visual Studio 2013中发布时如何将dll配置文件复制到bin文件夹中?

Visual Studio数据库项目在脚本中参数化数据库名称

Visual Studio Web部署-将发布配置文件更新为“发布期间预编译”

从数据库中删除项目 - Android Studio 中的 ListView

创建从 Visual Studio 中的在线 azure 数据库检索信息的跨平台应用程序

Azure 上单页应用程序的 Visual Studio 发布配置文件设置

即使发布成功,发布配置文件中的构建目标也未执行

使用 Cmder 的终端配置文件中的 Visual Studio Code 新配置设置