1 sql server中添加链接服务器
Posted 白羽轻飘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:\Temp\Template.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:\Temp\Template.xlsx;Extended Properties=Excel 5.0‘ )...A1
--4 分布式事物的处理
set xact_abort on --在发生错误情况下连接选项会引起当前的事物回滚
BEGIN DISTRIBUTED TRANSACTION --检查dtc服务是否可用
这里包含wml操作语句
commit transaction --提交事物
5 数据库分片
将数据库分解成许多较小的区块,这些区块称为分片,然后将这些区块散步到许多分布式服务器中
以上是关于1 sql server中添加链接服务器的主要内容,如果未能解决你的问题,请参考以下文章