Set-SCSQLDeployment
修改 SQL Server 部署。
語法
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 會修改Microsoft SQL Server 部署。
範例
範例 1:修改現有的 SQL Server 部署
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")
第一個命令會取得名為 SQLProfile01 的 SQL Server 配置檔,然後將該物件儲存在$SQLProfile 變數中。 此命令會使用 Get-SCSQLProfile Cmdlet。
第二個命令會從儲存在 $SQLProfile 的 SQL 配置檔中取得名為 SQL Deployment 的 SQL Server 部署,然後將該物件儲存在$SQLDeployment變數中。
最後一個命令會修改儲存在 $SQLDeployment 中之 SQL 部署的 SQL Server 系統管理員。
參數
-AgentServiceRunAsAccount
指定 SQL Server Agent 服務所使用的執行身分帳戶。
類型: | VMMCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DeploymentRunAsAccount
指定此 Cmdlet 用來修改 SQL Server 的執行身分帳戶。
類型: | VMMCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DeploymentTimeoutSeconds
指定 SQL Server 部署在逾時前等候的時間量,以秒為單位。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableNamedPipes
指出遠端連線是否使用命名管道。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableTCP
指出遠端連線是否使用 TCP/IP。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-InstanceID
指定 SQL Server 部署實例的識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-InstanceName
指定 SQL Server Analysis Services (SSAS) 資料庫實例的名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-JobVariable
指定追蹤和儲存作業進度的變數。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MediaSource
指定要修改之 SQL Server 部署的媒體來源。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MergeSQLAnswerFile
指出此 Cmdlet 是否合併 SQL Server 組態檔和客體作業系統設定。 預設值為 $True。 Virtual Machine Manager 系統管理員主控台會使用此參數。 請勿在命令提示字元中指定此參數。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定此 Cmdlet 修改的 SQL Server 部署名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ProductKey
指定 VMM 伺服器的產品金鑰。 產品金鑰是識別產品授權的 25 位數數位。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PROTipID
指定觸發此動作之效能和資源優化提示 (PRO 提示) 的識別碼。 此參數可讓您稽核 PRO 秘訣。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ReportingServiceRunAsAccount
指定 Reporting Services 所使用的執行身分帳戶。
類型: | VMMCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RunAsynchronously
表示作業會以異步方式執行,讓控件立即返回命令殼層。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SARunAsAccount
指定 SQL Server 系統管理員密碼的執行身分帳戶。
類型: | VMMCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SecurityMode
指定 SQL Server 的安全性模式。 有效值為:WindowsAuthentication 和 SQLServerAuthentication。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SQLConfigurationFile
指定此 Cmdlet 修改之 SQL Server 部署的組態檔。
類型: | Script |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SQLDeployment
指定此 Cmdlet 修改的 SQL Server 部署。
類型: | SQLDeployment |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-SQLServiceRunAsAccount
指定 SQL Server 服務所使用的執行身分帳戶。
類型: | VMMCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SQLSysAdminMemberList
指定 SQL Server 系統管理員的用戶陣列。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸出
SQLDeployment
此 Cmdlet 會傳回 SQLDeployment 物件。