尝试从本地 SSMS 上的 Azure SQL 还原数据库备份时,它不会执行并显示错误

问题描述 投票:0回答:1

当尝试从本地 SSMS (v19.x) 上的 Azure SQL 还原数据库备份时,它无法继续并显示错误:

无法导入包。

警告 SQL72012:对象 [Identity_2023-02-14_Data] 存在于目标中,但即使您选择了“为目标数据库中但不在源中的对象生成删除语句”检查,它也不会被删除盒子。

警告 SQL72012:对象 [Identity_2023-02-14_Log] 存在于目标中,但即使您选择了“为目标数据库中但不在源中的对象生成删除语句”检查,它也不会被删除盒子。

错误 SQL72014:框架 Microsoft SqlClient 数据提供程序:消息 35221,级别 16,状态 1,第 1 行无法处理操作。

Always On 可用性组副本管理器在此 SQL Server 实例上被禁用。使用 SQL Server 配置管理器启用 Always On 可用性组。然后,重新启动 SQL Server 服务,并重试当前操作。有关如何启用和禁用 Always On 可用性组的信息,请参阅 SQL Server 联机丛书。

错误 SQL72045:脚本执行错误。执行的脚本:

改变数据库 [$(DatabaseName)] 添加文件(名称 = [XTP_704A0C41],文件名 = N'$(DefaultDataPath)$(DefaultFilePrefix)_XTP_704A0C41.mdf')到文件组 [XTP];

sql azure ssms backup restore
1个回答
0
投票

错误 SQL72014

要解决此错误,您需要在 SQL Server 实例上启用包含的数据库身份验证,如@ShaktiSingh-MSFT

所述

通过关注@Windhoek 文档,您会发现提出并解决了同样的问题。

sp_configure 'contained database authentication', 1;  
GO  
RECONFIGURE;  
GO

此处

sp_configure 'contained database authentication', 1
命令用于在 SQL Server 中启用包含的数据库身份验证。

请参阅此 MS 文档 了解更多信息 enter image description here 您也可以参考这些 SO threads .

© www.soinside.com 2019 - 2024. All rights reserved.