Set-SCSQLDeployment

SQL Server dağıtımlarını değiştirir.

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

Set-SCSQLDeployment cmdlet'i bir Microsoft SQL Server dağıtımını değiştirir.

Örnekler

Örnek 1: Mevcut SQL Server dağıtımlarını değiştirme

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

İlk komut SQLProfile01 adlı SQL Server profilini alır ve bu nesneyi $SQLProfile değişkeninde depolar. Bu komut Get-SCSQLProfile cmdlet'ini kullanır.

İkinci komut, $SQLProfile'de depolanan SQL profilinden SQL Dağıtımı adlı SQL Server dağıtımını alır ve ardından bu nesneyi $SQLDeployment değişkeninde depolar.

Son komut, $SQLDeployment'de depolanan SQL dağıtımının SQL Server yöneticilerini değiştirir.

Parametreler

-AgentServiceRunAsAccount

SQL Server aracısı hizmetinin kullandığı Farklı Çalıştır hesabını belirtir.

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

-DeploymentRunAsAccount

Bu cmdlet'in SQL Server değiştirmek için kullandığı Farklı Çalıştır hesabını belirtir.

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

-DeploymentTimeoutSeconds

SQL Server dağıtımının zaman aşımına uğramadan önce bekleyeceği süreyi saniye cinsinden belirtir.

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

-EnableNamedPipes

Uzak bağlantıların adlandırılmış kanallar kullanıp kullanmadığını gösterir.

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

-EnableTCP

Uzak bağlantıların TCP/IP kullanıp kullanmadığını gösterir.

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

-InstanceID

SQL Server dağıtım örneğinin kimliğini belirtir.

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

-InstanceName

SQL Server Analysis Services (SSAS) veritabanı örneğinin adını belirtir.

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

-JobVariable

İş ilerleme durumunun izlendiği ve depolandığı bir değişken belirtir.

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

-MediaSource

Değiştirileceği SQL Server dağıtımı için bir medya kaynağı belirtir.

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

-MergeSQLAnswerFile

Bu cmdlet'in SQL Server yapılandırma dosyasını ve konuk işletim sistemi ayarlarını birleştirip birleştirmediğini gösterir. Varsayılan değer $True. Virtual Machine Manager Yönetici Konsolu bu parametreyi kullanır. Bu parametreyi komut isteminde belirtmeyin.

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

-Name

Bu cmdlet'in değiştirildiği SQL Server dağıtımının adını belirtir.

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

-ProductKey

VMM Sunucusu için ürün anahtarını belirtir. Ürün anahtarı, ürün lisansını tanımlayan 25 basamaklı bir numaradır.

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

-PROTipID

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

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

-ReportingServiceRunAsAccount

Reporting Services'in kullandığı Farklı Çalıştır hesabını belirtir.

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

-RunAsynchronously

Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

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

-SARunAsAccount

SQL Server sistem yöneticisi parolası için Farklı Çalıştır hesabını belirtir.

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

-SecurityMode

SQL Server için güvenlik modunu belirtir. Geçerli değerler şunlardır: WindowsAuthentication ve SQLServerAuthentication.

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

-SQLConfigurationFile

Bu cmdlet'in değiştirildiği SQL Server dağıtımının yapılandırma dosyasını belirtir.

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

-SQLDeployment

Bu cmdlet'in değiştirildiği SQL Server dağıtımını belirtir.

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

-SQLServiceRunAsAccount

SQL Server hizmetinin kullandığı Farklı Çalıştır hesabını belirtir.

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

-SQLSysAdminMemberList

SQL Server yöneticisi olan bir kullanıcı dizisini belirtir.

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

Çıkışlar

SQLDeployment

Bu cmdlet bir SQLDeployment nesnesi döndürür.