SQL中的排序规则冲突

时间:2012-03-21 02:48:31

标签: sql sql-server sql-server-2008 union

我正在尝试在两个表之间建立联盟,并且出现以下错误:

  

无法解决之间的排序规则冲突   “Chinese_Hong_Kong_Stroke_90_CI_AI”和“SQL_Latin1_General_CP1_CI_AS”   在UNION行动中。

列的类型相同(字符串转到字符串等)。

1 个答案:

答案 0 :(得分:0)

您可以更新表格的排序规则。以下是执行此操作的步骤:

  1. 在SQL Server管理工作室中,右键单击相关数据库并选择属性。
  2. 在属性对话框中,选择左窗格中的“选项”
  3. 在右侧窗格中,将根据“排序规则”标签列出当前排序规则。
  4. 更改为所需并申请。
  5. PS:确保在执行上述操作时停止访问数据库的所有组件。如果失败则会导致弹出错误。

    以下是我发现此信息的地方(倒数第二个帖子): http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=77212