![sql web 复制?诊断错误](https://linux22.com/image/643199/sql%20web%20%E5%A4%8D%E5%88%B6%EF%BC%9F%E8%AF%8A%E6%96%AD%E9%94%99%E8%AF%AF.png)
尝试配置 Web 复制,并遇到许多问题。
运行 replisapi.dll?Diag 时,我收到以下错误:
CLSID_SQLReplErrors FAILED 0x80040154
replrec.dll classes FAILED 0x80040154
我尝试将 replrec.dll 从 SQL Server 复制到 IIS 服务器并注册该 DLL,但对 ?Diag 的调用却挂起了,并且只是无限期地显示“等待”。
我也尝试在出版物上使用配置 Web 复制向导,但没有成功。
Server 2012 适用于 DB 服务器和 IIS 服务器。SQL Server 2012 IIS 8 SQL 连接组件安装在 IIS 服务器上。SQL Management Studio 安装在 IIS 服务器上。
有什么建议么?
谢谢
答案1
我通过在 IIS 服务器上安装 SQL Express 实例和复制组件解决了这个问题。我很高兴它解决了这个问题,但是这个步骤不在任何检查清单上,所有清单都说只需安装连接组件和 Management Studio。