无法访问列中具有Φ字符的数据库

时间:2011-09-22 09:27:41

标签: sql-server sql-server-2008 database

Error in ODBC with line spatial data

sql server 2008在某些计算机上响应以下错误,而其他计算机工作正常。这个错误的原因是什么?版本有差异,但6.01.7600和6.01.7601

  

实际的列名是Azi_Direction_A_Φ,但是它是一个   Azi_Direction_A_o与unicode或安装unicode支持有任何关系

2 个答案:

答案 0 :(得分:1)

我会检查两台机器之间有什么不同:

  1. 不同的模式(一个有该列,另一个没有)
  2. ODBC驱动程序版本。

答案 1 :(得分:1)

一些选项:

  • 这两台计算机正在使用不同的架构调用不同的SQL Server实例
  • 同一个数据库在调用之间发生了变化(可重现吗?)

自Windows XP以来,ODBC驱动程序是操作系统的一部分,因此应该没有差异

编辑:

  • 两台PC上的区域设置是否相同?
  • 检查翻译等的DSN设置