導航:首頁 > 網路設置 > 怎樣設置網路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訪問相關的資料

熱點內容
網路共享中心沒有網卡 瀏覽:544
電腦無法檢測到網路代理 瀏覽:1402
筆記本電腦一天會用多少流量 瀏覽:688
蘋果電腦整機轉移新機 瀏覽:1397
突然無法連接工作網路 瀏覽:1150
聯通網路怎麼設置才好 瀏覽:1256
小區網路電腦怎麼連接路由器 瀏覽:1130
p1108列印機網路共享 瀏覽:1233
怎麼調節台式電腦護眼 瀏覽:784
深圳天虹蘋果電腦 瀏覽:1020
網路總是異常斷開 瀏覽:639
中級配置台式電腦 瀏覽:1085
中國網路安全的戰士 瀏覽:656
同志網站在哪裡 瀏覽:1448
版觀看完整完結免費手機在線 瀏覽:1480
怎樣切換默認數據網路設置 瀏覽:1136
肯德基無線網無法訪問網路 瀏覽:1326
光纖貓怎麼連接不上網路 瀏覽:1562
神武3手游網路連接 瀏覽:989
局網列印機網路共享 瀏覽:1020