欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

SQL Server的鏈接服務(wù)器(MySQL、Oracle、Ms_sql

系統(tǒng) 2189 0
原文: SQL Server的鏈接服務(wù)器(MySQL、Oracle、Ms_sql、Access、SYBASE)

一、使用 Microsoft OLE DB Provider For ODBC 鏈接MySQL
安裝MySQL的ODBC驅(qū)動(dòng)MyODBC
1、為MySQL建立一個(gè)ODBC系統(tǒng)數(shù)據(jù)源,例如:選擇數(shù)據(jù)庫(kù)為test ,數(shù)據(jù)源名稱為myDSN

2、建立鏈接數(shù)據(jù)庫(kù)
EXEC sp_addlinkedserver @server = 'MySQLTest', @srvproduct='MySQL',
@provider = 'MSDASQL', @datasrc = 'myDSN'
GO
EXEC sp_addlinkedsrvlogin
@rmtsrvname='MySqlTest',@useself='false',@locallogin='sa',@rmtuser='mysql的用戶名',
@rmtpassword='mysql的密碼'

3、查詢數(shù)據(jù)
SELECT * FROM OPENQUERY (MySQLTest ,'select * from 表' )
下面這個(gè)不行:
SELECT * FROM OPENQUERY (MySQLTest ,'表' )

注意:不能直接用select * from 鏈接服務(wù)器名.數(shù)據(jù)庫(kù)名.用戶名.表(或視圖)

四部分名稱查詢數(shù)據(jù),可能是個(gè)Bug.

二、使用 Microsoft OLE DB Provider For ORACLE 鏈接ORACLE

1、建立鏈接數(shù)據(jù)庫(kù)
sp_addlinkedserver '別名', 'Oracle', 'MSDAORA', '服務(wù)名'
GO
EXEC sp_addlinkedsrvlogin @rmtsrvname='別名',@useself='false',
@locallogin='sa',@rmtuser='oracle用戶名',@rmtpassword='密碼'

2、查詢數(shù)據(jù)
SELECT * FROM 別名..用戶名.表(視圖)
注意:四部分名稱全部用大寫(xiě)

3、執(zhí)行存儲(chǔ)過(guò)程
使用OPENQUERY:
SELECT * FROM OPENQUERY(別名, 'exec 用戶名.存儲(chǔ)過(guò)程名')

三、設(shè)置鏈接服務(wù)器以訪問(wèn)格式化文本文件
用于 Jet 的 Microsoft OLE DB 提供程序可用于訪問(wèn)并查詢文本文件。
若要直接創(chuàng)建訪問(wèn)文本文件的鏈接服務(wù)器而不將文件鏈接為 Access .mdb 文件中的表,請(qǐng)執(zhí)行sp_addlinkedserver,如 下例所示。
提供程序是Microsoft.Jet.OLEDB.4.0,提供程序字符串為"Text"。數(shù)據(jù)源是包含文本文件的目錄的完整路徑名稱。 schema.ini 文件(描述文本文件的結(jié)構(gòu))必須與此文本文件存在于相同的目錄中。有關(guān)創(chuàng)建 schema.ini文件的更多信 息,

請(qǐng)參見(jiàn) Jet 數(shù)據(jù)庫(kù)引擎文檔。

--Create a linked server.
EXEC sp_addlinkedserver txtsrv, 'Jet 4.0',
'Microsoft.Jet.OLEDB.4.0',
'c:\data\distqry',
NULL,
'Text'
GO

--Set up login mappings.
EXEC sp_addlinkedsrvlogin txtsrv, FALSE, NULL, Admin, NULL

GO

--List the tables in the linked server.
EXEC sp_tables_ex txtsrv

GO

--Query one of the tables: file1#txt
--using a 4-part name.
SELECT *
FROM txtsrv...[file1#txt]

四、鏈接SQL Server服務(wù)器:

1、使用 ODBC 的 Microsoft OLE DB 提供程序

EXEC sp_addlinkedserver '別名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};
SERVER=遠(yuǎn)程名;UID=用戶;PWD=密碼;'
如果加上參數(shù)@catalog,可以指定數(shù)據(jù)庫(kù)
exec sp_addlinkedsrvlogin @rmtsrvname='別名',@useself='false',
@locallogin='sa',@rmtuser='sa',@rmtpassword='密碼'

2、使用SQL Server 的 Microsoft OLE DB 提供程序

exec sp_addlinkedserver @server='別名',@provider='sqloledb',
@srvproduct='',@datasrc='遠(yuǎn)程服務(wù)器名'
exec sp_addlinkedsrvlogin @rmtsrvname='wzb',@useself='false',
@locallogin='sa',@rmtuser='sa',@rmtpassword='密碼'

然后你就可以如下:
select * from 別名.庫(kù)名.dbo.表名
insert 庫(kù)名.dbo.表名 select * from 別名.庫(kù)名.dbo.表名
select * into 庫(kù)名.dbo.新表名 from 別名.庫(kù)名.dbo.表名
go

例1、

此示例在 SQL Server 的實(shí)例上創(chuàng)建一臺(tái)名為 S1_instance1 的鏈接服務(wù)器,該服務(wù)器使用 SQL Server的 Microsoft OLE DB 提供程序。

EXEC sp_addlinkedserver @server='S1_instance1', @srvproduct='',
@provider='SQLOLEDB',
@datasrc='S1\instance1'

例2、

--建立鏈接服務(wù)器
EXEC sp_addlinkedserver 'xiaoming','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=192.168.0.1;UID=sa;PWD=123;'
--建立鏈接服務(wù)器登錄映射
exec sp_addlinkedsrvlogin

@rmtsrvname='xiaoming',@useself='false',@locallogin='sa',@rmtuser='sa',

@rmtpassword='123'
go
--查詢數(shù)據(jù)
select * from xiaoming.schooladmin.dbo.agent

--刪除鏈接服務(wù)器登錄映射和鏈接服務(wù)器:
exec sp_droplinkedsrvlogin 'xiaoming' ,'sa'
exec sp_dropserver 'xiaoming'

注意事項(xiàng):

SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF }
所以不能通過(guò)連接服務(wù)器設(shè)置此屬性
into 也存在這樣的問(wèn)題
select * into xiaoming.northwind.dbo.tt from

xiaoming.northwind.dbo.tt

五、設(shè)置鏈接服務(wù)器以訪問(wèn)Access數(shù)據(jù)庫(kù)

使用用于 Jet 的 Microsoft OLE DB 提供程序
此示例創(chuàng)建一臺(tái)名為 test的鏈接服務(wù)器。

說(shuō)明 本示例假設(shè)已經(jīng)安裝 Microsoft Access 和示例 Northwind 數(shù)據(jù)庫(kù),且

Northwind 數(shù)據(jù)庫(kù)駐留在 C:\。

USE master
GO
-- To use named parameters:
EXEC sp_addlinkedserver
@server = 'test',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproduct = 'OLE DB Provider for Jet',
@datasrc = 'C:\Northwind.mdb'
GO
-- OR to use no named parameters:
USE master
GO
EXEC sp_addlinkedserver
'test',
'OLE DB Provider for Jet',
'Microsoft.Jet.OLEDB.4.0',
'C:\Northwind.mdb'
GO
使用
select * from test...表名

六、連接SYBASE
--首先,你要在SQL服務(wù)器上裝上訪問(wèn)sybase的客戶端

--創(chuàng)建鏈接服務(wù)器
exec sp_addlinkedserver 'Sybase1', ' ', 'MSDASQL', NULL, NULL
,'Driver={Sybase System

11};Database=hisdb;Srvr=10.211.135.12;UID=sa;PWD=1111;'
使用:
select * from Sybase1.hisdb.dbo.table1

方法二
使用ODBC
SQL Server到SYBASE連接服務(wù)器的實(shí)現(xiàn)

作者: CCBZZP


本文的測(cè)試環(huán)境為:
操作系統(tǒng): WINDOWS2000 SERVER (繁體系統(tǒng))
安裝數(shù)據(jù)庫(kù): SQLSERVER2000(英文版)和SYBASE8.0客戶端(英文版)

具體實(shí)現(xiàn)步驟:
1.要求pc機(jī)上安裝SYBASE8.0客戶端軟件和sqlserver2000軟件。
2.配置windows的ODBC數(shù)據(jù)源:
開(kāi)始菜單—》程式集—》系統(tǒng)管理工具—》資料數(shù)據(jù)源(ODBC)—》進(jìn)入配置用

戶DSN或者系統(tǒng)DSN均可以:添加—》選擇ADAPTIVE SERVER ANYWHERE8.0—》自定

義數(shù)據(jù)源名稱(隨意如: SYBASETEST)—》數(shù)據(jù)庫(kù)名稱(必選!)—》OK完成。

3. 選擇剛才配置的數(shù)據(jù)源名稱, 再選擇 配置, 跳出SYBASETEST MESSAGES:

The data source is not connected. Connecting to the data source will

provide useful information during configuration. Would you like to

connect to the data source?

選擇YES(OK或確認(rèn))即可

進(jìn)入CONNECT TO SYBASE DATABASE畫(huà)面:

USER ID: 輸入SYBASE DATABASE的用戶

PASSWORD: 輸入SYBASE DATABASE的用戶的密碼

CONNECTION MODE: 可以選擇默認(rèn)的SHARE模式

選擇OK(確認(rèn))即可!

配置和測(cè)試ODBC完成!


4.配置sqlserver2000中的連接服務(wù)器:
企業(yè)管理器—》安全性—》連接服務(wù)器—》右鍵新建連接服務(wù)器—》定義連接名

稱; 選其他數(shù)據(jù)源; 指定程序名稱為:SYBASE ADAPTIVE SERVER ANYWHERE

PROVIDER8.0; 產(chǎn)品名稱可不填; 數(shù)據(jù)源指定剛才ODBC中定義好的數(shù)據(jù)源名稱;

提供程序字符串按以下格式填寫(xiě):User ID=username;Password=userpasswd(或者

按如下格式:UID=username;PWD=userpasswd),這里的用戶名和密碼對(duì)應(yīng)所要連

接的SYBASE數(shù)據(jù)庫(kù)中的用戶名和密碼 —》 安全性標(biāo)簽頁(yè)里:設(shè)置用此安全上下

文進(jìn)行,并錄入SYBASE的數(shù)據(jù)庫(kù)用戶名和密碼—》服務(wù)器選項(xiàng)標(biāo)簽頁(yè)可默認(rèn)—》

確定。
5.準(zhǔn)備工作全部完成!在sqlserver企業(yè)管理器—》安全性—》連接服務(wù)器打開(kāi)剛

建好的連接服務(wù)器—》點(diǎn)擊表,即可在右邊窗口看到該SYBASE數(shù)據(jù)庫(kù)用戶擁有的

的所有表名,但在這里還并不能查看表的記錄,這個(gè)需要在sqserver的查詢分析

器中用具體sql實(shí)現(xiàn)!訪問(wèn)表時(shí),使用格式為: [連接服務(wù)器名]..[SYBASE用戶

].[表名]。更詳細(xì)具體的使用這里不再贅述。

SQL Server的鏈接服務(wù)器(MySQL、Oracle、Ms_sql、Access、SYBASE)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 先锋影音资源网站 | 久久大综合 | 久久精品中文字幕 | 久久久久亚洲一区二区三区 | 国产精品成人免费观看 | 日韩影音 | 黄色一级大片在线免费看产 | 日韩污视频| 中文字幕无线码一区二区三区 | 国产精品午夜小视频观看 | 男女真实无遮挡xx00动态图120秒 | 欧美视频www | 欧美激情a∨在线视频播放 中文字幕亚洲图片 | 日本高清在线中文字幕网 | 亚洲浮力影院 | 亚洲欧洲精品视频在线观看 | 毛片免费观看视频 | 天天操网 | 亚洲午夜日韩高清一区 | a在线免费观看 | 日本色网址 | 91精品国产高清一区二区三区 | 国产精品系列在线 | 日本娇小videos高潮 | 久久久久亚洲一区二区三区 | 欧美午夜艳片欧美精品 | 亚洲香蕉毛片久久网站老妇人 | 波多野结衣在线观看一区 | 2018中文字幕在线 | 日韩亚洲欧美在线爱色 | 日本中文字幕在线播放 | 亚洲欧美日韩在线 | 欧美一级毛片在线看视频 | 五月在线观看 | 狠狠干天天 | 青青草99热久久 | 美女污视频网站 | 日本三级久久 | a爱片| 日本中文字幕在线播放 | 久久精彩免费视频 |