熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Sybase >> 正文

SQL Server如何訪問sybase數據庫的表

2013-11-12 23:40:41  來源: Sybase 

  一 安裝sybase客戶端

  版本:Sybase Client for NT

  )安裝完成後運行開始>程序>sybase>Dsedit

  )選擇菜單的Server Object> Add 輸入服務名 比如

  )然後在Server列表中選擇雙擊右邊的對話框server address欄在Network Address Attribute對話框中 選擇add 填入ip地址比如ok 確定

  )選擇工具欄的Ping Server按鈕測試是否能連通服務器 (紅色的類似閃電的按鈕)

  二 在ODBC中建立DSN

  管理工具>數據源ODBC

  新建一個系統DSN名稱設為

  在創建新數據源對話框中選擇Sybase System數據源驅動程序

  General屬性的DSN datasouce name: 填入

  database: 填入sybase數據庫名

  確定保存

  三 建立鏈接服務器

  企業管理器>安全性>建鏈接服務器>新建鏈接服務器

  )常規標簽欄目中

  名稱sybase

  服務器類型選其他數據源在提供程序的名稱中選擇Microsoft OLE DB Provider FOR ODBC

  數據源:填入DSN名字

  )安全性欄目中

  本地登陸填入sa

  遠程用戶和遠程密碼填入sybase的用戶名和密碼

  )使用此安全上下文建立連接

  遠程登陸 輸入sybase的用戶名和密碼

  使用密碼 輸入密碼

  確定保存

  四 用sa身份登陸查詢分析器

  執行以下sql語句就能查出sybase數據

  select * from 鏈接服務器名(本例子為sybase)sybase的數據庫名dbosybase的表名

  注意: 如果在執行查詢時發現這個問題: 鏈接服務器 sybase 的 OLE DB 訪問接口 MSDASQL 為列提供的元數據不一致

  解決辦法:: 不要直接用select * from sybasedbnamedbotablename這種語句換個語句就可以解決問題了語句如下select * from openquery(sybaseselect * from dbnamedbotablename )


From:http://tw.wingwit.com/Article/program/Sybase/201311/11214.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.