zoukankan      html  css  js  c++  java
  • 链接SQL Server服务器

    链接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='S1instance1'
     
        例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  '别名' 
  • 相关阅读:
    sql 执行动态语句
    Cookie/Session机制详解
    .NET简谈事务、分布式事务处理
    .NET(C#)中不同级别的安全透明代码对类型的影响
    C#开发微信门户及应用(1)开始使用微信接口
    WIN7管理工具配置ODBC数据源系统DSN中无Oracle,Sybase驱动的解决方法
    题解 smoj 2806 【建筑物】
    题解 luogu P2568 GCD
    题解 luogu P1251 【餐巾计划问题】
    0377组合总和IV Marathon
  • 原文地址:https://www.cnblogs.com/mmbbflyer/p/6927396.html
Copyright © 2011-2022 走看看