【问题标题】:Unable to import a .bacpac created by Azure SQL to local SSMS [duplicate]无法将 Azure SQL 创建的 .bacpac 导入本地 SSMS [重复]
【发布时间】:2021-08-31 14:36:39
【问题描述】:

这是我得到的错误

导入 bacpac:无法导入包。
错误 SQL72014:核心 Microsoft SqlClient 数据提供程序:

消息 15063,第 16 级,状态 1,第 1 行
该登录名已经有一个使用不同用户名的帐户。

错误 SQL72045:脚本执行错误。执行的脚本:
为登录 [azdouser] 创建用户 [azdouser];

【问题讨论】:

  • 错误信息很清楚
  • “本地 SSMS”是什么意思?你要导入哪个数据库?您是否确认 login 没有使用其他用户名的帐户?
  • 我是使用数据库的新手,所以请原谅我的无知......我正在使用 New-AzSqlDatabaseExport -ResourceGroupName $MyResourceGroupName -ServerName $MyServerName ` -DatabaseName $MyDatabaseName -StorageKeytype $MyStorageKeytype -StorageKey $MyStorageKey - AuthenticationType 'sql' -StorageUri $BacpacUri ` -AdministratorLogin $creds.UserName -AdministratorLoginPassword $creds.Password 创建一个 .bacpac,我想确保它能够生成相同的数据库,所以我尝试将 .bacpac 导入使用 SSMS 的同一数据库服务器

标签: azure-sql-database ssms


【解决方案1】:

您正在尝试使用 SSMS(导入数据层应用程序选项)将 bacpac 导入 SQL Server(本地)实例。我记得有一个用户遇到了同样的错误(消息 15063),我在 this StackOverflow 线程上提供了一个可能的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-04
    • 2016-09-20
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    相关资源
    最近更新 更多