导航:首页 > 网络设置 > 怎样设置网络dtc访问

怎样设置网络dtc访问

发布时间:2022-05-13 01:48:50

㈠ 怎么启动分布式事务处理协调器(DTC)

若要完全启用MSDTC,请使用以下步骤:


1.在控制面板中,打开“管理工具”,然后打开“计算机管理”。


2.在“计算机管理”的左窗格中,展开“服务和应用程序”,再单击“服务”。


3.在“计算机管理”的右窗格中,右键单击“(分布式事务协调器)”并选择“属性”。


4.在“(分布式事务协调器)”窗口中,单击“常规”选项卡,再单击“停止”停止该服务。


5.在“(分布式事务协调器)”窗口中,单击“登录”选项卡,并将登录帐户设置为NTAUTHORITYNetworkService。


6.单击“应用”和“确定”以关闭分布式事务协调器的窗口。关闭“计算机管理”。关闭“管理工具”。

㈡ 如何设置sqlserver2008访问次数

一、跨数据库访问
第一种方式
SELECT * FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
).库名.dbo.表名
WHERE 条件
第二种方式
在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:
SELECT * FROM [链接服务器名].库名.dbo.表名
WHERE 条件
需要注意的是建立链接数据库服务器类型如果选择“SQL server”,那么链接服务器名称必须用要链接的服务器的在网络中的机器名或IP,如果要使用其它别名,可以在WINDOWS\system32\drivers\etc\hosts文件里添加一个别名的映射。

解除SQL阻止(sqlserver 2005情况)
SQL Server 阻止了对组件 ‘Ad Hoc Distributed Queries’ 的 STATEMENT’OpenRowset/OpenDatasource’ 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 ‘Ad Hoc Distributed Queries’。有关启用 ‘Ad Hoc Distributed Queries’ 的详细信息,请参阅 SQL Server 联机丛书中的 “外围应用配置器”。
因为SQL2005默认是没有开启’Ad Hoc Distributed Queries’ 组件,开启方法如下
EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
GO
RECONFIGURE
GO
关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries', 0
reconfigure
exec sp_configure 'show advanced options', 0
reconfigure

二、分布式事务的配置

1.用DTCPing.exe工具测试两台机器的DTC服务是否可以联通。
2.如果有问题检查MSDTC服务是否启动。
3.MSDTC依赖于RPC,RPC使用的端口是135,测试135端口是否打开.是否有防火墙?如果有先关了防火墙. telnet IP 135 如果是关闭的打开它.
4.打开“控制面板->管理工具->组件服务”,然后展开“组件服务->计算机->我的电脑”右键属性。选择MSDTC的Tab栏,点击安全性配置按钮,打开窗口,将“网络DTC访问”选项选中,并将“允许远程客户端”,“允许入站”,“允许出站”都选中,并选择“不要求进行验证”,“启用事务Internet协议(TIP)事务”,“启用XA事务”都选中。然后确定即可。(以上选项windows默认不开放,必须配置)
5.检查你的两台服务器是否在同一个域中. 如果不在同一个域中,是否建立可信任联接.
6.如果是WIN2000,升级到SP4
7.确认MDAC版本是2.6以上,最好是2.8.
8.在SQL server存储过程中使用分布式事务时,必须SET XACT_ABORT ON --设置分布式事务如果发生问题主动回滚操作
9.可以声明使用BEGIN DISTRIBUTED TRANSACTION,如果未明确生明,在事务块中包含链接服务器的访问,SQL server会自动升级成分布式事务。

㈢ SQL2005建立链接服务器后,没有测试链接功能是什么原因

打开“管理工具”的“组件服务”。
a. 浏览至"启动管理工具"。
b. 选择"组件服务"。
c. 展开"组件服务"树,然后展开"我的电脑"。
d. 右键单击"我的电脑",然后选择"属性"。
在 MSDTC 选项卡中,确保选中了下列选项:
网络 DTC 访问
网络管理
网络事务
XA 事务
另外,"DTC 登录帐户"一定要设置为"NT Authority\NetworkService"。
重启MS DTC服务。

㈣ 电脑开机出现代码错误代码五连接不上网络我该怎么办

计算机中间层创建事务失败:错误代码5(5H)多数情况是因为系统COM+程序有问题。
中间层与数据库同时都要进行以下设置:
1、DTC组件服务设置,打开[开始]-[设置]-[控制面板]-[管理工具]-[组件服务],进入界面后选择组件服务,
选择[计算机]-[我的电脑],对着[我的电脑]点鼠标右键,选择[属性]-[MSDTC],选择MSDTC下面有个[安全配置],
勾选[网络DTC访问]、[允许远程管理]、[允许入站]、[允许出站]、[不要求进行验证]、[启用XA事务]这几个选项,
然后返回到[COM安全],在[访问权限]与[启动和激活权限]下的[编辑限制],将everyone这个用户授予最高权限。
原因:MSDTC服务不能启动.
可用以下方法检查MSDTC设置是否正确:
1)打开命令提示,运行"net stop msdtc",然后运行"net start msdtc"。
2)转至"组件服务管理工具"。
3)浏览至"启动管理工具"。
4)选择"组件服务"。
a.展开"组件服务"树,然后展开"我的电脑"。
b.右键单击"我的电脑",然后选择"属性"。
C.在MSDTC选项卡中,确保选中了下列选项:网络DTC访问\网络管理\网络事务\XA事务
d.另外,"DTC 登录帐户"一定要设置为"NT Authority\NetworkService"。
5)单击"确定"。这样将会提示您"MSDTC"将会停止并重新启动。
所有的依赖服务将被停止。请按'是'继续"。单击"是"继续。
6)单击"确定"关闭"我的电脑"属性窗口。
打开事件查看器:
在系统事件中有错误:Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止。
经多次试验,发现这主要是系统无法找到MS DTC 日志文件造成的,只要创建一下就可以了:
点开始→运行→输入命令"msdtc -resetlog",运行该命令即可.
之后,重新启动电脑,或者运行服务中的"Distributed Transaction Coordinator "服务均可.
三、进入[管理工具]下的[服务],将Distributed Transaction Coordinator(也就是MSDTC)设为自动启动。
最后重启计算机

宽带错误代码没有5开头的

㈤ 链接服务器"QPAccountsDBLink"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "登录超时已过期".

1. 双方启动MSDTC服务
MSDTC服务提供分布式事务服务,如果要在数据库中使用分布式事务,必须在参与的双方服务器启动MSDTC(Distributed Transaction Coordinator)服务。
2. 打开双方135端口
MSDTC服务依赖于RPC(Remote Procere Call (RPC))服务,RPC使用135端口,保证RPC服务启动,如果服务器有防火墙,保证135端口不被防火墙挡住。
使用“telnet IP 135 ”命令测试对方端口是否对外开放。也可用端口扫描软件(比如Advanced Port Scanner)扫描端口以判断端口是否开放。
3. 保证链接服务器中语句没有访问发起事务服务器的操作
在发起事务的服务器执行链接服务器上的查询、视图或存储过程中含有访问发起事务服务器的操作,这样的操作叫做环回(loopback),是不被支持的,所以要保证在链接服务器中不存在此类操作。
4. 在事务开始前加入set xact_abort ON语句
对于大多数 OLE DB 提供程序(包括 SQL Server),必须将隐式或显示事务中的数据修改语句中的 XACT_ABORT 设置为 ON。唯一不需要该选项的情况是在提供程序支持嵌套事务时。
5. MSDTC设置
打开“管理工具――组件服务”,以此打开“组件服务――计算机”,在“我的电脑”上点击右键。在MSDTC选项卡中,点击“安全配置”按钮。
在安全配置窗口中做如下设置:
l选中“网络DTC访问”
l在客户端管理中选中“允许远程客户端”“允许远程管理”
l在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证”
l保证DTC登陆账户为:NT Authority\NetworkService
6. 链接服务器和名称解析问题
建立链接sql server服务器,通常有两种情况:
l第一种情况,产品选”sql server”
EXEC sp_addlinkedserver
@server='linkServerName',
@srvproct = N'SQL Server'
这种情况,@server (linkServerName)就是要链接的sqlserver服务器名或者ip地址。
l第二种情况,访问接口选“Microsoft OLE DB Provider Sql Server”或“Sql Native Client”
EXEC sp_addlinkedserver
@server=' linkServerName ',
@srvproct='',
@provider='SQLNCLI',
@datasrc='sqlServerName'
这种情况,@datasrc(sqlServerName)就是要链接的实际sqlserver服务器名或者ip地址。
Sql server数据库引擎是通过上面设置的服务器名或者ip地址访问链接服务器,DTC服务也是通过服务器名或者ip地址访问链接服务器,所以要保证数据库引擎和DTC都能通过服务器名或者ip地址访问到链接服务器。

㈥ 登录K/3主控台时,提示“中间层创建事务失败 ”,改如何处理

原因:出现冲突导致。解决方法:

1.首先点击系统中的“系统”菜单,在弹出的快捷菜单中点击“K3ClientToolkit”按钮。

㈦ 金蝶K3在2008英文系统下如何配置

1、右键“计算机”,选择【管理】,打开服务器管理界面,添加角色——【应用程序服务器】(建议完全安装),
若还需要部署WEB网页则还需要添加角色【WEB服务器】(也建议完全安装)
2、在【组件服务】-【我的电脑】,右击点“属性”,然后做以下设置:
在MSDTC-安全性配置中勾选“网络DTC访问”“允许远程客户端”“允许远程管理”“允许入站”“允许出站”“不要求进行验证”
在COM安全-启动和激活权限-编辑限制中选中“EVERYONE”用户,并确保下面4个“允许”全部勾选。
3、打开【控制面板】-【windows防火墙】,设置为关闭;
4、打开【控制面板】-【管理工具】-【高级防火墙】,设置入站规则,将【COM+网络访问】都设置为允许规则;
5、另外还需要建立部署策略,具体可热线咨询4008836836.
以上内容可以在安装光盘中的系统管理员手册中查看,里边有关于2008配置的信息。

㈧ 如何解决“金蝶 K/3 必须安装在启用网络DTC访问的操作系统上”的问题。

控制面板-添加或删除程序-windows组件向导-应用程序服务器-启用网络DTC访问

㈨ WIN7中在组件服务那 右键电脑属性,在 MSDTC中 没安全配置 选项,怎么样弄出来。在XP中是有的。谢谢了。

打开“控制面板(Control Panel)―管理工具(Administrative Tools)―组件服务(Component Service)”(或者开始-运行 “Dcomcnfg.exe”)
打开“组件服务(Component Service)―计算机(Computers)”
在“我的电脑(My Computer)”上点击右键,点击“属性(Properties)”
在Local DTC Properties对话框中,点击“安全(Security)”选项卡。

在安全配置选项卡中做如下设置:

选中“网络DTC访问(Network DTC Access)”
在客户端管理(Client and Administration)中选中“允许远程客户端(Allow remote Clients)”和“允许远程管理(Allow Remote Administration)”
在事务管理通讯(Transaction Manager Communication)中选“允许入站(Allow Inbound)”“允许出站(Allow Outbound)”“不要求进行验证(No Authentication Required)”
保证DTC登陆账户为:NT Authority\Network Service

㈩ 如何在 Windows Server 2012/2012R2 中配置 MSDTC,令其使用特定端口

外围网络中有一个 Web 服务器,后端生产网络中有一个独立的 SQL Server (或 SQL Server 群集实例),防火墙将两个网络隔开。MSDTC 需要在 Web 服务器和后端 SQL Server 之间使用特定端口对其进行配置,以限制端口在两个网络之间的防火墙中打开。
举例来说,我们配置 MSDTC 令其使用端口 5000。
在前端 Web 服务器中需要做两件事来限制 MSDTC 将要使用端口。
配置 DCOM 可以使用的端口
配置可供 MSDTC 使用的特定端口
步骤
1. 在 Web 服务器的 Run 菜单中启动 Dcomcnfg.exe。
2. 扩展 Component Services,右键单击 My Computer,选择 Properties。

3. 选择 Default Protocols 选项卡。

4. 单击 Properties 按钮。

5. 单击 Add。
6. 输入 MSDTC 将要使用端口的端口范围。在本例中,我将使用端口 5001-6000。
7.单击 OK,返回 My Computer Properties 窗口,然后单击 OK。这一步很关键,为临时端口修改注册表。

8. 启动 Regedt32.exe。
9. 找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC。
10. 右键单击 MSDTC 项,选择 New and DWord (32-bit) Value。
11. 输入 ServerTcpPort 作为名称。
12. 右键单击 ServerTcpPort 项,然后选择 Modify。
13. 将 Radio Button 改为 Decimal,然后在 Value Data 处输入 5000,单击 OK。下图为修改后的注册表项:

14. 重新启动 MSDTC Service (单机情况下)或在群集情况下在 Failover Cluster Manager 中运行 MSDTC Resource offline/online。
确认 MSDTC 使用了正确的端口:
打开管理命令提示符,运行 Netstat –ano 来获取端口和进程标识符(PID)
启动 Task Manager 并选择 Details 选项卡
找到 MSDTC.exe 并获取 PID
浏览输出并显示其是 MSDTC

现在 DTC 将会使用注册表中的特定端口,其他进程不会尝试使用与其相同的端口,从而防止了端口重叠。

阅读全文

与怎样设置网络dtc访问相关的资料

热点内容
网络共享中心没有网卡 浏览:527
电脑无法检测到网络代理 浏览:1377
笔记本电脑一天会用多少流量 浏览:598
苹果电脑整机转移新机 浏览:1381
突然无法连接工作网络 浏览:1081
联通网络怎么设置才好 浏览:1230
小区网络电脑怎么连接路由器 浏览:1059
p1108打印机网络共享 浏览:1215
怎么调节台式电脑护眼 浏览:721
深圳天虹苹果电脑 浏览:957
网络总是异常断开 浏览:618
中级配置台式电脑 浏览:1018
中国网络安全的战士 浏览:638
同志网站在哪里 浏览:1422
版观看完整完结免费手机在线 浏览:1464
怎样切换默认数据网络设置 浏览:1114
肯德基无线网无法访问网络 浏览:1290
光纤猫怎么连接不上网络 浏览:1501
神武3手游网络连接 浏览:969
局网打印机网络共享 浏览:1005