zoukankan      html  css  js  c++  java
  • SQL跨服务器查询数据库

    有时候一个项目需要用到两个数据库或多个数据库而且这些数据库在不同的服务器上时,就需要通过跨服务器查找数据

    在A服务器的数据库a查询服务器B的数据库b 的bb表

    假如服务器B的IP地址为:10.0.22.22 ,登陆数据库b的用户名为:admin 密码为:123456

    一、创建链接服务器

    在数据库a新建查询 输入

    Exec sp_droplinkedsrvlogin ITSV_PRO,Null            --删除原有的名为ITSV_PRO的登陆映射链接
    Exec sp_dropserver ITSV_PRO                           --删除原有的名为ITSV_PRO的服务器链接
    Exec sp_addlinkedserver 'ITSV_PRO', '123456', 'SQLOLEDB', '10.0.22.22   --创建服务器链接  链接名称,密码,固定,IP
    Exec sp_addlinkedsrvlogin 'ITSV_PRO', 'false',null, 'admin', '123456' --创建登陆映射链接  链接名称,false,null,用户名,密码

    ITSV_PRO是链接名可随便起

    然后执行这四条语句,这时sql链接服务器就会有这个创建的这个名字

    二、在a数据库查询b数据库的bb表数据

       select * from ITSV_PRO.b.dbo.bb    --select * from 服务器连接名.数据库名.dbo.表名

  • 相关阅读:
    python变量和常量
    python运算符
    python 数据类型强制转换
    Python 变量的缓存机制
    Python格式化输出
    Python 自动类型转换
    Python 六大标准基础数据类型
    Python 基础
    pyhton 初识
    计算机基础
  • 原文地址:https://www.cnblogs.com/wei325/p/4829612.html
Copyright © 2011-2022 走看看