anyone has the idea ?
SQL Server linux MSDTC Support
The following docuement talks about MSDTC support on Linux
https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-configure-msdtc?view=sql-server-ver15
/opt/mssql/bin/mssql-conf set network.rpcport 13500
/opt/mssql/bin/mssql-conf set distributedtransaction.servertcpport 51999
it has two setting
network.rpcport
distributedtransaction.servertcpport
and then also need a NAT rule 135 to 13500..
So does it means when the other SQL Server want to use distributed transaction to this linux server , which initially communicate using 135, and then forward the request to
13500... and then use 51999 to control the transaction ?
2 answers
Sort by: Most helpful
-
-
m 4,271 Reputation points
2020-11-06T03:52:44.83+00:00 Hi @sakuraime ,
So does it means when the other SQL Server want to use distributed transaction to this linux server , which initially communicate using 135, and then forward the >request to 13500... and then use 51999 to control the transaction ?
I think you are that. port 135 is de default port of MSDT.exe, and you can use
netstat -a
to test, and then port 135 directed to port 13500.And port 51999 if for DTS service.More information: 20-netstat-commands-for-linux-network-management
BR,
Mia
If the answer is helpful, please click "Accept Answer" and upvote it.