年份是 2010 年。
SQL Server 许可证并不便宜。
然而,这个错误仍然没有表明 行 或 栏目或 值 这产生了问题。 hell ,它甚至不能告诉你它是“字符串”还是“二进制”数据。
我错过了什么吗?
最佳答案
解决这些问题的一种快速而肮脏的方法是将行选择到一个新的物理表中,如下所示:
SELECT * INTO dbo.MyNewTable FROM <the rest of the offending query goes here>
...然后将此表的模式与之前插入的表的模式进行比较 - 并查找较大的列。
关于sql-server-2008 - 有没有什么好办法调试 "String or binary data would be truncated?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3248670/