4.在作业发轫前参预set xact_abort ON语句对于许多 OLE DB
提供程序,必需将隐式或体现事务中的数据改善语句中的 XACT_ABORT 设置为
ON。独一没有要求该选用的景观是在提供程序辅助嵌套事务时。

这种情形,@datasrc(sqlServerName)便是要链接的莫过于sqlserver服务器名或许ip地址。

l在事务管理通信中选“允许入站”“允许出站”“不供给开展认证”

数据库引擎和DTC剖判服务器的法子不太一致,上面分不要呈报

这种气象,@server 就是要链接的sqlserver服务器名大概ip地址。

l在客商端管住中当选“允许远程客商端”“允许远程管理”

一、难题现象在实行遍布式事务时,在sql server 2007下收受如下错误:

运用“telnet IP 135
”命令测量试验对方端口是不是门户开放。也可用端口扫描软件(比如Advanced Port
Scanner)扫描端口以判断端口是或不是开放。

应用链接服务器进行远程数据库访谈的状态

有八个章程深入解析服务器名:

数据库引擎和DTC剖判服务器的措施不太一致,下边分别讲述

消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行

l第一种情景,产品选”sql server”

二是在“C:\WINDOWS\system32\drivers\etc\hosts”文件中扩大一条记下:

5.MSDTC设置打开“管理工科具��组件服务”,以此展开“组件服务��Computer”,在“小编的微Computer”上点击右键。在MSDTC选项卡中,点击“安全构造”按键。

@provider=’SQLNCLI’,

Sql
server数据库引擎是透过上边安装的服务器名只怕ip地址访谈链接服务器,DTC服务也是由此服务器名恐怕ip地址访谈链接服务器,所以要有限支撑数据库引擎和DTC都能经过服务器名可能ip地址访问到链接服务器。

一是在sql
server顾客端配置中安装二个别称,将方面包车型客车劳动器名对应到链接服务器的ip地址。

在平安陈设窗口中做如下设置:

OLE DB 错误追踪[OLE/DB Provider ‘SQ英雄结盟EDB’
ITransactionJoin::JoinTransaction returned 0x8004d00a]。

假使@server设置的是ip地址,雷同无需做域名解析专门的工作。

xxx.xxx.xxx.xxx 服务器名

在sql server 二〇〇二下收受如下错误:

@server=’linkServerName’,

二、实施方案1.两岸运维MSDTC服务MSDTC服务提供布满式事务服务,如若要在数据库中选取遍及式事务,必得在参预的双面服务器运维MSDTC服务。

@server=’ linkServerName ‘,

@srvproduct = NSQL Server

@datasrc=’sqlServerName’

数据库:sql server 2000/sql server 2003

一、 难题现象
在实施布满式事务时,在sql server 二〇〇五下收受如下错误:

6.1数据库引擎第一种状态的@server可能第三种状态的@datasrc设置为ip地址时,数据库引擎会依据ip地址访问链接服务器,这个时候没有必要做名称深入剖析。

l在事务处理通讯中选“允许入站”“允许出站”“不须求实行求证”

3.保险链接服务器中语句未有访谈发起事务服务器的操作在提倡事务的服务器推行链接服务器上的询问、视图或存款和储蓄进度中隐含访谈发起事务服务器的操作,那样的操作叫做环回,是不被扶持的,所以要担保在链接服务器中海市蜃楼那类操作。

1、select * into、drop、Truncate
Table是不得以在链接中央银行使的(涉及到更权限)

主干提醒:利用链接服务器举办远程数据库访谈的景况

意义同样是把劳动器名对应到链接服务器的ip地址。

l保险DTC登录账户为:NTAuthority/NetworkService

@srvproduct=”,

操作系统:windows 二零零四

一旦@server设置的是ip地址,肖似没有需求做域名拆解深入分析职业。

消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行

EXEC sp_addlinkedserver

利用“telnet IP 135
”命令测量检验对方端口是或不是对外开放。也可用端口扫描软件扫描端口以剖断端口是不是开放。

  1. 保障链接服务器中语句未有访谈发起事务服务器的操作
    在提倡事务的服务器试行链接服务器上的询问、视图或存款和储蓄进度中包涵访问发起事务服务器的操作,那样的操作叫做环回(loopback),是不被扶助的,所以要保管在链接服务器中不设有此类操作。

  2. 在业务开头前行入set xact_abort ON语句
    对此大多数 OLE DB 提供程序(包蕴 SQL
    Server),必得将隐式或体现事务中的数据修正语句中的 XACT_ABORT 设置为
    ON。独一无需该选取的情况是在提供程序扶持嵌套事务时。

  3. MSDTC设置
    打开“管理工科具――组件服务”,以此张开“组件服务――Computer”,在“作者的微机”上点击右键。在MSDTC选项卡中,点击“安全布置”开关。

力不胜任推行该操作,因为链接服务器 xxxxx 的 OLE DB 访谈接口 SQLNCLI
无法起动分布式事务。

l第三种情况,访谈接口选“Microsoft OLE DB Provider Sql Server”或“Sql
Native Client”

xxx.xxx.xxx.xxx服务器名

  1. 链接服务器和名称深入深入分析难点
    树立链接sql server服务器,日常常有三种情形:

发表评论

电子邮件地址不会被公开。 必填项已用*标注