Sql server 使用sqlpackage.exe发布数据库服务时如何设置数据库服务目标

Sql server 使用sqlpackage.exe发布数据库服务时如何设置数据库服务目标,sql-server,azure,azure-sql-database,sql-server-2014,sql-server-2016,Sql Server,Azure,Azure Sql Database,Sql Server 2014,Sql Server 2016,我正在使用SQL Server Management Studio 2016(预览版)提供的sqlpackage.exe将数据库发布到SQL Azure(从以前从本地数据库服务器导出的bacpac文件) 问题是这个数据库是用S0服务目标创建的(我认为这是默认的) 我希望能够使用sqlpackage.exe在导入命令中设置目标的服务目标 我已搜索了答案,但在此处可用的sqlpackage.exe文档中找不到任何内容: 我看到ManagementStudio用户界面允许设置服务对象,我知道它在下面

我正在使用SQL Server Management Studio 2016(预览版)提供的sqlpackage.exe将数据库发布到SQL Azure(从以前从本地数据库服务器导出的bacpac文件)

问题是这个数据库是用S0服务目标创建的(我认为这是默认的)

我希望能够使用sqlpackage.exe在导入命令中设置目标的服务目标

我已搜索了答案,但在此处可用的sqlpackage.exe文档中找不到任何内容:

我看到ManagementStudio用户界面允许设置服务对象,我知道它在下面使用sqlpackage.exe


有人对如何完成这项工作有想法吗?

看起来文档已经过时,我已经联系内部团队进行更新。但是,如果您寻求有关导入的帮助,您应该会看到为服务级别目标(SLO)提供的参数

SqlPackage.exe/a:Import/

/p:DatabaseEdition=({Web |业务|基础|标准|高级|默认}“默认”) 定义Microsoft Azure SQL数据库的版本

/p:DatabaseServiceObjective=(字符串) 定义Microsoft Azure SQL数据库的性能级别,例如 “P0”或“S1”

但是,如果要在创建数据库后更改SLO,则不支持sqlpackage.exe。您必须通过TSQL、Powershell、API或门户来完成

最佳,

Saloni

看起来文档已经过时,我已经联系内部团队进行更新。但是,如果您寻求有关导入的帮助,您应该会看到为服务级别目标(SLO)提供的参数

SqlPackage.exe/a:Import/

/p:DatabaseEdition=({Web |业务|基础|标准|高级|默认}“默认”) 定义Microsoft Azure SQL数据库的版本

/p:DatabaseServiceObjective=(字符串) 定义Microsoft Azure SQL数据库的性能级别,例如 “P0”或“S1”

但是,如果要在创建数据库后更改SLO,则不支持sqlpackage.exe。您必须通过TSQL、Powershell、API或门户来完成

最佳,

萨洛尼

谢谢!我不明白你能在具体行动上提供帮助。谢谢!我不明白你能在具体行动上提供帮助。