Megosztás a következőn keresztül:


Add-SCSQLDeployment

Hozzáad egy SQL Server üzembe helyezést egy SQL Server-profilhoz.

Syntax

Add-SCSQLDeployment
   -AgentServiceRunAsAccount <VMMCredential>
   -SQLServiceRunAsAccount <VMMCredential>
   [-ReportingServiceRunAsAccount <VMMCredential>]
   [-DeploymentRunAsAccount <VMMCredential>]
   [-DeploymentTimeoutSeconds <Int32>]
   [-EnableNamedPipes <Boolean>]
   [-SARunAsAccount <VMMCredential>]
   [-SecurityMode <String>]
   [-EnableTCP <Boolean>]
   [-ProductKey <String>]
   -SQLProfile <SQLProfile>
   -Name <String>
   -InstanceID <String>
   -MediaSource <String>
   -SQLSysAdminMemberList <String[]>
   [-SQLConfigurationFile <Script>]
   [-InstanceName <String>]
   [-MergeSQLAnswerFile <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Az Add-SCSQLDeployment parancsmag hozzáad egy Microsoft SQL Server üzemelő példányt egy SQL Server-profilhoz.

Példák

1. példa: SQL Server üzembe helyezés hozzáadása egy SQL Server-profilhoz

PS C:\> $SQLProfile = Get-SCSQLProfile -Name "SQLProfile01"
PS C:\> $DeploymentRunAsProfile = Get-SCRunAsProfile -Name "NTSystemRAP"
PS C:\> $SARunAsProfile = Get-SCRunAsProfile -Name "SQLAdminRAP"
PS C:\> $SQLSvcsRunAsProfile = Get-SCRunAsProfile -Name "NTSystemRAP"
PS C:\> Add-SCSQLDeployment -SQLProfile $SQLProfile -Name "SQL Deployment 01" -MediaSource "C:\SQLMedia" -InstanceID "SysPrepSQL" -InstanceName "MSSQLSERVER" -DeploymentTimeoutSeconds 3600 -SQLAuthenticationType "SQLServerAuthentication" -EnableNamedPipes $True -EnableTCP $True -SQLSysAdminMemberList @("Contoso\SQLAdmins") -ProductKey $Null -AgentServiceRunAsProfile $SQLSvcsRunAsProfile -SQLServiceRunAsProfile $SQLSvcsRunAsProfile -DeploymentRunAsProfile $DeploymentRunAsProfile -SARunAsProfile $SARunAsProfile

Az első parancs lekéri az SQLProfile01 nevű SQL Server profilt, majd az objektumot a $SQLProfile változóban tárolja.

A második parancs lekéri az NTSystemRAP nevű RunAsProfile-t , majd az objektumot a $DeploymentRunAsProfile változóban tárolja. További információért írja be a következőt: Get-Help Get-SCRunAsProfile. Egy későbbi parancs megadja ezt az objektumot az üzembe helyezés elindításához és futtatásához.

A harmadik parancs lekéri az SQLAdminRAP nevű RunAsProfile-t , majd az objektumot a $SARunAsProfile változóban tárolja. Egy későbbi parancs ezt az értéket az üzembe helyezés rendszergazdai hitelesítő adataiként határozza meg.

A negyedik parancs lekéri az NTSystemRAP nevű RunAsProfile-t , majd az objektumot a $SQLSvcsRunAsProfile változóban tárolja. Egy későbbi parancs ezt az értéket adja meg a SQL Server és SQL Server Agent Windows-szolgáltatások szolgáltatásfiókjaként,

Az utolsó parancs hozzáad egy SQL Deployment 01 nevű SQL Server üzembe helyezést az SQLProfile01 SQL-profilhoz. Ez a parancs olyan RunAsProfile objektumokat ad meg, amelyeket a korábbi parancsok változókban tároltak.

Paraméterek

-AgentServiceRunAsAccount

A SQL Server ügynökszolgáltatás által használt futtató fiókot adja meg.

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

-DeploymentRunAsAccount

Megadja azt a futtató fiókot, amelyet a parancsmag a SQL Server telepítéséhez használ.

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

-DeploymentTimeoutSeconds

Meghatározza, hogy a SQL Server üzemelő példány mennyi időt vár másodpercben, mielőtt túllépi az időkorlátot.

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

-EnableNamedPipes

Azt jelzi, hogy a távoli kapcsolatok nevesített csöveket használnak-e.

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

-EnableTCP

Azt jelzi, hogy a távoli kapcsolatok TCP/IP protokollt használnak-e.

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

-InstanceID

Egy SQL Server üzembehelyezési példány azonosítóját adja meg.

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

-InstanceName

Megadja a SQL Server Analysis Services (SSAS) adatbázispéldány nevét.

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

-JobVariable

Meghatározza azt a változót, amelyben a feladat előrehaladása nyomon követhető és tárolható.

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

-MediaSource

Megadja az új SQL Server központi telepítés adathordozójának forrását.

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

-MergeSQLAnswerFile

Azt jelzi, hogy ez a parancsmag egyesíti-e a válaszfájlt a vendég operációs rendszer beállításaival. Az alapértelmezett érték $True. A VMM-konzol ezt a paramétert használja. Ne adja meg ezt a paramétert.

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

-Name

Megadja a parancsmag által hozzáadott SQL Server központi telepítés nevét.

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

-ProductKey

Megadja a VMM-kiszolgáló termékkulcsát. A termékkulcs egy 25 jegyű szám, amely azonosítja a terméklicencet.

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

-PROTipID

Megadja a műveletet kiváltó teljesítmény- és erőforrás-optimalizálási tipp (PRO-tipp) azonosítóját. Ez a paraméter lehetővé teszi a PRO-tippek naplózását.

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

-ReportingServiceRunAsAccount

A Reporting Services által használt futtató fiókot adja meg.

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

-RunAsynchronously

Azt jelzi, hogy a feladat aszinkron módon fut, így a vezérlő azonnal visszatér a parancsfelületre.

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

-SARunAsAccount

A SQL Server rendszergazdai jelszó futtató fiókját adja meg.

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

-SecurityMode

A SQL Server biztonsági módját adja meg. Az érvényes értékek a következők: WindowsAuthentication és SQLServerAuthentication.

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

-SQLConfigurationFile

Megadja a parancsmag által hozzáadott SQL Server központi telepítés konfigurációs fájlját.

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

-SQLProfile

Azt a SQL Server profilt adja meg, amelyhez a parancsmag hozzáad egy SQL Server üzembe helyezést.

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

-SQLServiceRunAsAccount

A SQL Server szolgáltatás által használt futtató fiókot adja meg.

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

-SQLSysAdminMemberList

A rendszergazdák SQL Server felhasználók tömbjének megadása.

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

Kimenetek

SQLDeployment

Ez a parancsmag egy SQLDeployment objektumot ad vissza.