zoukankan      html  css  js  c++  java
  • SQLServer 本地跨库查询和跨网络查询

    仅做自己使用总结

    一,本地跨库查询 

    -- 在查询分析器中,打开 demo1 数据库 查询  northwind 数据库中前10条数据。

    use demo1

    select top 10 * from  northwind.dbo.Customers

    二,跨网络查询

    --使用OPENDATASOURCE 查询局域网1.2 上的Dmeo1数据库表users 的钱10条数据

    select top 10 * from OPENDATASOURCE(
             'SQLOLEDB',
             'Data Source=192.168.1.2;User ID=sa;Password=sa'
             ).Demo1.dbo.users

    三,以下内容转自 http://www.cnblogs.com/aierong/archive/2005/03/16/119696.html

    --3.ms sql版本

    --建立连接服务器
    EXEC sp_addlinkedserver
    --要创建的链接服务器名称 
    'ai_mssql',            
    --产品名称              
    'ms',    
    --OLE DB 字符
    'SQLOLEDB', 
    --数据源
    '218.204.111.111,3342'
    GO


    --创建链接服务器上远程登录之间的映射
    EXEC sp_addlinkedsrvlogin
    'ai_mssql',
    'false',
    NULL,
    --远程服务器的登陆用户名
    'zhangzhe',
    --远程服务器的登陆密码
    'fish2231'
    go


    --查询数据
    select * from ai_mssql.pubs.dbo.jobs
    go


    --还有一个更简单的办法
    --这种方式在链接服务器建立后,它是默认开放RPC的

    --建立连接服务器
    EXEC sp_addlinkedserver
    --要创建的链接服务器名称
    --这里就用数据源作名称
    '218.204.111.111,3342',
    'SQL Server'
    GO


    --创建链接服务器上远程登录之间的映射
    EXEC sp_addlinkedsrvlogin
    '218.204.111.111,3342',
    'false',
    NULL,
    --远程服务器的登陆用户名
    'zhangzhe',
    --远程服务器的登陆密码
    'fish2231'
    go


    --查询数据
    select * from [218.204.253.131,3342].pubs.dbo.jobs
    go

    其他参考文献:http://www.chinahtml.com/0704/aspnet-117783747913169.html
     

  • 相关阅读:
    求给定数里的数的质数最大——pku3048
    poj1106
    poj1450
    poj1094
    poj1111
    poj1120
    C#.NET学习笔记 类,接口,对象
    在Repeater中嵌套使用Repeater
    数据表分区解决方案(转)
    C#小数点格式化
  • 原文地址:https://www.cnblogs.com/kaixinmenghuan/p/1912828.html
Copyright © 2011-2022 走看看