SQLProfile [SPFSDK][VMROLE]
Platí pro: Windows Azure Pack
Objekt SQLProfile poskytuje nastavení pro instalaci instancí služby Microsoft SQL Server při zřízení virtuálního počítače založeného na Windows.
Hierarchie typů
ResourceExtension [SPFSDK][VMROLE]. ExtensionSettings [SPFSDK][VMROLE]. ApplicationProfile.WindowsApplicationProfile [SPFSDK][VMROLE]. SQLProfile
Syntax
{
"SQLDeployments": [
{
"DeploymentName": "string",
"InstanceName": "string",
"InstanceID": "string",
"EnableNamedPipes": boolean,
"EnableTCP": boolean,
"MediaSource": "string",
"ProductKey": "string",
"SQLAuthenticationType": "string",
"SQLSysAdminMemberList": "string",
"DeploymentTimeOutInSeconds": int,
"SQLConfigurationPayloadId": "string",
"SAPassword": "string",
"SQLDeploymentCredential": credential string,
"SQLAgentServiceCredential": credential string,
"SQLServiceCredential": credential string,
"SQLReportingServiceCredential": credential string
}
]
}
Vlastnosti
Název |
Typ |
Vyžadováno |
Výchozí hodnota |
Description |
---|---|---|---|---|
SQLDeployments |
Pole SQLDeployment |
No |
null |
Pole instancí SQL Server k nasazení. |
Nasazení SQL
Název |
Typ |
Vyžadováno |
Výchozí hodnota |
Description |
---|---|---|---|---|
DeploymentName |
Řetězec |
Yes |
Žádné |
Název, který identifikuje nasazení. |
InstanceName |
Řetězec |
Yes |
Žádné |
Název instance SQL Server. |
InstanceID |
Řetězec |
Yes |
Žádné |
Identifikátor připravené instance SQL Server. |
EnableNamedPipes |
Logická hodnota |
Yes |
Žádné |
Nastavení, které určuje, zda povolit pojmenovanou komunikaci kanálů v instanci SQL Server. |
EnableTCP |
Logická hodnota |
Yes |
Žádné |
Nastavení, které určuje, zda povolit komunikaci TCP v instanci SQL Server. |
MediaSource |
Řetězec |
Yes |
Žádné |
Tato vlastnost má dva různé významy, které jsou založené na tom, jakou verzi SQL Server se má nainstalovat.
|
ProductKey |
Řetězec |
No |
Zkušební kód Product Key |
Kód Product Key pro SQL Server |
SQLAuthenticationType |
Řetězec |
Yes |
Žádné |
Režim zabezpečení, pod kterým je nainstalovaný SQL Server. Platné hodnoty jsou:
|
SQLSysAdminMemberList |
Řetězec |
Yes |
Žádné |
Účty, které chcete přidat jako správce SQL Server. Formát je doména\uživatelské jméno. |
DeploymentTimeOutInSeconds |
Int |
Yes |
Žádné |
Doba v sekundách, než se instalace SQL Server dokončí, než budete pokračovat. |
SAPassword |
Řetězec |
No |
Prázdný řetězec |
Heslo SA, které se má použít pro SQLAuthentication. |
SQLConfigurationPayloadId |
Řetězec |
No |
null |
Identifikátor položky ApplicationProfile.ApplicationPayload. Tato datová část musí odkazovat na soubor odpovědí SQL Server Configurationfile.ini. |
SQLDeploymentCredential |
Řetězec přihlašovacích údajů |
No |
NT AUTHORITY\System |
Přihlašovací údaje pro uživatele, pod kterým se spustí instalace SQL Server. Formát je doména\uživatelské jméno:password. |
SQLAgentServiceCredential |
Řetězec přihlašovacích údajů |
No |
NT AUTHORITY\System |
Přihlašovací údaje pro uživatele, pod kterým běží služba agenta SQL Server. Formát je doména\uživatelské jméno:password. |
SQLServiceCredential |
Řetězec přihlašovacích údajů |
No |
NT AUTHORITY\System |
Přihlašovací údaje pro uživatele, pod kterým běží služba SQL Server. Formát je doména\uživatelské jméno:password. |
SQLReportingServiceCredential |
Řetězec přihlašovacích údajů |
No |
Žádné |
Přihlašovací údaje pro uživatele, pod kterým běží služba SQL Server Reporting Services. Formát je doména\uživatelské jméno:password. |
Poznámky
Následující ukázkový příklad obsahuje ukázkový objekt SQLProfile .
{
"SQLDeployments": [
{
"DeploymentName": "SQL Deployment 1",
"InstanceName": "[Param.SQLInstance]",
"InstanceID": "[Param.SQLInstance]",
"EnableNamedPipes": false,
"EnableTCP": true,
"MediaSource": "c:\\SQLMediaPath\\sqlsetup.exe",
"ProductKey": "abcdefghijklmnopqrstuvwxyz",
"SQLAuthenticationType": "WindowsAuthentication",
"SQLSysAdminMemberList": "domain\\user",
"DeploymentTimeOutInSeconds": 3600,
"SQLConfigurationPayloadId": "61A33949-46CE-4d0f-921F-A0059DA9AD1F",
"SAPassword": "MySAPassword",
"SQLDeploymentCredential": "domain\\user:password",
"SQLAgentServiceCredential": "NT AUTHORITY\\System:",
"SQLServiceCredential": "NT AUTHORITY\\NetworkService:",
"SQLReportingServiceCredential": "domain\\user:password"
}
]
}
Viz také
ApplicationProfile.WindowsApplicationProfile [SPFSDK][VMROLE]
Aplikace WebDeployApplication [SPFSDK][VMROLE]
SQLDacApplication [SPFSDK][VMROLE]
ScriptApplication [SPFSDK][VMROLE]