Compartir a través de


Add-SCSQLDeployment

Agrega una implementación de SQL Server a un perfil de SQL Server.

Sintaxis

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

El cmdlet add-SCSQLDeployment agrega una implementación de Microsoft SQL Server a un perfil de SQL Server.

Ejemplos

Ejemplo 1: Agregar una implementación de SQL Server a un perfil de 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

El primer comando obtiene el perfil de SQL Server denominado SQLProfile01 y, a continuación, almacena ese objeto en la variable $SQLProfile.

El segundo comando obtiene el RunAsProfile denominado NTSystemRAP y, a continuación, almacena ese objeto en la variable $DeploymentRunAsProfile. Para obtener más información, escriba Get-Help Get-SCRunAsProfile. Un comando posterior especifica este objeto para iniciar y ejecutar la implementación.

El tercer comando obtiene el RunAsProfile denominado SQLAdminRAP y, a continuación, almacena ese objeto en la variable $SARunAsProfile. Un comando posterior define este valor como credenciales de administrador del sistema para la implementación.

El cuarto comando obtiene el RunAsProfile denominado NTSystemRAP y, a continuación, almacena ese objeto en la variable $SQLSvcsRunAsProfile. Un comando posterior especifica este valor como la cuenta de servicio para los servicios de Windows del Agente SQL Server y agente SQL Server,

El comando final agrega una implementación de SQL Server denominada Implementación de SQL 01 al perfil de SQLProfile01. Este comando especifica RunAsProfile objetos que los comandos anteriores almacenan en variables.

Parámetros

-AgentServiceRunAsAccount

Especifica la cuenta de ejecución que usa el servicio agente SQL Server.

Tipo:VMMCredential
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DeploymentRunAsAccount

Especifica la cuenta de ejecución que usa este cmdlet para instalar SQL Server.

Tipo:VMMCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DeploymentTimeoutSeconds

Especifica la cantidad de tiempo, en segundos, que la implementación de SQL Server espera antes de que se agote el tiempo de espera.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EnableNamedPipes

Indica si las conexiones remotas usan canalizaciones con nombre.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EnableTCP

Indica si las conexiones remotas usan TCP/IP.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InstanceID

Especifica el identificador de una instancia de implementación de SQL Server.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InstanceName

Especifica el nombre de la instancia de base de datos de SQL Server Analysis Services (SSAS).

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-JobVariable

Especifica una variable en la que se realiza un seguimiento del progreso del trabajo y se almacena.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MediaSource

Especifica un origen multimedia para la nueva implementación de SQL Server.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MergeSQLAnswerFile

Indica si este cmdlet combina el archivo de respuesta junto con la configuración del sistema operativo invitado. El valor predeterminado es $True. La consola VMM usa este parámetro. No especifique este parámetro.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Especifica el nombre de la implementación de SQL Server que agrega este cmdlet.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ProductKey

Especifica la clave de producto para el servidor VMM. La clave de producto es un número de 25 dígitos que identifica la licencia del producto.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PROTipID

Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ReportingServiceRunAsAccount

Especifica la cuenta de ejecución que usa Reporting Services.

Tipo:VMMCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SARunAsAccount

Especifica la cuenta de ejecución para la contraseña de administrador del sistema de SQL Server.

Tipo:VMMCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SecurityMode

Especifica el modo de seguridad para SQL Server. Los valores válidos son: WindowsAuthentication y SQLServerAuthentication.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SQLConfigurationFile

Especifica el archivo de configuración de la implementación de SQL Server que agrega este cmdlet.

Tipo:Script
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SQLProfile

Especifica el perfil de SQL Server al que este cmdlet agrega una implementación de SQL Server.

Tipo:SQLProfile
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-SQLServiceRunAsAccount

Especifica la cuenta de ejecución que usa el servicio SQL Server.

Tipo:VMMCredential
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SQLSysAdminMemberList

Especifica una matriz de usuarios que son administradores de SQL Server.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Salidas

SQLDeployment

Este cmdlet devuelve un objeto SQLDeployment.