SQLProfile [SPFSDK][VMROLE]
Aplica-se a: Windows Azure Pack
O objeto SQLProfile fornece configurações para instalar instâncias de serviço de Microsoft SQL Server quando uma máquina virtual baseada em Windows é aprovisionada.
Hierarquia tipo
RecursosExtension [SPFSDK][VMROLE]. ExtensõesSettings [SPFSDK][VMROLE]. AplicaçãoProfile.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
}
]
}
Propriedades
Nome |
Tipo |
Necessário |
Valor Predefinido |
Description |
---|---|---|---|---|
SQLDeployments |
Matriz de SQLDeployment |
No |
nulo |
A variedade de casos de SQL Server a implantar. |
SQLDeployment
Nome |
Tipo |
Necessário |
Valor Predefinido |
Description |
---|---|---|---|---|
Nome de implantação |
String |
Yes |
Nenhuma |
O nome que identifica a implantação. |
InstanceName |
String |
Yes |
Nenhuma |
O nome do caso de SQL Server. |
InstanceID |
String |
Yes |
Nenhuma |
O identificador do caso preparado de SQL Server. |
EnableNamedPipes |
Booleano |
Yes |
Nenhuma |
A definição que determina se permite a comunicação de tubos nomeadas sobre a instância de SQL Server. |
EnableTCP |
Booleano |
Yes |
Nenhuma |
A definição que determina se permite a comunicação da TCP sobre a instância de SQL Server. |
MediaSource |
String |
Yes |
Nenhuma |
Esta propriedade tem dois significados diferentes, que são baseados em que versão de SQL Server é para ser instalado.
|
ProductKey |
String |
No |
Chave do produto experimental |
A chave do produto para SQL Server. |
SQLAuthenticationType |
String |
Yes |
Nenhuma |
O modo de segurança ao abrigo do qual SQL Server está instalado. Os valores válidos são:
|
SQLSysAdminMemberList |
String |
Yes |
Nenhuma |
As contas a adicionar como administradores SQL Server. O formato é domínio\nome de utilizador. |
ImplementaçãoTimeOutInSegundos |
int |
Yes |
Nenhuma |
O tempo em segundos para esperar que a instalação SQL Server esteja concluída antes de continuar. |
SaPassword |
String |
No |
Corda vazia |
A palavra-passe SA para usar para a SQLAuthentication. |
SQLConfigurationPayloadId |
String |
No |
nulo |
O identificador de um item ApplicationProfile.ApplicationPayload. Esta carga útil deve indicar um ficheiro de resposta SQL Server Configurationfile.ini. |
SQLDeploymentCredential |
Corda credencial |
No |
NT AUTHORITY\Sistema |
A credencial para o utilizador sob a qual funciona a instalação SQL Server. O formato é domínio\nome de utilizador:palavra-passe. |
SQLAgentServiceCredential |
Corda credencial |
No |
NT AUTHORITY\Sistema |
A credencial para o utilizador ao abrigo do qual o serviço SQL Server Agent funciona. O formato é domínio\nome de utilizador:palavra-passe. |
SQLServiceCredential |
Corda credencial |
No |
NT AUTHORITY\Sistema |
A credencial para o utilizador ao abrigo do qual o serviço SQL Server funciona. O formato é domínio\nome de utilizador:palavra-passe. |
SQLReportingServiceCredential |
Corda credencial |
No |
Nenhuma |
A credencial para o utilizador ao abrigo do qual o serviço SQL Server Reporting Services funciona. O formato é domínio\nome de utilizador:palavra-passe. |
Observações
O exemplo da amostra a seguir fornece uma amostra do objeto 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"
}
]
}
Consulte também
ApplicationProfile.WindowsApplicationProfile [SPFSDK][VMROLE]
WebDeployApplication [SPFSDK][VMROLE]
SQLDacApplication [SPFSDK][VMROLE]
ScriptApplication [SPFSDK][VMROLE]