Compartilhar via


Add-SCSQLDeployment

Adiciona uma implantação do SQL Server a um perfil do SQL Server.

Sintaxe

Default (Padrão)

Add-SCSQLDeployment
    -AgentServiceRunAsAccount <VMMCredential>
    -SQLServiceRunAsAccount <VMMCredential>
    [-ReportingServiceRunAsAccount <VMMCredential>]
    [-DeploymentRunAsAccount <VMMCredential>]
    [-DeploymentTimeoutSeconds <Int32>]
    [-EnableNamedPipes <Boolean>]
    [-SARunAsAccount <VMMCredential>]
    [-SecurityMode <String>]
    [-EnableTCP <Boolean>]
    [-ProductKey <String>]
    -SQLProfile <SQLProfile>
    -Name <String>
    -InstanceID <String>
    -MediaSource <String>
    -SQLSysAdminMemberList <String[]>
    [-SQLConfigurationFile <Script>]
    [-InstanceName <String>]
    [-MergeSQLAnswerFile <Boolean>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

O cmdlet Add-SCSQLDeployment adiciona uma implantação do Microsoft SQL Server a um perfil do SQL Server.

Exemplos

Exemplo 1: Adicionar uma implantação do SQL Server a um perfil do SQL Server

PS C:\> $SQLProfile = Get-SCSQLProfile -Name "SQLProfile01"
PS C:\> $DeploymentRunAsProfile = Get-SCRunAsProfile -Name "NTSystemRAP"
PS C:\> $SARunAsProfile = Get-SCRunAsProfile -Name "SQLAdminRAP"
PS C:\> $SQLSvcsRunAsProfile = Get-SCRunAsProfile -Name "NTSystemRAP"
PS C:\> Add-SCSQLDeployment -SQLProfile $SQLProfile -Name "SQL Deployment 01" -MediaSource "C:\SQLMedia" -InstanceID "SysPrepSQL" -InstanceName "MSSQLSERVER" -DeploymentTimeoutSeconds 3600 -SQLAuthenticationType "SQLServerAuthentication" -EnableNamedPipes $True -EnableTCP $True -SQLSysAdminMemberList @("Contoso\SQLAdmins") -ProductKey $Null -AgentServiceRunAsProfile $SQLSvcsRunAsProfile -SQLServiceRunAsProfile $SQLSvcsRunAsProfile -DeploymentRunAsProfile $DeploymentRunAsProfile -SARunAsProfile $SARunAsProfile

O primeiro comando obtém o perfil do SQL Server chamado SQLProfile01 e, em seguida, armazena esse objeto na variável $SQLProfile.

O segundo comando obtém o RunAsProfile chamado NTSystemRAP e, em seguida, armazena esse objeto na variável $DeploymentRunAsProfile. Para obter mais informações, digite Get-Help Get-SCRunAsProfile. Um comando subsequente especifica esse objeto para iniciar e executar a implantação.

O terceiro comando obtém o RunAsProfile chamado SQLAdminRAP e, em seguida, armazena esse objeto na variável $SARunAsProfile. Um comando subsequente define esse valor como as credenciais de administrador do sistema para a implantação.

O quarto comando obtém o RunAsProfile chamado NTSystemRAP e, em seguida, armazena esse objeto na variável $SQLSvcsRunAsProfile. Um comando subsequente especifica esse valor como a conta de serviço para os serviços do Windows do SQL Server e do SQL Server Agent,

O comando final adiciona uma implantação do SQL Server chamada SQL Deployment 01 ao perfil SQL SQLProfile01. Esse comando especifica objetos RunAsProfile que os comandos anteriores armazenaram em variáveis.

Parâmetros

-AgentServiceRunAsAccount

Especifica a conta Executar como que o serviço do SQL Server Agent usa.

Propriedades do parâmetro

Tipo:VMMCredential
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DeploymentRunAsAccount

Especifica a conta Executar como que esse cmdlet usa para instalar o SQL Server.

Propriedades do parâmetro

Tipo:VMMCredential
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DeploymentTimeoutSeconds

Especifica a quantidade de tempo, em segundos, que a implantação do SQL Server aguarda antes de atingir o tempo limite.

Propriedades do parâmetro

Tipo:Int32
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-EnableNamedPipes

Indica se as conexões remotas usam pipes nomeados.

Propriedades do parâmetro

Tipo:Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-EnableTCP

Indica se as conexões remotas usam TCP/IP.

Propriedades do parâmetro

Tipo:Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-InstanceID

Especifica a ID de uma instância de implantação do SQL Server.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-InstanceName

Especifica o nome da instância de banco de dados do SQL Server Analysis Services (SSAS).

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-JobVariable

Especifica uma variável na qual o progresso do trabalho é rastreado e armazenado.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MediaSource

Especifica uma fonte de mídia para a nova implantação do SQL Server.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-MergeSQLAnswerFile

Indica se esse cmdlet mescla o arquivo de resposta junto com as configurações do sistema operacional convidado. O valor padrão é $True. O console do VMM usa esse parâmetro. Não especifique esse parâmetro.

Propriedades do parâmetro

Tipo:Boolean
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Name

Especifica o nome da implantação do SQL Server que esse cmdlet adiciona.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ProductKey

Especifica a chave do produto (Product Key) para o VMM Server. A chave do produto é um número de 25 dígitos que identifica a licença do produto.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-PROTipID

Especifica a ID da dica de Otimização de Recursos e Desempenho (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.

Propriedades do parâmetro

Tipo:Guid
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ReportingServiceRunAsAccount

Especifica a conta Executar como que o Reporting Services usa.

Propriedades do parâmetro

Tipo:VMMCredential
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SARunAsAccount

Especifica a conta Executar como para a senha de administrador do sistema do SQL Server.

Propriedades do parâmetro

Tipo:VMMCredential
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SecurityMode

Especifica o modo de segurança do SQL Server. Os valores válidos são: WindowsAuthentication e SQLServerAuthentication.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SQLConfigurationFile

Especifica o arquivo de configuração para a implantação do SQL Server que esse cmdlet adiciona.

Propriedades do parâmetro

Tipo:Script
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SQLProfile

Especifica o perfil do SQL Server ao qual esse cmdlet adiciona uma implantação do SQL Server.

Propriedades do parâmetro

Tipo:SQLProfile
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SQLServiceRunAsAccount

Especifica a conta Executar como que o serviço SQL Server usa.

Propriedades do parâmetro

Tipo:VMMCredential
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SQLSysAdminMemberList

Especifica uma matriz de usuários que são administradores do SQL Server.

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Saídas

SQLDeployment

Esse cmdlet retorna um objeto SQLDeployment .