2016-07-29 59 views
0

我就可以访问应用程序,已经通过链接表管理器链接到我们的SQL Server的一些链接表:访问链接的服务器表整理

enter image description here

现在的问题是,在数据库中,所有这些表有整理,这是不同于默认的数据库整理,我想改变这一点,以保持一致。

关于互联网上没有太多的信息,或者我找不到(对不起)。

所以问题是,如果我在SQL Server中将排序规则更改为数据库默认值,是否会在Access中中断?我现在不敢尝试,因为没有适当的开发环境,而且它是半生产环境。

回答

0

检查您在创建链接表时使用的ODBC连接的属性。

ODBC使用数据驱动程序负责根据客户端本地/表的排序规则将数据从/发送到服务器。

对于[SQL Server程序]和[SQL Server本机客户端xx]的其中xx可以是基于已安装的SQL客户端11/12,有一个名为属性:

perform translation for character data 

默认被检查。检查它并检查它(如果没有选中)。

在这种情况下,驱动程序将字符数据(无论其整理)转换为客户端本地。

我做POC(概念验证),并在SQL Server 2012数据库中创建一个表,并分配不同的排序规则,那么在访问中创建链接表2007

的数据在同一个地方的成功检索访问数据库。

其他检查:测试使用ADO/DAO在VBA中读取表,并确保数据成功检索。

+0

这似乎很有用。非常感谢 :) –