共用方式為


AzureSqlDatabaseLinkedService interface

Microsoft Azure SQL Database 鏈接服務。

Extends

屬性

alwaysEncryptedSettings

Sql 一律加密的屬性。

applicationIntent

聯機到建議版本所使用的伺服器時,應用程式工作負載類型。 可能的值為 ReadOnly 和 ReadWrite。 Type:string (或 expression with resultType string) 。

authenticationType

用於驗證的類型。 類型:字串。

azureCloudType

指出服務主體驗證的 Azure 雲端類型。允許的值為 AzurePublic、AzureChina、AzureUsGovernment、AzureGermany。 預設值為數據處理站區域的雲端類型。 Type:string (或 expression with resultType string) 。

commandTimeout

終止嘗試執行命令並產生錯誤之前的預設等候時間(以秒為單位),由建議的版本使用。 類型:integer (或 expression with resultType integer) 。

connectionString

連接字串。 類型:string、SecureString 或 AzureKeyVaultSecretReference。

connectRetryCount

識別建議版本所使用的閑置連線失敗之後嘗試的重新連線數目。 這必須是介於 0 到 255 之間的整數。 類型:integer (或 expression with resultType integer) 。

connectRetryInterval

識別建議版本所使用的閑置連線失敗之後,每個重新連線嘗試之間的時間量(以秒為單位)。 這必須是介於 1 到 60 之間的整數。 類型:integer (或 expression with resultType integer) 。

connectTimeout

在終止嘗試並產生建議版本所使用的錯誤之前,等候伺服器連線的時間長度(以秒為單位)。 類型:integer (或 expression with resultType integer) 。

credential

包含驗證資訊的認證參考。

database

建議版本所使用的資料庫名稱。 Type:string (或 expression with resultType string) 。

encrypt

指出客戶端與伺服器之間傳送的所有數據是否需要 TLS 加密,供建議版本使用。 可能的值為 true/yes/mandatory、false/no/optional 和 strict。 Type:string (或 expression with resultType string) 。

encryptedCredential

用於驗證的加密認證。 認證會使用整合運行時間認證管理員進行加密。 類型:字串。

failoverPartner

如果主伺服器關閉,建議版本會使用所要連線之夥伴伺服器的名稱或位址。 Type:string (或 expression with resultType string) 。

hostNameInCertificate

驗證連線之伺服器證書時要使用的主機名。 若未指定,來自數據源的伺服器名稱會用於建議版本所使用的憑證驗證。 Type:string (或 expression with resultType string) 。

integratedSecurity

指出是否在連線中指定使用者標識碼和密碼(若為 false),或目前的 Windows 帳戶認證是否用於驗證(若為 true),供建議版本使用。 類型:布爾值(或具有 resultType 布爾值的表達式)。

loadBalanceTimeout

在被建議版本使用之前,聯機生存在聯機集區中的最短時間,以秒為單位。 類型:integer (或 expression with resultType integer) 。

maxPoolSize

此特定連接字串的連線區中允許的連線數目上限,供建議版本使用。 類型:integer (或 expression with resultType integer) 。

minPoolSize

建議版本所使用的此特定連接字串,聯機集區中允許的連線數目下限。 類型:integer (或 expression with resultType integer) 。

multipleActiveResultSets

若為 true,應用程式可以維護多個作用中結果集 (MARS)。 若為 false,應用程式必須先處理或取消一個批次的所有結果集,才能在該連線上執行任何其他批次,供建議版本使用。 類型:布爾值(或具有 resultType 布爾值的表達式)。

multiSubnetFailover

如果您的應用程式連線到不同子網上的 AlwaysOn 可用性群組 (AG),則設定 MultiSubnetFailover=true 可讓您更快速地偵測並連線到建議版本所使用的作用中伺服器。 類型:布爾值(或具有 resultType 布爾值的表達式)。

packetSize

網路封包的大小,以位元組為單位,用來與建議版本所使用的伺服器實例通訊。 類型:integer (或 expression with resultType integer) 。

password

連接字串中密碼的 Azure 金鑰保存庫秘密參考。

pooling

指出每次要求連線時,是否要集區或明確開啟連線,供建議版本使用。 類型:布爾值(或具有 resultType 布爾值的表達式)。

server

建議版本所使用的 SQL Server 實例名稱或網路位址。 Type:string (或 expression with resultType string) 。

servicePrincipalCredential

Azure Active Directory 中服務主體對象的認證。 如果 servicePrincipalCredentialType 是 'ServicePrincipalKey',servicePrincipalCredential 可以是 SecureString 或 AzureKeyVaultSecretReference。 如果 servicePrincipalCredentialType 是 'ServicePrincipalCert',servicePrincipalCredential 只能是 AzureKeyVaultSecretReference。

servicePrincipalCredentialType

伺服器To-Server 驗證中使用的服務主體認證類型。 密鑰/秘密的 'ServicePrincipalKey' 、憑證的 'ServicePrincipalCert' 。 Type:string (或 expression with resultType string) 。

servicePrincipalId

用來對 Azure SQL Database 進行驗證的服務主體標識碼。 Type:string (或 expression with resultType string) 。

servicePrincipalKey

用來向 Azure SQL Database 進行驗證的服務主體密鑰。

tenant

服務主體所屬租用戶的名稱或標識碼。 Type:string (或 expression with resultType string) 。

trustServerCertificate

指出通道是否會在略過憑證鏈結以驗證建議版本所使用的信任時加密。 類型:布爾值(或具有 resultType 布爾值的表達式)。

type

多型歧視性,指定這個物件可以是的不同類型

userName

線上到伺服器時要使用的用戶名稱。 Type:string (或 expression with resultType string) 。

繼承的屬性

annotations

可用於描述連結服務的標籤清單。

connectVia

整合運行時間參考。

description

鏈接的服務描述。

parameters

連結服務的參數。

屬性詳細資料

alwaysEncryptedSettings

Sql 一律加密的屬性。

alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties

屬性值

applicationIntent

聯機到建議版本所使用的伺服器時,應用程式工作負載類型。 可能的值為 ReadOnly 和 ReadWrite。 Type:string (或 expression with resultType string) 。

applicationIntent?: any

屬性值

any

authenticationType

用於驗證的類型。 類型:字串。

authenticationType?: string

屬性值

string

azureCloudType

指出服務主體驗證的 Azure 雲端類型。允許的值為 AzurePublic、AzureChina、AzureUsGovernment、AzureGermany。 預設值為數據處理站區域的雲端類型。 Type:string (或 expression with resultType string) 。

azureCloudType?: any

屬性值

any

commandTimeout

終止嘗試執行命令並產生錯誤之前的預設等候時間(以秒為單位),由建議的版本使用。 類型:integer (或 expression with resultType integer) 。

commandTimeout?: any

屬性值

any

connectionString

連接字串。 類型:string、SecureString 或 AzureKeyVaultSecretReference。

connectionString?: any

屬性值

any

connectRetryCount

識別建議版本所使用的閑置連線失敗之後嘗試的重新連線數目。 這必須是介於 0 到 255 之間的整數。 類型:integer (或 expression with resultType integer) 。

connectRetryCount?: any

屬性值

any

connectRetryInterval

識別建議版本所使用的閑置連線失敗之後,每個重新連線嘗試之間的時間量(以秒為單位)。 這必須是介於 1 到 60 之間的整數。 類型:integer (或 expression with resultType integer) 。

connectRetryInterval?: any

屬性值

any

connectTimeout

在終止嘗試並產生建議版本所使用的錯誤之前,等候伺服器連線的時間長度(以秒為單位)。 類型:integer (或 expression with resultType integer) 。

connectTimeout?: any

屬性值

any

credential

包含驗證資訊的認證參考。

credential?: CredentialReference

屬性值

database

建議版本所使用的資料庫名稱。 Type:string (或 expression with resultType string) 。

database?: any

屬性值

any

encrypt

指出客戶端與伺服器之間傳送的所有數據是否需要 TLS 加密,供建議版本使用。 可能的值為 true/yes/mandatory、false/no/optional 和 strict。 Type:string (或 expression with resultType string) 。

encrypt?: any

屬性值

any

encryptedCredential

用於驗證的加密認證。 認證會使用整合運行時間認證管理員進行加密。 類型:字串。

encryptedCredential?: string

屬性值

string

failoverPartner

如果主伺服器關閉,建議版本會使用所要連線之夥伴伺服器的名稱或位址。 Type:string (或 expression with resultType string) 。

failoverPartner?: any

屬性值

any

hostNameInCertificate

驗證連線之伺服器證書時要使用的主機名。 若未指定,來自數據源的伺服器名稱會用於建議版本所使用的憑證驗證。 Type:string (或 expression with resultType string) 。

hostNameInCertificate?: any

屬性值

any

integratedSecurity

指出是否在連線中指定使用者標識碼和密碼(若為 false),或目前的 Windows 帳戶認證是否用於驗證(若為 true),供建議版本使用。 類型:布爾值(或具有 resultType 布爾值的表達式)。

integratedSecurity?: any

屬性值

any

loadBalanceTimeout

在被建議版本使用之前,聯機生存在聯機集區中的最短時間,以秒為單位。 類型:integer (或 expression with resultType integer) 。

loadBalanceTimeout?: any

屬性值

any

maxPoolSize

此特定連接字串的連線區中允許的連線數目上限,供建議版本使用。 類型:integer (或 expression with resultType integer) 。

maxPoolSize?: any

屬性值

any

minPoolSize

建議版本所使用的此特定連接字串,聯機集區中允許的連線數目下限。 類型:integer (或 expression with resultType integer) 。

minPoolSize?: any

屬性值

any

multipleActiveResultSets

若為 true,應用程式可以維護多個作用中結果集 (MARS)。 若為 false,應用程式必須先處理或取消一個批次的所有結果集,才能在該連線上執行任何其他批次,供建議版本使用。 類型:布爾值(或具有 resultType 布爾值的表達式)。

multipleActiveResultSets?: any

屬性值

any

multiSubnetFailover

如果您的應用程式連線到不同子網上的 AlwaysOn 可用性群組 (AG),則設定 MultiSubnetFailover=true 可讓您更快速地偵測並連線到建議版本所使用的作用中伺服器。 類型:布爾值(或具有 resultType 布爾值的表達式)。

multiSubnetFailover?: any

屬性值

any

packetSize

網路封包的大小,以位元組為單位,用來與建議版本所使用的伺服器實例通訊。 類型:integer (或 expression with resultType integer) 。

packetSize?: any

屬性值

any

password

連接字串中密碼的 Azure 金鑰保存庫秘密參考。

password?: AzureKeyVaultSecretReference

屬性值

pooling

指出每次要求連線時,是否要集區或明確開啟連線,供建議版本使用。 類型:布爾值(或具有 resultType 布爾值的表達式)。

pooling?: any

屬性值

any

server

建議版本所使用的 SQL Server 實例名稱或網路位址。 Type:string (或 expression with resultType string) 。

server?: any

屬性值

any

servicePrincipalCredential

Azure Active Directory 中服務主體對象的認證。 如果 servicePrincipalCredentialType 是 'ServicePrincipalKey',servicePrincipalCredential 可以是 SecureString 或 AzureKeyVaultSecretReference。 如果 servicePrincipalCredentialType 是 'ServicePrincipalCert',servicePrincipalCredential 只能是 AzureKeyVaultSecretReference。

servicePrincipalCredential?: SecretBaseUnion

屬性值

servicePrincipalCredentialType

伺服器To-Server 驗證中使用的服務主體認證類型。 密鑰/秘密的 'ServicePrincipalKey' 、憑證的 'ServicePrincipalCert' 。 Type:string (或 expression with resultType string) 。

servicePrincipalCredentialType?: any

屬性值

any

servicePrincipalId

用來對 Azure SQL Database 進行驗證的服務主體標識碼。 Type:string (或 expression with resultType string) 。

servicePrincipalId?: any

屬性值

any

servicePrincipalKey

用來向 Azure SQL Database 進行驗證的服務主體密鑰。

servicePrincipalKey?: SecretBaseUnion

屬性值

tenant

服務主體所屬租用戶的名稱或標識碼。 Type:string (或 expression with resultType string) 。

tenant?: any

屬性值

any

trustServerCertificate

指出通道是否會在略過憑證鏈結以驗證建議版本所使用的信任時加密。 類型:布爾值(或具有 resultType 布爾值的表達式)。

trustServerCertificate?: any

屬性值

any

type

多型歧視性,指定這個物件可以是的不同類型

type: "AzureSqlDatabase"

屬性值

"AzureSqlDatabase"

userName

線上到伺服器時要使用的用戶名稱。 Type:string (或 expression with resultType string) 。

userName?: any

屬性值

any

繼承的屬性詳細資料

annotations

可用於描述連結服務的標籤清單。

annotations?: any[]

屬性值

any[]

繼承自LinkedService.annotations

connectVia

整合運行時間參考。

connectVia?: IntegrationRuntimeReference

屬性值

繼承自LinkedService.connectVia

description

鏈接的服務描述。

description?: string

屬性值

string

繼承自LinkedService.description

parameters

連結服務的參數。

parameters?: {[propertyName: string]: ParameterSpecification}

屬性值

{[propertyName: string]: ParameterSpecification}

繼承自LinkedService.parameters