【问题标题】:How to find out more on error in merge replication in SQL Server?如何在 SQL Server 中查找有关合并复制错误的更多信息?
【发布时间】:2019-04-24 17:09:17
【问题描述】:

我们得到的错误是:

将数据类型 nvarchar 转换为数值时出错。 (来源:MSSQLServer,错误号:8114)

这种错误描述性不强,所以我们不知道下一步该往哪里看。 有没有人知道在哪里可以看到更多描述性错误。我的意思是一个包含更多信息或视图的系统表。

我们所有的对象都在复制中。

谢谢

【问题讨论】:

  • 合并复制在出现此错误之前工作了多长时间?有什么改变吗?服务包等?知道发生了什么的非常广泛的错误...检查 Windows SQL Server 应用程序日志?但是,看这里...social.msdn.microsoft.com/Forums/en-US/…
  • @WEI_DBA 它运行了一段时间,可能是几个小时或几天,但真正的问题是为什么微软不向它添加更多细节,比如这个或那个对象,我认为它不会受到伤害任何人,如果他们这样做。
  • 完全同意。祝你好运。希望该链接为您指明正确的方向。

标签: sql-server merge-replication


【解决方案1】:

在带有错误集合的订阅者上运行分析器。看看哪里出了问题。从那里应该很明显是什么存储过程或对象导致了错误。将对象的名称粘贴回此处。如果是表格,请在此处发布表格脚本。如果它是一个存储过程,您应该能够看到嵌入在存储过程名称中的表的名称。

microsoft blog

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-02
    • 2016-02-11
    • 1970-01-01
    相关资源
    最近更新 更多