AppSync:由于 MSSQL 备份错误,SQL 拷贝在冻融阶段失败

Summary: 在运行 SQL 数据库的 MSSQL 备份时,由于超时,SQL 数据库的 Appsync 拷贝失败。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

客户环境中未进行任何更改。
 

Appsync 无法获取 SQL 数据库的一致拷贝。服务计划事件将显示:

Sat 06/18/2016 06:30:22 AM Create local copy SQL_000011 ServerName1 备份未能在分配的时间内完成。验证数据库维护未运行,并且没有其他备份正在运行。尝试使用较少的数据库运行服务计划。
Sat 06/18/2016 06:30:22 AM 创建本地拷贝 SQL_000114 ServerName1 开始备份 SQL Server 数据库。
 

AppSync 插件日志将显示:
 
2016-06-18 06:30:25.790 ERROR [14112] [] [ServerName1] [xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx] 无法获取查询键CC_AGENT_THREAD_WAIT_TIME的值。Error: 系统找不到指定的文件。 


后续尝试装载同一 Appsync SQL 拷贝失败,并在服务计划事件中显示以下内容:


Sat 06/18/2016 06:47:24 AM Recover copy SQL_000106 ServerName2 无法打开 RESTORE作的元数据文件 C:\AppSyncMounts\ServerName1\APPSYNC_VDI_ServerName1_SQLDBName.bin。错误号为 2。如果使用 Windows 身份验证,请确保用户帐户对目录具有完全控制权限。
Sat 06/18/2016 06:47:24 AM Recover copy SQL_000034 ServerName2 An error occurred during recovery;断开与数据库 SQLInstance.SQLDBName 的连接。 

Cause

SQL 数据库冻结后,Appsync 不会等待数据库的 MSSQL 备份及时完成。

以下注册表项位于
HKEY_LOCAL_MACHINE\SOFTWARE\EMC\AppSync  生产 SQL Server 上缺少:

名称类型 数据类型
CCAGENT_THREAD_WAIT_TIME REG_DWORD 1200
CC_SQL_VDI_TIMEOUT REG_DWORD 1200



 

Resolution

解决方案:

在生产主机的 HKEY_LOCAL_MACHINE\SOFTWARE\EMC\AppSync 中创建以下 2 个缺少的注册表项。
类型为 REG_DWORD,值应为 1200


CCAGENT_THREAD_WAIT_TIMECC_SQL_VDI_TIMEOUT  

注册表更改后,重新启动 AppSync 主机插件服务。

如果这是一个群集,并且发现群集的其他节点上也缺少相同的注册表项,请确保也更新所有被动节点。 

Affected Products

AppSync

Products

AppSync
Article Properties
Article Number: 000056630
Article Type: Solution
Last Modified: 18 Sept 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.