Set-SCSQLDeployment
Hiermee wijzigt u een SQL Server-implementatie.
Syntaxis
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
De cmdlet Set-SCSQLDeployment wijzigt 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 cmdlet Get-SCSQLProfile.
Met de tweede opdracht wordt de SQL Server-implementatie met de naam SQL Deployment opgehaald uit het SQL-profiel dat is opgeslagen in $SQLProfile en slaat u dat object vervolgens op in de variabele $SQLDeployment.
Met de laatste opdracht worden de SQL Server-beheerders gewijzigd voor de SQL-implementatie die is opgeslagen in $SQLDeployment.
Parameters
-AgentServiceRunAsAccount
Hiermee geeft u het Uitvoeren als-account op dat door de SQL Server-agentservice wordt gebruikt.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EnableNamedPipes
Geeft aan of externe verbindingen benoemde pijpen gebruiken.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EnableTCP
Geeft aan of externe verbindingen TCP/IP gebruiken.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-InstanceID
Hiermee geeft u de id van een SQL Server-implementatie-exemplaar.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-InstanceName
Hiermee geeft u de naam van een SSAS-database-exemplaar (SQL Server Analysis Services).
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MediaSource
Hiermee geeft u een mediabron op voor de SQL Server-implementatie die moet worden gewijzigd.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam op van de SQL Server-implementatie die door deze cmdlet wordt gewijzigd.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ReportingServiceRunAsAccount
Hiermee geeft u het Uitvoeren als-account op dat door Reporting Services wordt gebruikt.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SARunAsAccount
Hiermee geeft u het Uitvoeren als-account op voor het wachtwoord van de systeembeheerder van SQL Server.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SecurityMode
Hiermee geeft u de beveiligingsmodus voor SQL Server. Geldige waarden zijn: WindowsAuthentication en SQLServerAuthentication.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SQLConfigurationFile
Hiermee geeft u het configuratiebestand voor de SQL Server-implementatie op die door deze cmdlet wordt gewijzigd.
Type: | Script |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SQLDeployment
Hiermee geeft u de SQL Server-implementatie op die door deze cmdlet wordt gewijzigd.
Type: | SQLDeployment |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SQLSysAdminMemberList
Hiermee geeft u een matrix op van gebruikers die SQL Server-beheerders zijn.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
SQLDeployment
Met deze cmdlet wordt een SQLDeployment--object geretourneerd.