Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

How to enable MSDTC XA transactions with Powershell

Question: I've read your post on Enable XA transactions for SQL Server    , which outlines how to enable XA transactions via the Computer Services module. I'd like to integrate the enabling of XA transactions as part of a scripted   SQL Server installation, whoch includes enabling XA transactions for some applications.

I'm using Powershell to develop the script . How can I see the current value and also change the value to enable XA ?

Answer:   It is possible to access and set the MSDTC  XA Transactions values using Powershell . You need to make sure your current login has the correct permissions.

To view the current XA transactions value use the following Get-ItemProperty  command

Get-ItemProperty "HKLM:\\SOFTWARE\\Microsoft\\MSDTC\\Security\\" -Name "XaTransactions"

To enable the current XA transactions use the following Set-ItemProperty

Set-ItemProperty "HKLM:\\SOFTWARE\\Microsoft\\MSDTC\\Security\\" -Name "XaTransactions"

Read More on MSDTC

Unable to connect to Microsoft Distributed Transaction Coordinator ...

SQL Server – Deleting Distributed Orphaned Transactions

MS DTC and sys.dm_tran_active_transactions (SQL Server DBA)



This post first appeared on SQLSERVER-DBA.com, please read the originial post: here

Share the post

How to enable MSDTC XA transactions with Powershell

×

Subscribe to Sqlserver-dba.com

Get updates delivered right to your inbox!

Thank you for your subscription

×