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

     

    1.  在查询窗口执行,以下语句建立数据服务连接

    EXEC sp_addlinkedserver
          @server='DBVIP',--被访问的服务器别名(任意的名称)
          @srvproduct='',
          @provider='SQLOLEDB',
          @datasrc='192.0.0.1'   --要访问的服务器(SQL SERVER实例名,如:要访问的服务器ip地址等)
    
    EXEC sp_addlinkedsrvlogin
         'DBVIP', --被访问的服务器别名,同上面的被访问的服务器别名
         'false',
         NULL,
         'sa', --登陆链接服务器的帐号
         '1q2w' --登陆链接服务器的密码

    可以通过一下语句查看是否已经建立服务链接,

    --查看已注册的链接服务器
    --exec sp_linkedservers

    这个连接不执行删除操作就一直存在于当前数据库中,删除操作可以使用语句,

    --用完后可删除
    --Exec sp_droplinkedsrvlogin DBVIP,NULL --删除链接服务器的登陆帐户
    --Exec sp_dropserver DBVIP --删除链接服务器

     2. 建立连接后就可以像本地数据库一样使用了,注意一点就是使用形式必须如:下四部分组成:连接服务名.数据库名.dbo.表名

    --把本地的表数据插入到链接服务器上的表中
    SELECT * INTO DBVIP.database_name.dbo.table_name FROM local_table_name
    --DBVIP.database_name.dbo.table_name 远程服务器完整表名(必须用4部分表示)
    --local_table_name 本地表名

       

  • 相关阅读:
    4. Android框架和工具之 android-async-http
    3. Android框架和工具之 xUtils(BitmapUtils)
    自定义多列排序:C++/Java实现
    Java套接字
    Java泛型
    线程同步之生产者消费者
    面向对象之深复制与浅复制
    谈谈多线程
    递归与尾递归
    单例模式:Instance
  • 原文地址:https://www.cnblogs.com/sishahu/p/4047888.html
Copyright © 2011-2022 走看看