Delen via


Set-SCSQLDeployment

Hiermee wijzigt u een SQL Server implementatie.

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

Description

Met de cmdlet Set-SCSQLDeployment wijzigt u een Microsoft SQL Server-implementatie.

Voorbeelden

Voorbeeld 1: Een bestaande SQL Server-implementatie wijzigen

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

Met de eerste opdracht wordt het SQL Server-profiel met de naam SQLProfile01 opgehaald en wordt dat object vervolgens opgeslagen in de $SQLProfile variabele. Deze opdracht maakt gebruik van de Get-SCSQLProfile-cmdlet .

Met de tweede opdracht wordt de SQL Server implementatie met de naam SQL-implementatie opgehaald uit het SQL-profiel dat is opgeslagen in $SQLProfile en slaat u dat object vervolgens op in de $SQLDeployment variabele.

Met de laatste opdracht wijzigt u de SQL Server beheerders voor de SQL-implementatie die is opgeslagen in $SQLDeployment.

Parameters

-AgentServiceRunAsAccount

Hiermee geeft u het Uitvoeren als-account op dat de SQL Server agentservice gebruikt.

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

-DeploymentRunAsAccount

Hiermee geeft u het Uitvoeren als-account op dat door deze cmdlet wordt gebruikt om SQL Server te wijzigen.

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

-DeploymentTimeoutSeconds

Hiermee geeft u de hoeveelheid tijd in seconden op dat de SQL Server implementatie wacht voordat er een time-out optreedt.

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

-EnableNamedPipes

Geeft aan of externe verbindingen benoemde pijpen gebruiken.

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

-EnableTCP

Geeft aan of externe verbindingen TCP/IP gebruiken.

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

-InstanceID

Hiermee geeft u de id van een SQL Server implementatie-exemplaar.

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

-InstanceName

Hiermee geeft u de naam van een SSAS-database-exemplaar (SQL Server Analysis Services).

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

-JobVariable

Hiermee geeft u een variabele op waarin de voortgang van de taak wordt bijgehouden en opgeslagen.

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

-MediaSource

Hiermee geeft u een mediabron op voor de SQL Server-implementatie die moet worden gewijzigd.

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

-MergeSQLAnswerFile

Geeft aan of met deze cmdlet het SQL Server configuratiebestand en de instellingen van het gastbesturingssysteem worden samengevoegd. De standaardwaarde is $True. Virtual Machine Manager Administrator Console maakt gebruik van deze parameter. Geef deze parameter niet op bij de opdrachtprompt.

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

-Name

Hiermee geeft u de naam van de SQL Server-implementatie die door deze cmdlet wordt gewijzigd.

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

-ProductKey

Hiermee geeft u de productcode voor de VMM-server. De productcode is een getal van 25 cijfers waarmee de productlicentie wordt geïdentificeerd.

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

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-ReportingServiceRunAsAccount

Hiermee geeft u het Uitvoeren als-account op dat door Reporting Services wordt gebruikt.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-SARunAsAccount

Hiermee geeft u het Uitvoeren als-account op voor het wachtwoord van de SQL Server systeembeheerder.

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

-SecurityMode

Hiermee geeft u de beveiligingsmodus voor SQL Server. Geldige waarden zijn: WindowsAuthentication en SQLServerAuthentication.

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

-SQLConfigurationFile

Hiermee geeft u het configuratiebestand voor de SQL Server-implementatie die door deze cmdlet wordt gewijzigd.

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

-SQLDeployment

Hiermee geeft u de SQL Server implementatie die door deze cmdlet wordt gewijzigd.

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

-SQLServiceRunAsAccount

Hiermee geeft u het Uitvoeren als-account op dat door de SQL Server-service wordt gebruikt.

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

-SQLSysAdminMemberList

Hiermee geeft u een matrix op van gebruikers die SQL Server beheerders zijn.

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

Uitvoerwaarden

SQLDeployment

Met deze cmdlet wordt een SQLDeployment-object geretourneerd.