zoukankan      html  css  js  c++  java
  • 1 sql server中添加链接服务器

    1  链接到另一个sql server 的实例

       

    exec sp_addlinkedserver  @server= '服务器的地址',@srvproduct='SQL Server'
    go

    分布式查询中不支持xml数据类型的返回

    2 sql server 连接到外部数据源

      条件ole db提供程序是可以用的

      当电子表格在excel中处于打开状态时,sql server不能执行访问excel表格的分布式查询


    exec sp_addlinkedserver @server='Template',
                            @srvproduct='Jet 4.0',
                            @provider='Microsoft.Jet.OLEDB.4.0',
                            @datasrc='D:TempTemplate.xlsx',
                            @provstr='Excel 5.0'
    2 sql server使用opendatasource函数查询另一个sql server 实例

    select * from opendatasource(
    'SQLOLEDB',
    'Data Source=szdcdevdb02;User ID=DMClient2;Password=ICanFly#2013'
    ).[SecurityData].[dbo].[PerformanceBasics]

    3  opendatasouce函数也可以查询excel

    select * from opendatasource(
    'Microsoft.Jet.OLEDB.4.0'
    ,'Data Source=D:TempTemplate.xlsx;Extended Properties=Excel 5.0'
    )...A1

    --4 分布式事物的处理

    set xact_abort on  --在发生错误情况下连接选项会引起当前的事物回滚

    BEGIN DISTRIBUTED TRANSACTION --检查dtc服务是否可用

    这里包含wml操作语句

    commit transaction --提交事物

    5  数据库分片

       将数据库分解成许多较小的区块,这些区块称为分片,然后将这些区块散步到许多分布式服务器中

  • 相关阅读:
    Java MyBatis 插入数据库返回主键
    FISCO-BCOS平台共识
    分布式一致性协议介绍(Paxos、Raft)
    分布式问题分析
    分布式基础知识
    比特币编译(Ubuntu 16.04)
    比特币源代码分析(1)
    c++中的多线程
    剑指offer中数据结构与算法部分学习
    基础的语法知识汇总
  • 原文地址:https://www.cnblogs.com/mibing/p/7520504.html
Copyright © 2011-2022 走看看