Share via


Set-SCSQLDeployment

Modifica una distribuzione 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 SQL Server denominato SQLProfile01 e quindi archivia l'oggetto nella variabile $SQLProfile. Questo comando usa il cmdlet Get-SCSQLProfile .

Il secondo comando ottiene la distribuzione 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 agente SQL Server.

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentRunAsAccount

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

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentTimeoutSeconds

Specifica l'intervallo di tempo, espresso in secondi, di attesa della distribuzione SQL Server prima del timeout.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableNamedPipes

Indica se le connessioni remote usano named pipe.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableTCP

Indica se le connessioni remote usano TCP/IP.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceID

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceName

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MediaSource

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MergeSQLAnswerFile

Indica se questo cmdlet unisce il file di configurazione 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.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProductKey

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReportingServiceRunAsAccount

Specifica l'account RunAs usato Reporting Services.

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SARunAsAccount

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

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SecurityMode

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SQLConfigurationFile

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

Type:Script
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SQLDeployment

Specifica la distribuzione SQL Server modificata da questo cmdlet.

Type:SQLDeployment
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SQLServiceRunAsAccount

Specifica l'account RunAs utilizzato dal servizio SQL Server.

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SQLSysAdminMemberList

Specifica una matrice di utenti SQL Server amministratori.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Output

SQLDeployment

Questo cmdlet restituisce un oggetto SQLDeployment .