我有2个SQL数据同步组设置
在设置并获得一些同步错误后,我能够通过检查日志并解决问题来找出问题所在。这一切都运行良好一段时间,现在它崩溃了。
每次尝试同步时都会出现同步错误 - 但是这次我无法解决任何问题,因为我没有任何关于错误的可见性 - 当我点击Azure管理门户中的“日志”选项卡时只是保持空白 - 没有细节出现。
我点击[日志] 等待微调器出现
然后它看起来像这样:
值得一提的另一个细节是,错误仅发生在我拥有的第二个同步组中。
这是我到目前为止所尝试的内容
我想知道我的选择是什么......
我接近尝试删除并重新创建同步组...我不太习惯这样做因为我知道有一些sql表在本地数据库中创建以支持同步操作 - 因此,如果我删除同步组也会自动删除那些帮助表,或者我必须手动删除它们 - 如果我放弃那些那么这显然会制动另一个同步组工作也是..
任何建议表示赞赏。 感谢
答案 0 :(得分:2)
您可以检查安装SQL数据同步代理的框中的事件日志条目。
事件查看器 - >应用程序和服务日志 - > Sql Azure数据同步预览
或事件查看器 - >应用程序和服务日志 - >数据同步服务
或者您也可以尝试以详细模式进行日志记录。
在记事本中打开LocalAgentHost.exe.config。此文件应存在于安装目录中。
a)取消注释当前评论的部分 < ! - <开关> < add name =“SyncAgentTracer”value =“4”/> < /开关> < trace autoflush =“true”indentsize =“4”> <听众> < add name =“myListener”type =“Microsoft.SqlAzureDataSync.ClientLogging.DSSClientTraceListener,Microsoft.SqlAzureDataSync.ClientLogging,Version = 2.0.0.0”initializeData =“DSSAgentOutput.log”/> <删除name =“Default”/> < /听众> < /跟踪> - >
b)停止并重新启动SQL Azure Data Sync预览Windows服务。 现在,您将在名为DSSAgentOutput * .log。
的文件中找到详细日志如果删除同步组并且这些表是其他同步组的一部分,或者您有其他同步组,则取消配置将不会完全删除所有内容,只会删除该特定同步组定义。