Sdílet prostřednictvím


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.

SQL Server 2008 R2

Umístění média k dokončení instalace SQL Server

SQL Server 2012

Umístění v %Program Files%, kde byl SQL Server Setup.exe nainstalován během fáze přípravy.

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:

  • WindowsAuthentication

  • SQLAuthentication

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]