Dela via


Set-SCSQLDeployment

Ändrar en SQL Server distribution.

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

Cmdleten Set-SCSQLDeployment ändrar en Microsoft-SQL Server distribution.

Exempel

Exempel 1: Ändra en befintlig SQL Server distribution

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

Det första kommandot hämtar SQL Server profil med namnet SQLProfile01 och lagrar sedan objektet i variabeln $SQLProfile. Det här kommandot använder cmdleten Get-SCSQLProfile .

Det andra kommandot hämtar SQL Server distribution med namnet SQL Deployment från SQL-profilen som lagras i $SQLProfile och lagrar sedan objektet i variabeln $SQLDeployment.

Det slutliga kommandot ändrar SQL Server administratörer för SQL-distributionen som lagras i $SQLDeployment.

Parametrar

-AgentServiceRunAsAccount

Anger det Kör som-konto som SQL Server agenttjänsten använder.

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

-DeploymentRunAsAccount

Anger det Kör som-konto som den här cmdleten använder för att ändra SQL Server.

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

-DeploymentTimeoutSeconds

Anger hur lång tid, i sekunder, som SQL Server distributionen väntar innan tidsgränsen nås.

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

-EnableNamedPipes

Anger om fjärranslutningar använder namngivna pipes.

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

-EnableTCP

Anger om fjärranslutningar använder TCP/IP.

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

-InstanceID

Anger ID för en SQL Server distributionsinstans.

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

-InstanceName

Anger namnet på en SQL Server Analysis Services -databasinstans (SSAS).

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

-JobVariable

Anger en variabel där jobbstatus spåras och lagras.

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

-MediaSource

Anger en mediekälla för den SQL Server distribution som ska ändras.

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

-MergeSQLAnswerFile

Anger om den här cmdleten sammanfogar SQL Server-konfigurationsfilen och gästoperativsystemets inställningar. Standardvärdet är $True. Virtual Machine Manager-administratörskonsolen använder den här parametern. Ange inte den här parametern i kommandotolken.

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

-Name

Anger namnet på den SQL Server distribution som den här cmdleten ändrar.

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

-ProductKey

Anger produktnyckeln för VMM-servern. Produktnyckeln är ett 25-siffrigt nummer som identifierar produktlicensen.

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

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-ReportingServiceRunAsAccount

Anger det Kör som-konto som Reporting Services använder.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-SARunAsAccount

Anger Kör som-kontot för SQL Server systemadministratörslösenord.

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

-SecurityMode

Anger säkerhetsläget för SQL Server. Giltiga värden är: WindowsAuthentication och SQLServerAuthentication.

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

-SQLConfigurationFile

Anger konfigurationsfilen för den SQL Server distribution som den här cmdleten ändrar.

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

-SQLDeployment

Anger den SQL Server distribution som den här cmdleten ändrar.

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

-SQLServiceRunAsAccount

Anger det Kör som-konto som SQL Server-tjänsten använder.

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

-SQLSysAdminMemberList

Anger en matris med användare som är SQL Server administratörer.

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

Utdata

SQLDeployment

Den här cmdleten returnerar ett SQLDeployment-objekt .