SQLProfile [SPFSDK][VMROLE]
Gäller för: Windows Azure Pack
SQLProfile-objektet innehåller inställningar för att installera tjänstinstanser av Microsoft SQL Server när en Windows-baserad virtuell dator etableras.
Typhierarki
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
}
]
}
Egenskaper
Namn |
Typ |
Obligatorisk |
Standardvärde |
Beskrivning |
---|---|---|---|---|
SQLDeployments |
Matris med SQLDeployment |
No |
null |
Matrisen med instanser av SQL Server att distribuera. |
SQLDeployment
Namn |
Typ |
Obligatorisk |
Standardvärde |
Beskrivning |
---|---|---|---|---|
DeploymentName |
Sträng |
Yes |
Ingen |
Namnet som identifierar distributionen. |
InstanceName |
Sträng |
Yes |
Ingen |
Namnet på instansen av SQL Server. |
InstanceID |
Sträng |
Yes |
Ingen |
Identifieraren för den förberedda instansen av SQL Server. |
EnableNamedPipes |
Boolesk |
Yes |
Ingen |
Inställningen som avgör om namngivn pipe-kommunikation ska aktiveras på instansen av SQL Server. |
EnableTCP |
Boolesk |
Yes |
Ingen |
Inställningen som avgör om TCP-kommunikation ska aktiveras på instansen av SQL Server. |
Mediasource |
Sträng |
Yes |
Ingen |
Den här egenskapen har två olika betydelser, som baseras på vilken version av SQL Server som ska installeras.
|
ProductKey |
Sträng |
No |
Produktnyckel för utvärdering |
Produktnyckeln för SQL Server. |
SQLAuthenticationType |
Sträng |
Yes |
Ingen |
Säkerhetsläget där SQL Server är installerat. Giltiga värden är:
|
SQLSysAdminMemberList |
Sträng |
Yes |
Ingen |
De konton som ska läggas till som SQL Server administratörer. Formatet är domän\användarnamn. |
DeploymentTimeOutInSeconds |
Int |
Yes |
Ingen |
Tiden i sekunder innan installationen av SQL Server slutförs innan du fortsätter. |
SAPassword |
Sträng |
No |
Tom sträng |
SA-lösenordet som ska användas för SQLAuthentication. |
SQLConfigurationPayloadId |
Sträng |
No |
null |
Identifieraren för ett ApplicationProfile.ApplicationPayload-objekt. Den här nyttolasten måste peka på en SQL Server Configurationfile.ini svarsfil. |
SQLDeploymentCredential |
Autentiseringssträng |
No |
NT AUTHORITY\System |
Autentiseringsuppgifterna för den användare under vilken SQL Server-installationen körs. Formatet är domain\user name:password. |
SQLAgentServiceCredential |
Autentiseringssträng |
No |
NT AUTHORITY\System |
Autentiseringsuppgifterna för den användare som SQL Server Agent-tjänsten körs under. Formatet är domain\user name:password. |
SQLServiceCredential |
Autentiseringssträng |
No |
NT AUTHORITY\System |
Autentiseringsuppgifterna för den användare under vilken SQL Server-tjänsten körs. Formatet är domain\user name:password. |
SQLReportingServiceCredential |
Autentiseringssträng |
No |
Ingen |
Autentiseringsuppgifterna för den användare som SQL Server Reporting Services-tjänsten körs under. Formatet är domain\user name:password. |
Kommentarer
I följande exempelexempel finns ett SQLProfile-exempelobjekt .
{
"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"
}
]
}
Se även
ApplicationProfile.WindowsApplicationProfile [SPFSDK][VMROLE]
WebDeployApplication [SPFSDK][VMROLE]
SQLDacApplication [SPFSDK][VMROLE]
ScriptApplication [SPFSDK][VMROLE]