2013年4月21日 星期日
sp_addlinkedserver 用法.(ODBC OLEDB)
EXEC sp_addlinkedserver
@server = 'ERP',
@srvproduct = '',
@provider = 'MSDASQL',
@datasrc = 'TIPTOP' --//System DSN
EXEC sp_addlinkedserver
@server = 'ERP_DS2',
@srvproduct = '',
@provider = 'MSDASQL',
@datasrc = 'TIPTOP_DS2' --//System DSN
EXEC sp_addlinkedserver
@server = 'WEB1', --Server Name
@srvproduct = 'MS SQL',
@datasrc = '10.10.10.2' , --Server IP
@provider = 'SQLOLEDB'
--Add Login User and Password
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'ERP' , --Server Name
@useself = 'false' ,
@locallogin = NULL ,
@rmtuser = 'informix' , --User
@rmtpassword = 'mypassword' --Password
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'ERP_DS2' , --Server Name
@useself = 'false' ,
@locallogin = NULL ,
@rmtuser = 'informix' , --User
@rmtpassword = 'mypassword' --Password
--Add Login User and Password
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'WEB1' , --Server Name
@useself = 'false' ,
@locallogin = NULL ,
@rmtuser = 'sa' , --User
@rmtpassword = 'mypassword' --Password
補充:
select * from master.dbo.sysservers <= 查出所有 已設的連線
exec sp_dropserver 'SPL', 'droplogins'; <=刪除連線
#可在server上安裝 新加 Microsoft.ACE.OLEDB.12.0 後直接連到 txt, excle , access 等等
OLE DB link
[範例] 連接到 Microsoft Access 2002-2003
EXEC sp_addlinkedserver
@server = 'SEATTLE Mktg',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproduct = 'OLE DB Provider for Jet',
@datasrc = 'C:\MSOffice\Access\Samples\Northwind.mdb'
?Web=1
#可連到Sharepoint 清單.我還沒試出來
EXEC sp_addlinkedserver
@server='SPL'
,@srvproduct='ACE 12.0'
,@provider='Microsoft.ACE.OLEDB.12.0'
,@datasrc='http://bbs2.goodwill.com.tw/sites/bonus/China2013/'
,@location=null
,@provstr='WSS;IMEX=0;RetrieveIds=Yes;LIST={B00081E7-25CE-4140-B4B8-C1840C1428A6}' --;LIST={0FE42179-B98C-49DB-AF41-48A340BA9154}
,@catalog=null
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'SPL',@useself=N'False',@locallogin=null,@rmtuser=N'g05xxx',@rmtpassword='Fxxxxxxxxx
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言