sql server如何进行远程数据导入和删除
本帖最后由 linlingwei 于 2013-07-03 10:52:25 编辑 远程数据导入:
远程ip:192.168.1.1
数据库:a
表:xx
导入本地sql数据库
数据库:b
表:yy
怎么写?
还有删除远程数据库中的数据,怎么操作?用sql语句。
[解决办法]
一、在数据库B建立对A的linkedserver
EXEC sp_addlinkedserver
@server= 'SQLDB_A',--A服务器别名
@srvproduct= '',
@provider= 'SQLOLEDB',
@datasrc= '192.168.149.1,1433' --A服务器IP,端口
--定义A数据库用户名密码
EXEC sp_addlinkedsrvlogin
'SQLDB_A',--A服务器别名
'false ',
NULL,
'sa',--用户
'sa'--密码
二、可以直接使用INSERT、DELETE对远程服务器进行操作了
例如:
INSERT INTO B..TABLE
SELECT * FROM SQLDB_A.数据库A的真实名称.DBO.表名
DELETE 类似上面的语句
[解决办法]