sql-server - 在 Windows Server Core 计算机上启用和配置 MS DTC

标签 sql-server transactions windows-server msdtc server-core

由于我们使用 Entity Framework 进行分布式事务,因此我们目前在所有环境中的客户端/服务器和 SQL 服务器上都启用了 DTC。

使用 How to Enable MSDTC on a Web Server 可以轻松进行设置而且效果很好。

但是我们的生产环境使用 Windows Server Core,这是一个基于基本命令行的环境。

如何在 Windows Server Core 计算机上启用/配置 MS DTC?

最佳答案

从另一台计算机,您可以:

  • 运行Dcomcnfg.exe
  • 右键单击“控制台根目录/组件服务/计算机”
  • 选择新建/计算机
  • 添加您的服务器

Powershell

从 Server Core Powershell 窗口或使用远程 Powershell session ,您可以使用 MS DTC cmdlet:Distributed Transaction Coordinator (MSDTC) Cmdlets in Windows PowerShell

您必须根据您的要求找出需要哪一个。

例如,您可以使用 Set-DtcNetworkSetting以便修改 DTC 实例的网络和安全配置。

关于sql-server - 在 Windows Server Core 计算机上启用和配置 MS DTC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34063644/

相关文章:

visual-studio - 在 Windows Server 2008 R2 和 Windows 7 上开发 .NET Web 应用程序的主要优缺点是什么?

powershell - msiexec.exe - 嵌入

sql - 检索 SQL Server 中 VARCHAR 列的最大长度

sql-server - SQL Server FOR XML - 基本查询

sql-server - 为插入/更新创建单个触发器

sql-server - 不知道如何在我的表中搜索 XML 列

php - 读取最后插入的行

java - jOOQ + Spring : PSQLException: current transaction is aborted, 命令被忽略直到事务结束

multithreading - 事务锁定2算法可序列化吗?