用SqlServer 连接服务器实现,c#Ado.net 编程实现。

连接服务器的建立及一些语句如下:

--Create a linked server.
EXEC sp_addlinkedserver 
   
@server = 'txtsrv1'
   
@provider = 'Microsoft.Jet.OLEDB.4.0'
   
@srvproduct = 'OLE DB Provider for Jet',
   
@datasrc = 'D:\My Documents\Visual Studio 2008\Projects\gcmsWeb\gcmsWeb\gcmsWeb\test.mdb'
GO

--Set up login mappings.
EXEC sp_addlinkedsrvlogin txtsrv1, FALSE, sa, NULL
GO

--List the tables in the linked server.
EXEC sp_tables_ex txtsrv1
GO

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

SELECT *
FROM txtsrv1...[testtable]



SELECT *
FROM OPENQUERY(txtsrv1, 'SELECT * from testtable'as queyr1;

--Insert data
INSERT OPENQUERY(txtsrv1,'SELECT col1,col2 FROM    testtable'values('REMOTTING1','REMOTTIN1')
insert into txtsrv1...testtable values ('remottin2','remottig2')
insert into txtsrv1...testtable values ( '123''456')
 
--update data
UPDATE OPENQUERY (txtsrv1, 'SELECT col2 FROM testtable where col1=id'SET col2 = 'ADifferentName',id='33'
update txtsrv1...testtable set col1='456' where col2='33'

--delete data
DELETE OPENQUERY (txtsrv1, 'SELECT name FROM joe.titles WHERE name = ''NewTitle''');
delete from txtsrv1...testtable where col1='33'


--Delete link server login user

EXEC sp_droplinkedsrvlogin 'txtsrv1''sa'

--Dlete link server
EXEC   sp_dropserver     'txtsrv1'  

--Query all link server 
EXEC sp_helpserver;

相关文章:

  • 2021-07-28
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
  • 2022-01-05
  • 2022-12-23
  • 2021-11-19
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-30
  • 2021-12-06
  • 2021-12-14
相关资源
相似解决方案