SQLCESALOG.txt
尝试在 SQL Server CE 3.5 sp2 上创建订阅时收到“OpenDB failed getting pub version 28627” 。
server1
正在运行 Win 2008、IIS 7.0、SQL Server CE 3.5 sp2、复制工具、客户端工具。此服务器还托管快照共享。合并客户端诊断页面 ( http://server1.localhost/websync/sqlcesa35.dll?diag ) 除“9.0 Database Reconciler”外全部检出,我认为这不是必需的,因为我没有使用 SQL Server 2005(请更正如果错了)。Web 同步向导 ( connwiz.exe
)/websync
使用集成身份验证设置 vdir - 禁用所有其他类型。
server2
正在运行 Windows 7、SQL Server 2012。
我使用 TCP/IP 作为客户端和服务器协议。我已经尝试使用 SA 帐户以及用户帐户(我将其用作每个服务器上的服务帐户(也是管理员)。似乎没有任何效果。我在 SQL 2012 服务器上没有看到登录尝试. 防火墙已关闭。我运行 netmon 并且可以看到两台机器之间的端口 1433 流量。我已经阅读了 ErikEJ 的博客,但没有任何内容可以帮助我解决这个错误。我找到的唯一一个有解决方案的人解决了这个问题通过创建一个名为管道客户端协议的别名。这对我没有帮助。
我在 websync 目录的日志中看到的错误如上。GUI 实际呈现给我的错误是:
无法使用提供的信息连接到 SQL Server。SQL Server 不存在,访问被拒绝,因为 SQL 用户不是 SQL Server 上的有效用户,或者密码不正确。HRESULT 0x800040005 (29060)