for SQL Server MSDTC RDS的故障診斷 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

for SQL Server MSDTC RDS的故障診斷

在某些情況下,在用戶端電腦上MSDTC執行 與RDS在 for SQL Server 資料庫執行個體上執行MSDTC的服務之間建立連線時,您可能會遇到困難。若是如此,請確定下列事項:

  • 與資料庫執行個體相關聯之安全群組的傳入規則已正確設定。如需更多詳細資訊,請參閱 無法連線至 Amazon RDS 資料庫執行個體

  • 您的用戶端電腦設定正確。

  • 用戶端電腦上的MSDTC防火牆規則已啟用。

設定用戶端電腦
  1. 開啟 Component Services (元件服務)

    或者,在 Server Manager (伺服器管理員) 中,選擇 Tools (工具),然後選擇 Component Services (元件服務)

  2. 展開 Component Services (元件服務),展開 Computers (電腦),展開 My Computer (我的電腦),然後展開 分散式交易協調器

  3. 開啟 Local DTC 的內容 (按滑鼠右鍵) 選單,然後選擇 Properties

  4. 選擇 Security (安全) 標籤。

  5. 選擇下列所有項目:

    • 網路DTC存取

    • Allow Inbound (允許傳入)

    • Allow Outbound (允許傳出)

  6. 請確定已選擇正確的身分驗證模式:

    • Mutual Authentication Required (需要相互驗證) – 用戶端電腦與參與分散式交易的其他節點加入相同的網域,或是網域之間已設定信任關係。

    • No Authentication Required (不需要驗證) – 所有其他情況。

  7. 選擇 OK (確定) 以儲存變更。

  8. 如果系統提示您重新啟動服務,請選擇 Yes (是)

若要啟用MSDTC防火牆規則
  1. 開啟 Windows 防火牆,然後選擇 Advanced settings (進階設定)

    開啟 Server Manager (伺服器管理員),選擇 Tools (工具),然後選取 Windows Firewall with Advanced Security (具有進階安全性的 Windows 防火牆)

    注意

    視您的作業系統而定,Windows 防火牆可能稱為 Windows Defender 防火牆。

  2. 在左窗格中選擇 Inbound Rules (傳入規則)

  3. 啟用下列防火牆規則 (如果尚未啟用):

    • 分散式交易協調員 (RPC)

    • 分散式交易協調員 (RPC)-EPMAP

    • 分散式交易協調員 (TCP-In)

  4. 關閉 Windows 防火牆。