Azure导入数据库-缺少所需的';管理员登录&x27;ImportExport操作的参数

Azure导入数据库-缺少所需的';管理员登录&x27;ImportExport操作的参数,azure,import,azure-sql-database,Azure,Import,Azure Sql Database,通过Azure门户,我们正在尝试将bacpac文件导入Azure SQL server 它以前工作得很好,现在当我们从存储帐户中选择backpac文件时,我们得到以下错误 至少一个资源部署操作失败。有关详细信息,请列出部署操作。有关用法的详细信息,请参阅。(代码:DeploymentFailed) 错误详细信息 缺少ImportExport操作所需的“administratorLogin”参数。(代码:BADDREQUEST) 我尝试使用在Azure SQL server中成功导入的旧bac

通过Azure门户,我们正在尝试将bacpac文件导入Azure SQL server

它以前工作得很好,现在当我们从存储帐户中选择backpac文件时,我们得到以下错误


至少一个资源部署操作失败。有关详细信息,请列出部署操作。有关用法的详细信息,请参阅。(代码:DeploymentFailed)

错误详细信息

缺少ImportExport操作所需的“administratorLogin”参数。(代码:BADDREQUEST)


我尝试使用在Azure SQL server中成功导入的旧bacpac文件

我通过Azure函数和导入API尝试了相同的文件,它运行良好,正如预期的那样,只有通过门户我们才面临这个问题


Azure portal本身是否存在此问题?

我将报告此问题,但作为一种解决方法,您可以使用SqlPackage或PowerShell导入数据库

使用PowerShell:

New-AzureRmSqlDatabaseImport –ResourceGroupName “sqlgroup” –ServerName “powershellserver” –DatabaseName “mypowershelldatabase” –StorageKeytype “StorageAccessKey” –StorageKey $primarykey -StorageUri $StorageUri –AdministratorLogin $credential.UserName –AdministratorLoginPassword $credential.Password –Edition Basic –ServiceObjectiveName B -DatabaseMaxSizeBytes 50000
使用SqlPackage:

SqlPackage /Action:Import /TargetServerName:SampleSQLServer.sample.net,1433 /TargetUser:CloudSA /TargetPassword:secret /SourceFile:"F:\Temp\SampleDatabase.bacpac"

我将报告此问题,但作为一种解决方法,您可以使用SqlPackage或PowerShell导入数据库

使用PowerShell:

New-AzureRmSqlDatabaseImport –ResourceGroupName “sqlgroup” –ServerName “powershellserver” –DatabaseName “mypowershelldatabase” –StorageKeytype “StorageAccessKey” –StorageKey $primarykey -StorageUri $StorageUri –AdministratorLogin $credential.UserName –AdministratorLoginPassword $credential.Password –Edition Basic –ServiceObjectiveName B -DatabaseMaxSizeBytes 50000
使用SqlPackage:

SqlPackage /Action:Import /TargetServerName:SampleSQLServer.sample.net,1433 /TargetUser:CloudSA /TargetPassword:secret /SourceFile:"F:\Temp\SampleDatabase.bacpac"

我创建了支持票,支持工程师建议我尝试使用匿名窗口

在这次活动中,我看到“身份验证类型”的默认值是“Active Directory”,而不是“SQL Server”。这发生在8月9日之后,所以在8月9日之前的Azure Portal新版本中,这似乎可能会发生更改,我没有注意到这一点,而是为Active Directory类型提供了SQL凭据。所以现在,当将“身份验证类型”更改为SQLServer并传递SQL凭据时,它就起作用了

谢谢阿尔贝托的帮助

因此,问题与将身份验证类型选择为“Active Directory”而不是“SQL server”有关


我认为错误消息应该和它的原因有关。

我创建了支持票证,支持工程师建议我尝试使用incognito窗口

在这次活动中,我看到“身份验证类型”的默认值是“Active Directory”,而不是“SQL Server”。这发生在8月9日之后,所以在8月9日之前的Azure Portal新版本中,这似乎可能会发生更改,我没有注意到这一点,而是为Active Directory类型提供了SQL凭据。所以现在,当将“身份验证类型”更改为SQLServer并传递SQL凭据时,它就起作用了

谢谢阿尔贝托的帮助

因此,问题与将身份验证类型选择为“Active Directory”而不是“SQL server”有关


我认为错误消息应该与原因有关。

我今天遇到了这个问题。对我来说,修复方法是从服务器上删除active directory管理员用户。数据库都是SQL Server安全的,但服务器需要AD登录。吃了点面条,但效果不错。

我今天遇到了这个问题。对我来说,修复方法是从服务器上删除active directory管理员用户。数据库都是SQL Server安全的,但服务器需要AD登录。花了一点时间,但效果不错。

如果你还没有感谢你的回复,请查看此帖子。我之前看过此帖子,因此我尝试了IE 11,但同样的错误如果你还没有感谢你的回复,请查看此帖子。我之前看过此帖子,然后我尝试了IE 11,但同样的错误谢谢你的回复。好啊我可以通过导入API进行导入。@ManishJoisar请与我分享您尝试导入数据库的地区。位置是美国西部2非常感谢您!我就BadRequest错误联系了Azure SQL数据库,对于他们来说,这不是一个已知的问题。为了进一步调查错误原因,他们希望您打开一张支持票证。谢谢你的耐心,谢谢你的回复。好啊我可以通过导入API进行导入。@ManishJoisar请与我分享您尝试导入数据库的地区。位置是美国西部2非常感谢您!我就BadRequest错误联系了Azure SQL数据库,对于他们来说,这不是一个已知的问题。为了进一步调查错误原因,他们希望您打开一张支持票证。谢谢你的耐心,