数据库还原后的SQL排序规则冲突

时间:2014-04-28 22:13:52

标签: asp.net sql-server sql-server-2012 collation

我将网站和数据库恢复到另一台计算机上,但无法运行该应用程序,因为我收到此错误:

InnerException message: Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation.

两台计算机都运行MS SQL Server 2012标准版,甚至是相同的次要版本。我在这个错误上看到了其他帖子,但找不到任何表或列为Latin1_General_CI_AS。数据库属性显示排序规则为SQL_Latin1_General_CP1_CI_AS。有什么想法来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我更改了数据库服务器排序规则并且工作正常。显然,临时表由存储过程填充并且因为数据库和服务器是不同的排序规则而窒息。