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 에이전트 서비스에서 사용하는 실행 계정을 지정합니다.
형식: | VMMCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DeploymentRunAsAccount
이 cmdlet이 SQL Server를 수정하는 데 사용하는 실행 계정을 지정합니다.
형식: | VMMCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DeploymentTimeoutSeconds
SQL Server 배포가 시간 초과되기 전에 대기하는 시간(초)을 지정합니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-EnableNamedPipes
원격 연결에서 명명된 파이프를 사용하는지 여부를 나타냅니다.
형식: | Boolean |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-EnableTCP
원격 연결에서 TCP/IP를 사용하는지 여부를 나타냅니다.
형식: | Boolean |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-InstanceID
SQL Server 배포 인스턴스의 ID를 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-InstanceName
SSAS(SQL Server Analysis Services) 데이터베이스 인스턴스의 이름을 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-JobVariable
작업 진행률을 추적하고 저장하는 변수를 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MediaSource
수정할 SQL Server 배포에 대한 미디어 원본을 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-MergeSQLAnswerFile
이 cmdlet이 SQL Server 구성 파일 및 게스트 운영 체제 설정을 병합하는지 여부를 나타냅니다. 기본값은 $True. Virtual Machine Manager 관리자 콘솔은 이 매개 변수를 사용합니다. 명령 프롬프트에서 이 매개 변수를 지정하지 마세요.
형식: | Boolean |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Name
이 cmdlet에서 수정하는 SQL Server 배포의 이름을 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ProductKey
VMM 서버의 제품 키를 지정합니다. 제품 키는 제품 라이선스를 식별하는 25자리 숫자입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PROTipID
이 작업을 트리거한 PRO 팁(성능 및 리소스 최적화 팁)의 ID를 지정합니다. 이 매개 변수를 사용하면 PRO 팁을 감사할 수 있습니다.
형식: | Guid |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReportingServiceRunAsAccount
Reporting Services에서 사용하는 실행 계정을 지정합니다.
형식: | VMMCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RunAsynchronously
컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SARunAsAccount
SQL Server 시스템 관리자 암호에 대한 실행 계정을 지정합니다.
형식: | VMMCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SecurityMode
SQL Server의 보안 모드를 지정합니다. 유효한 값은 WindowsAuthentication 및 SQLServerAuthentication입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SQLConfigurationFile
이 cmdlet에서 수정하는 SQL Server 배포에 대한 구성 파일을 지정합니다.
형식: | Script |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SQLDeployment
이 cmdlet에서 수정하는 SQL Server 배포를 지정합니다.
형식: | SQLDeployment |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-SQLServiceRunAsAccount
SQL Server 서비스에서 사용하는 실행 계정을 지정합니다.
형식: | VMMCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SQLSysAdminMemberList
SQL Server 관리자인 사용자의 배열을 지정합니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
출력
SQLDeployment
이 cmdlet은 SQLDeployment 개체를 반환합니다.