Unable To Initiate A Distributed Transaction From Sql Server on Windows 2003 SP1
Applies to:
Oracle Provider for OLE DB - Version: 9.2 to 10.2Microsoft Windows Server 2003
Checked for relevance on 16-May-2007
Symptoms
On MS SQL Server a Linked Server to the Oracle Database using OLE DB cannot initiate a Distributed Transaction returning this error:
Server: Msg 7391, Level 16, State 1, Line 5
The operation could not be performed because the OLE DB provider 'MSDAORA' was
unable to begin a distributed transaction.
OLE DB error trace [OLE/DB Provider 'MSDAORA' ITransactionJoin::JoinTransaction
returned 0x8000d048]."
Cause
There is a change introduced by the Service Pack1 regarding the MSDTC behaviour:
The XA Transactions mechanism is passed from enabled by default to disabled by default.
Without XA Transactions enabled, no Distributed transaction to a target using XA could be initiated
See for more information.
Solution
To implement the solution follow this steps:
1.Open Component Services.
2.Expand the tree view to locate the computer where you want to turn on support for XA transactions (for example, My Computer).
3.Right-click the computer name, and then click Properties.
4.Click the MSDTC tab, and then click Security Configuration.
5.Under Security Settings, click to select the check box for XA Transactions to turn on this support.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-598370/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【SQLServer】linked server "" was unable to begin a distributed transaction.SQLServer
- Windows 2003 SP1 DDK下載Windows
- Unable to connect to SQL Server ExpressSQLServerExpress
- SQL Server Transaction Log Fragmentation: a PrimerSQLServerFragment
- MySQL案例04:Cause: java.sql.SQLException: Could not retrieve transaction read-only status from serverMySqlJavaExceptionServer
- Windows server2003 + sql server2005 叢集配置安裝WindowsServerSQL
- 在WINDOWS SERVER 2003 WEB EDITION上使用SQL SERVER 2000客戶端WindowsServerWebSQL客戶端
- Windows server 2003 IP路由配置WindowsServer路由
- Windows Server 2003 安全向導WindowsServer
- Unable to execute SonarScanner analysis: Fail to get bootstrap index from server: Host is unreachable(Host unreachable)AIbootIndexServer
- Sql Server Linux(Redhat) Distributed Availability Group Setup — step by stepSQLServerLinuxRedhatAI
- Connect SQL Server from Linux Client using Windows Authentication and troubleshoot stepsSQLServerLinuxclientWindows
- 如何為Windows server 2003域更名WindowsServer
- 微軟將停止支援 Windows Server 2003微軟WindowsServer
- Windows 2003 Server + IIS 6.0 + PHP 5.04WindowsServerPHP
- 解決angular安裝 unable to access 'https:github...' Empty reply from serverAngularHTTPGithubServer
- Migrate from SQL SERVER to Oracle 10GSQLServerOracle 10g
- Oracle VM SERVER+WINDOWS2003 SERVER 問題總結OracleServerWindows
- windows server 2003下搭建amp環境WindowsServer
- How to view and transfer FSMO roles in Windows Server 2003ViewWindowsServer
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:DISTRIBUTED引數SQLServer
- 解決windows2003 sp1“資料執行保護”惹的禍Windows
- 一、windows server 2003 3790版本識別WindowsServer
- Windows 2003 Server 使用者隔離薦WindowsServer
- WINNT: How to Remove Oracle Fail Safe From a Windows NT Cluster ServerREMOracleAIWindowsServer
- ORA-02049: timeout: distributed transaction waiting for lockAI
- TIM 4.6在Windows 2003 Server上的安裝WindowsServer
- Windows Server 2003安全最佳實踐經驗(轉)WindowsServer
- 高手sos!!! Unable to load document from file...
- Maintain Internet Transaction Server (ITS)AIServer
- client/server architecture : Distributed processing (274)clientServer
- Oracle OCP 1Z0 053 Q423(distributed resumable transaction)Oracle
- Unable to start HTTP server after restoreHTTPServerREST
- ITDS6.0在Windows 2003 Server上的安裝WindowsServer
- Execl(2003)資料 匯入 SQL Server(2005)SQLServer
- Windows XP系統和Windows Server 2003系統原始碼遭洩露WindowsServer原始碼
- Windows 下 Laravel 7.0 連線 sql serverWindowsLaravelSQLServer
- Guide to Database Migration from Microsoft SQL Server using MySQL WorkbenchGUIIDEDatabaseROSServerMySql