調用ModifyDTCSecurityIpHostsForSQLServer介面設定分散式交易白名單。

分散式交易白名單可以讓ECS執行個體和RDS執行個體之間支援分散式交易。詳情請參見設定分散式交易白名單

僅適用於如下版本執行個體:

  • SQL Server 2012/2016企業版高可用版
  • SQL Server 2012/2016標準版

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱 類型 是否必選 樣本值 描述
Action String ModifyDTCSecurityIpHostsForSQLServer

系統規定參數,取值:ModifyDTCSecurityIpHostsForSQLServer

DBInstanceId String rm-uf6wjk5xxxxxxx

RDS執行個體ID。

RegionId String cn-hangzhou

RDS執行個體的地區ID,可以通過介面DescribeRegions查看。

SecurityIpHosts String 192.168.1.100,k3ecstest

ECS執行個體的IP地址和Windows系統的電腦名稱。格式:ip,hostname。多個執行個體之間以英文分號(;)隔開。

说明 電腦名稱查看方式請參見設定分散式交易白名單
WhiteListGroupName String test1

白名單分組名稱。

AccessKeyId String LTAIfCxxxxxxxxxx

阿里雲頒發給使用者的訪問服務所用的密鑰ID。

返回資料

名稱 類型 樣本值 描述
DBInstanceId String rm-uf6wjk5xxxxxxx

RDS執行個體ID。

DTCSetResult String Success

設定白名單的結果,取值:

  • Success:設定成功;
  • Fail:設定失敗。
RequestId String 671B6D32-B907-4EFF-A3B7-94D2EAD5E3A3

請求ID。

TaskId String 178968983

設定任務ID。

樣本

請求樣本


http(s)://rds.aliyuncs.com/?Action=ModifyDTCSecurityIpHostsForSQLServer
&DBInstanceId=rm-uf6wjk5xxxxxxx
&RegionId=cn-hangzhou
&SecurityIpHosts=192.168.1.100,k3ecstest
&WhiteListGroupName=test1
&<公用請求參數>

正常返回樣本

XML 格式

<ModifyDTCSecurityIpHostsForSQLServerResponse>
  <RequestId>671B6D32-B907-4EFF-A3B7-94D2EAD5E3A3</RequestId>
	  <DBInstanceId>rm-uf6wjk5xxxxxxx</DBInstanceId>
	  <DTCSetResult>Success</DTCSetResult>
	  <TaskId>178968983</TaskId>
</ModifyDTCSecurityIpHostsForSQLServerResponse>

JSON 格式

{
	"DBInstanceId":"rm-uf6wjk5xxxxxxx",
	"RequestId":"671B6D32-B907-4EFF-A3B7-94D2EAD5E3A3",
	"DTCSetResult":"Success",
	"TaskId":178968983
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。