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.