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

sql中 bcp用法?该怎么处理

2012-08-01 
sql中 bcp用法?希望可以将服务器A的某个表导入到服务器B(远程)中,请问具体代码如何写?求个样板,windows身

sql中 bcp用法?
希望可以将服务器A的某个表导入到服务器B(远程)中,请问具体代码如何写?求个样板,windows身份认证。

[解决办法]

SQL code
--不同服务器数据库之间的数据操作--************************************************************************************1、--创建链接服务器 exec sp_addlinkedserver   'ITSV', ' ', 'SQLOLEDB', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin  'ITSV', 'false ',null, '用户名', '密码' 2、启动两台服务器的MSDTC服务 MSDTC服务提供分布式事务服务,如果要在数据库中使用分布式事务,必须在参与的双方服务器启动MSDTC(Distributed Transaction Coordinator)服务。3、打开双方的135端口MSDTC服务依赖于RPC(Remote Procedure Call (RPC))服务,RPC使用135端口,保证RPC服务启动,如果服务器有防火墙,保证135端口不被防火墙挡住。使用“telnet IP 135”命令测试对方端口是否对外开放。也可用端口扫描软件(比如Advanced Port Scanner)扫描端口以判断端口是否开放4、--如要创建触发器   create   trigger   t_test   on   test   for   insert,update,delete   as --加上下面两句,否则会提示新事务不能登记到指定事务处理器set    xact_abort   on  begin  distributed   tran     delete   from   openrowset('sqloledb','xz';'sa';'',test.dbo.test)       where   id   in(select   id   from   deleted)       insert   into   openrowset('sqloledb','xz';'sa';'',test.dbo.test)       select   *   from   inserted   commit tran--查询示例 select * from ITSV.数据库名.dbo.表名 --导入示例 select * into 表 from ITSV.数据库名.dbo.表名 --以后不再使用时删除链接服务器 exec sp_dropserver  'ITSV ', 'droplogins ' 

热点排行