设置数据库复制时启动 Snapshot Agent 时出现异常
Exception when starting Snapshot Agent when setting up database replication
我正在尝试设置数据库之间的复制。我遵循了这个教程:
及之后:
我先通过了,没有任何问题。几乎完成了第二步,但我停留在第 View the status of snapshot generation
步
当我尝试 strat 快照代理时,出现错误:
Exception Message: An unspecified error had occurred in the native SQL Server connection component.
我尝试在互联网上搜索 MSSQL_REPL55012(这是我得到的错误代码),但没有成功。
我试图查看 SQL 探查器、作业历史记录、复制监视器,甚至 运行 来自 PowerShell 的失败作业步骤,但无法获得更多相关信息。
可能是什么问题?还有其他人偶然发现了吗?
我正在使用:
SSMS 版本 15.0.18206.0
SQL 服务器引擎 15.0.2000.5
我终于解决了。问题是缺少 OLE DB 驱动程序。
我刚刚下载了 latest driver。然后我在目录 C:\Windows\SysWOW6433
中得到 msoledbsqlr.rll
驱动程序。然后我复制到 C:\Program Files\Microsoft SQL Server0\COM
目录,所以它可以被 snapshot.exe
找到,它可以被 Snapshot Agent 运行 执行。
或者,可以定义环境变量以指向 C:\Windows\SysWOW6433
目录,这样就可以在那里找到它。
另一个问题可能是 64 位 SQL 尝试使用 32 位驱动程序(msoledbsql.dll
、msoledbsqlr.rll
),但这对我来说不是问题。
我知道这个问题已得到解答,但为了将来参考,将 SQL 服务器 2019 更新到最新的 CU 为我解决了。
我正在尝试设置数据库之间的复制。我遵循了这个教程:
及之后:
我先通过了,没有任何问题。几乎完成了第二步,但我停留在第 View the status of snapshot generation
步当我尝试 strat 快照代理时,出现错误:
Exception Message: An unspecified error had occurred in the native SQL Server connection component.
我尝试在互联网上搜索 MSSQL_REPL55012(这是我得到的错误代码),但没有成功。
我试图查看 SQL 探查器、作业历史记录、复制监视器,甚至 运行 来自 PowerShell 的失败作业步骤,但无法获得更多相关信息。
可能是什么问题?还有其他人偶然发现了吗?
我正在使用:
SSMS 版本 15.0.18206.0
SQL 服务器引擎 15.0.2000.5
我终于解决了。问题是缺少 OLE DB 驱动程序。
我刚刚下载了 latest driver。然后我在目录 C:\Windows\SysWOW6433
中得到 msoledbsqlr.rll
驱动程序。然后我复制到 C:\Program Files\Microsoft SQL Server0\COM
目录,所以它可以被 snapshot.exe
找到,它可以被 Snapshot Agent 运行 执行。
或者,可以定义环境变量以指向 C:\Windows\SysWOW6433
目录,这样就可以在那里找到它。
另一个问题可能是 64 位 SQL 尝试使用 32 位驱动程序(msoledbsql.dll
、msoledbsqlr.rll
),但这对我来说不是问题。
我知道这个问题已得到解答,但为了将来参考,将 SQL 服务器 2019 更新到最新的 CU 为我解决了。