ASP.NET

网站开发

连接远程数据库

 

语法

sp_addlinkedserver [ @server = ] 'server'
    
[ , [ @srvproduct = ] 'product_name' ]
    [ , [ @provider = ] 'provider_name' ]
    [ , [ @datasrc = ] 'data_source' ]
    [ , [ @location = ] 'location' ]
    [ , [ @provstr = ] 'provider_string' ]
    [ , [ @catalog = ] 'catalog' ]

 

例子

EXEC    sp_addlinkedserver --注册远程连接   

  @server='TestServerName', --远程服务器名称

  @srvproduct='',--数据库产品名称,可任意填
   @provider='SQLOLEDB', --数据访问方式,SQLOLEDB为SQL Server默认方式

  @datasrc='.'--数据源实例名称(谨慎填写,以免把SQL2000、SQL2005或其他数据库的实例名弄混淆)

 

EXEC sp_addlinkedsrvlogin --登录远程连接

  'TestServerName', --远程服务器名称

  'false', --是否访问远程服务器

  NULL,

  'sa', --远程数据库用户名

  '123' --远程数据库密码

 

insert into TestTable(F1,F2)  select F1,F2 from TestServerName.TestDatabase.dbo.TestTable--操作远程数据库


sp_dropserver 'TestServerName', 'droplogins' --删除连接服务

posted on 2010-07-30 12:20  三千世界  阅读(174)  评论(0编辑  收藏  举报

导航