Condividi tramite


Set-SCSQLDeployment

Modifica una distribuzione di SQL Server.

Sintassi

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

Descrizione

Il cmdlet Set-SCSQLDeployment modifica una distribuzione di Microsoft SQL Server.

Esempio

Esempio 1: Modificare una distribuzione di SQL Server esistente

PS C:\> $SQLProfile = Get-SCSQLProfile -Name "SQLProfile01"
PS C:\> $SQLDeployment = Get-SCSQLDeployment -SQLProfile $SQLProfile -Name "SQL Deployment 01"
PS C:\> Set-SCSQLDeployment -SQLDeployment $SQLDeployment -SQLSysAdminMemberList @("Contoso\SQLAdmins","Contoso\User")

Il primo comando ottiene il profilo di SQL Server denominato SQLProfile01 e quindi archivia tale oggetto nella variabile $SQLProfile. Questo comando usa il cmdlet Get-SCSQLProfile .

Il secondo comando ottiene la distribuzione di SQL Server denominata Distribuzione SQL dal profilo SQL archiviato in $SQLProfile e quindi archivia tale oggetto nella variabile $SQLDeployment.

Il comando finale modifica gli amministratori di SQL Server per la distribuzione SQL archiviata in $SQLDeployment.

Parametri

-AgentServiceRunAsAccount

Specifica l'account RunAs usato dal servizio SQL Server Agent.

Tipo:VMMCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DeploymentRunAsAccount

Specifica l'account RunAs usato da questo cmdlet per modificare SQL Server.

Tipo:VMMCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DeploymentTimeoutSeconds

Specifica la quantità di tempo, espressa in secondi, che la distribuzione di SQL Server attende prima del timeout.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableNamedPipes

Indica se le connessioni remote usano named pipe.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableTCP

Indica se le connessioni remote usano TCP/IP.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InstanceID

Specifica l'ID di un'istanza di distribuzione di SQL Server.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InstanceName

Specifica il nome di un'istanza di database di SQL Server Analysis Services (SSAS).

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobVariable

Specifica una variabile in cui viene rilevato e archiviato lo stato del processo.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MediaSource

Specifica un'origine multimediale per la distribuzione di SQL Server da modificare.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MergeSQLAnswerFile

Indica se questo cmdlet unisce il file di configurazione di SQL Server e le impostazioni del sistema operativo guest. Il valore predefinito è $True. La console di amministrazione di Virtual Machine Manager usa questo parametro. Non specificare questo parametro al prompt dei comandi.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome della distribuzione di SQL Server modificata da questo cmdlet.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ProductKey

Specifica il codice Product Key per il server VMM. Il codice Product Key è un numero di 25 cifre che identifica la licenza del prodotto.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PROTipID

Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ReportingServiceRunAsAccount

Specifica l'account RunAs utilizzato da Reporting Services.

Tipo:VMMCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SARunAsAccount

Specifica l'account RunAs per la password dell'amministratore di sistema di SQL Server.

Tipo:VMMCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SecurityMode

Specifica la modalità di sicurezza per SQL Server. I valori validi sono: WindowsAuthentication e SQLServerAuthentication.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SQLConfigurationFile

Specifica il file di configurazione per la distribuzione di SQL Server modificato da questo cmdlet.

Tipo:Script
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SQLDeployment

Specifica la distribuzione di SQL Server modificata da questo cmdlet.

Tipo:SQLDeployment
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-SQLServiceRunAsAccount

Specifica l'account RunAs usato dal servizio SQL Server.

Tipo:VMMCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SQLSysAdminMemberList

Specifica una matrice di utenti amministratori di SQL Server.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

SQLDeployment

Questo cmdlet restituisce un oggetto SQLDeployment.