2016-07-29 35 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

這似乎很有用。非常感謝 :) –