2010-02-04 30 views
2

我剛纔注意到,我從Microsoft Access創建的SQL Server通過鏈接服務器的一個觀點在不同的機器/設置等製造的Microsoft Access表中的SQL Server上不同的設置相同

例不同的解釋:

EXEC sp_addlinkedserver acc465tghv, 'OLE DB Provider for Jet', 'Microsoft.Jet.OLEDB.4.0', 'C:\tester.mdb' 
EXEC sp_addlinkedsrvlogin acc465tghv, TRUE 
GO 
CREATE VIEW TI265 AS SELECT * FROM acc465tghv...TI0CE 

當我在不同的機器/電腦打開Access數據庫,日期的格式不同,我相信其他數據類型可以被格式化/解釋不同的,當你打開同一個數據庫(.mdb文件)在具有不同版本的訪問和設置等的不同機器/計算機中。

現在的問題是,我如何創建一個視圖或一個表,顯示訪問表完全相同的SQL服務器?

有什麼選擇或變通?

感謝所有

回答

1

這是非常標準的SQL Server行爲的基礎上,一些功能是確定的和其他不確定性。您可以閱讀更多關於各種功能here的信息。

您還可以使用SET DATEFORMAT來指定SQL Server解釋字符串的格式。

但是,在這種情況下,客戶端計算機很可能是根據它的Locale以不同方式格式化日期。

相關問題