首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql server怎么进行远程数据导入和删除

2013-07-04 
sql server如何进行远程数据导入和删除本帖最后由 linlingwei 于 2013-07-03 10:52:25 编辑远程数据导入:

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 类似上面的语句
[解决办法]

引用:
一、在数据库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 类似上面的语句

用链接服务器吧

热点排行