zoukankan      html  css  js  c++  java
  • SQL不同服务器数据库之间的数据操作

    View Code
    --不同服务器数据库之间的数据操作 

    --创建链接服务器
    EXEC sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
    EXEC sp_addlinkedsrvlogin 'ITSV ', 'false ', NULL, '用户名 ', '密码 '
    --查询示例
    SELECT *
    FROM ITSV.master.dbo.spt_monitor
    --以后不再使用时删除链接服务器
    EXEC sp_dropserver 'ITSV ', 'droplogins '

    --连接远程/局域网数据(openrowset/openquery/opendatasource)
    --
    1、openrowset

    --查询示例
    SELECT *
    FROM OPENROWSET('SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ', 数据库名.dbo.表名)

    --2、openquery用法需要创建一个连接
    --
    首先创建一个连接创建链接服务器
    EXEC sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
    --查询
    SELECT *
    FROM OPENQUERY(ITSV, 'SELECT * FROM 数据库.dbo.表名 ')

    --3、opendatasource/openrowset
    SELECT *
    FROM OPENDATASOURCE('SQLOLEDB ',
    'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ').test.dbo.roy_ta
  • 相关阅读:
    idea编辑器快捷键
    双随机系统遇到的简单样式问题
    HTTP笔记八
    HTTP笔记七
    HTTP笔记六
    HTTP笔记五
    HTTP笔记四
    HTTP笔记三
    HTTP笔记二
    HTTP笔记一
  • 原文地址:https://www.cnblogs.com/ToddLai/p/2287393.html
Copyright © 2011-2022 走看看