mmbbflyer
链接SQL Server服务器:
 
   1、使用 ODBC 的 Microsoft OLE DB 提供程序
 
      EXEC sp_addlinkedserver \'别名\',\'\',\'MSDASQL\',NULL,NULL,\'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;\'
      go
      exec sp_addlinkedsrvlogin  @rmtsrvname=\'别名\',@useself=\'false\',@locallogin=\'sa\',@rmtuser=\'sa\',@rmtpassword=\'密码\'
   2、使用SQL Server 的 Microsoft OLE DB 提供程序
 
      exec sp_addlinkedserver @server=\'别名\',@provider=\'sqloledb\',@srvproduct=\'\',@datasrc=\'远程服务器名\'
      exec sp_addlinkedsrvlogin  @rmtsrvname=\'wzb\',@useself=\'false\',@locallogin=\'sa\',@rmtuser=\'sa\',@rmtpassword=\'密码\'
 
   3、操作数据
      select from 别名.库名.dbo.表名
      insert 库名.dbo.表名 select from 别名.库名.dbo.表名
      select into 库名.dbo.新表名 from 别名.库名.dbo.表名
      go
 
    例1、此示例在 SQL Server 的实例上创建一台名为 S1_instance1 的链接服务器,该服务器使用 SQL Server 的 Microsoft OLE DB 提供程序。
 
      EXEC sp_addlinkedserver @server=\'S1_instance1\', @srvproduct=\'\',@provider=\'SQLOLEDB\', datasrc=\'S1\instance1\'
 
    例2、建立链接服务器
      EXEC sp_addlinkedserver \'xiaoming\',\'\',\'MSDASQL\',NULL,NULL,\'DRIVER={SQL Server};SERVER=192.168.0.1;UID=sa;PWD=123;\'
        建立链接服务器登录映射
      exec sp_addlinkedsrvlogin @rmtsrvname=\'别名\',@useself=\'false\',@locallogin=\'sa\',@rmtuser=\'sa\',@rmtpassword=\'123\'
      go
     --查询数据
      select from 别名.schooladmin.dbo.agent  
 
     --删除链接服务器登录映射和链接服务器:
     exec sp_droplinkedsrvlogin \'别名\' ,\'sa\'
     exec sp_dropserver  \'别名\' 

分类:

技术点:

相关文章:

  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
  • 2021-09-11
  • 2021-12-05
  • 2022-01-07
猜你喜欢
  • 2021-12-05
  • 2021-11-28
  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
  • 2021-12-05
相关资源
相似解决方案