SQLCESALOG.txt
SQL Server CE 3.5 sp2 でサブスクリプションを作成しようとすると、「OpenDB はパブ バージョン 28627 の取得に失敗しました」というメッセージが表示されます。
server1
Win 2008、IIS 7.0、SQL Server CE 3.5 sp2、レプリケーション ツール、クライアント ツールを実行しています。このサーバーは、スナップショット共有もホストします。マージ クライアントの diag ページ ( http://server1.localhost/websync/sqlcesa35.dll?diag ) は、SQL Server 2005 を使用していないため、不要であると想定した "9.0 Database Reconciler" を除いてすべてチェックアウトします (修正してください) 。間違っている場合)。Web 同期ウィザード ( connwiz.exe
)/websync
は統合認証を使用して vdir を設定します - 他のすべてのタイプは無効になります。
server2
Windows 7、SQL Server 2012 を実行しています。
クライアントとサーバーのプロトコルとして TCP/IP を使用しています。SAアカウントとユーザーアカウント(各サーバーでサービスアカウントとして使用しています(管理者でもあります))を使用してみました。何も機能していないようです。SQL 2012サーバーでログイン試行が見られません. ファイアウォールはオフです. netmon を実行したところ、2 台のマシン間のポート 1433 のトラフィックを確認できました. ErikEJ のブログを隅々まで読みましたが、このエラーの解決に役立つものは何もありません. 私が見つけた唯一の他の人で、これに対する解決策を持っていて、この問題を解決しましたpipe client protocol という名前のエイリアスを作成することによって. これは私を助けませんでした.
websync ディレクトリのログに表示されるエラーは上記のとおりです。GUIが実際に私に提示するエラーは次のとおりです。
提供された情報で SQL Server に接続できませんでした。SQL Server が存在しないか、SQL ユーザーが SQL サーバーで有効なユーザーではないか、パスワードが正しくないため、アクセスが拒否されました。HRESULT 0x800040005 (29060)