Freigeben über


Set-SCSQLDeployment

Ändert eine SQL Server Bereitstellung.

Syntax

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>]

Beschreibung

Das Cmdlet Set-SCSQLDeployment ändert eine Microsoft-SQL Server-Bereitstellung.

Beispiele

Beispiel 1: Ändern einer vorhandenen SQL Server-Bereitstellung

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")

Der erste Befehl ruft das SQL Server Profil namens SQLProfile01 ab und speichert dieses Objekt dann in der $SQLProfile Variablen. Dieser Befehl verwendet das Cmdlet "Get-SCSQLProfile ".

Der zweite Befehl ruft die SQL Server Bereitstellung namens SQL-Bereitstellung aus dem in $SQLProfile gespeicherten SQL-Profil ab und speichert dieses Objekt dann in der $SQLDeployment Variablen.

Der letzte Befehl ändert die SQL Server Administratoren für die in $SQLDeployment gespeicherte SQL-Bereitstellung.

Parameter

-AgentServiceRunAsAccount

Gibt das Ausführen als Konto an, das der SQL Server Agentdienst verwendet.

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

-DeploymentRunAsAccount

Gibt das Ausführen als Konto an, das dieses Cmdlet verwendet, um SQL Server zu ändern.

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

-DeploymentTimeoutSeconds

Gibt die Zeitmenge in Sekunden an, auf die die SQL Server-Bereitstellung wartet, bevor die Zeitüberschreitung erfolgt.

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

-EnableNamedPipes

Gibt an, ob Remoteverbindungen benannte Rohre verwenden.

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

-EnableTCP

Gibt an, ob Remoteverbindungen TCP/IP verwenden.

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

-InstanceID

Gibt die ID einer SQL Server Bereitstellungsinstanz an.

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

-InstanceName

Gibt den Namen einer SQL Server Analysis Services (SSAS)-Datenbankinstanz an.

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

-JobVariable

Gibt eine Variable an, in der der Auftragsfortschritt nachverfolgt und gespeichert wird.

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

-MediaSource

Gibt eine Medienquelle für die SQL Server Bereitstellung an, die geändert werden soll.

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

-MergeSQLAnswerFile

Gibt an, ob dieses Cmdlet die SQL Server Konfigurationsdatei und die Einstellungen des Gastbetriebssystems zusammenführt. Der Standardwert ist $True. Die Virtual Machine Manager-Administratorkonsole verwendet diesen Parameter. Geben Sie diesen Parameter nicht an der Eingabeaufforderung an.

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

-Name

Gibt den Namen der SQL Server-Bereitstellung an, die dieses Cmdlet ändert.

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

-ProductKey

Gibt den Product Key für den VMM-Server an. Beim Product Key handelt es sich um eine 25-stellige Zahl zur Identifizierung der Produktlizenz.

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

-PROTipID

Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-ReportingServiceRunAsAccount

Gibt das Ausführen als Konto an, das Reporting Services verwendet.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.

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

-SARunAsAccount

Gibt das Ausführen als Konto für das Kennwort des SQL Server Systemadministrators an.

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

-SecurityMode

Gibt den Sicherheitsmodus für SQL Server an. Gültige Werte sind: WindowsAuthentication und SQLServerAuthentication.

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

-SQLConfigurationFile

Gibt die Konfigurationsdatei für die SQL Server-Bereitstellung an, die dieses Cmdlet ändert.

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

-SQLDeployment

Gibt die SQL Server Bereitstellung an, die dieses Cmdlet ändert.

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

-SQLServiceRunAsAccount

Gibt das Ausführen als Konto an, das der SQL Server Dienst verwendet.

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

-SQLSysAdminMemberList

Gibt ein Array von Benutzern an, die SQL Server Administratoren sind.

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

Ausgaben

SQLDeployment

Dieses Cmdlet gibt ein SQLDeployment-Objekt zurück.