SQLServer2008 将本地excel导入到远程服务器表

--1.创建链接服务器,相当于创建一个访问远程数据库的快捷方式
exec sp_addlinkedserver   'TestLink', ' ', 'SQLOLEDB ', '111.11.1.111';
exec sp_addlinkedsrvlogin 'TestLink', 'false',null,'sa','123456' ;

--2.测试访问远程服务器的表
select * from TestLink.TestDB.dbo.TestTable

--3.插数据
insert into TestLink.TestDB.dbo.TestTable(sfzh,name)
select sfzh,name FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;
DATABASE=E:\test.xls','SELECT * FROM [Sheet1$]')

猜你喜欢

转载自teaaa.iteye.com/blog/2147614