Sql Server 2008用ODBC鏈接到SYBASE ASE

1:要求: PC上安裝SYBASE客戶端軟件和Sql Server軟件

(本人測試用的pc機上安裝的是SYBASE ASE 12.5.1客戶端軟件和Sql Server 2008軟件。)sql

 

2.配置windows的ODBC數據源:


開始菜單—》控制面板(c)—》管理工具—》數據源(ODBC)—》進入配置用戶DSN或者系統DSN都可以:添加—》選擇Sybase ASE ODBC Driver—》自定義數據源名稱(隨意如: sybase)—》數據庫名稱(必選!如DB_TEST)—》肯定 完成。數據庫

--下面是圖解過程----------------------------------windows

—》開始菜單—》控制面板(c)安全

\

 

—》管理工具服務器

\

 

—》數據源(ODBC)ide

\

 

—》進入配置用戶DSN或者系統DSN都可以 (本人測試時候配置的是系統DSN )工具

—》添加—》選擇Sybase ASE ODBC Driver測試

\

 

—》自定義數據源名稱(隨意如: sybase)spa

\

 

—》數據庫名稱(必選!如DB_TEST)—》肯定 完成。.net

\

 

 

或者爲了測試是否成功,在OK完成的前一步,

—》按下Test Connect —》輸入登錄ID和密碼 —》OK

\

 

. 若是成功的話,會有提示彈窗.

\

 

---到此配置和測試ODBC完成!---------------------------------

 

 

 

 


3.配置Sql Server 2008 中的鏈接服務器:
企業管理器—》安全性—》鏈接服務器—》右鍵新建鏈接服務器—》定義鏈接名稱;

選其餘數據源;

指定程序名稱爲:Microsoft OLE DB Provider for ODBC Drivers;

產品名稱可不填;

數據源指定剛纔ODBC中定義好的數據源名稱;

訪問接口字符串,位置,目錄都可以不填寫.

 

—》 安全性標籤頁裏:設置用此安全上下文進行,並錄入SYBASE的數據庫用戶名和密碼

—》服務器選項標籤頁可默認

—》肯定。

 

 

----下面是圖解過程--------------------------------------------------------------------

企業管理器—》安全性—》鏈接服務器—》右鍵新建鏈接服務器—》定義鏈接名稱;

\

P.S: 這裏登錄SSMS的時候,最好用SA用戶.

 

指定程序名稱爲:Microsoft OLE DB Provider for ODBC Drivers;

產品名稱可不填;

數據源指定剛纔ODBC中定義好的數據源名稱;

訪問接口字符串,位置,目錄都可以不填寫.

\

 

—》 安全性標籤頁裏:設置用此安全上下文進行,並錄入SYBASE的數據庫用戶名和密碼

\

 

--測試鏈接是否成功

1.

\

 

2.

\

 

----到此配置Sql Server 2008鏈接服務器結束---------------------------------------------

 

 

 

4.測試

準備工做所有完成!在Sql Server企業管理器—》安全性—》鏈接服務器打開剛建好的鏈接服務器—》點擊表,便可在右邊窗口看到該SYBASE數據庫用戶擁有的的全部表名,但在這裏還並不能查看錶的記錄,這個須要在Sql Server的查詢分析器中用具體sql實現!若是沒有看到表,刷新一下連接服務器,就能夠看到了.

 

訪問表時,使用格式爲: [鏈接服務器名]..[SYBASE用戶].[表名]。

更詳細具體的使用這裏再也不贅述。

 

測試前準備數據,在SYBASE中新建了一張表test1, 插入幾條數據,查詢結果以下

\

 

而後在SSMS中查詢數據,查詢結果以下.可見是鏈接成功了!

\

 

文章來源:Sql Server 2008用ODBC鏈接到SYBASE ASE

相關文章
相關標籤/搜索