Share via


Set-SCSQLDeployment

SQL Server 배포를 수정합니다.

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은 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 에이전트 서비스에서 사용하는 실행 계정을 지정합니다.

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

-DeploymentRunAsAccount

이 cmdlet이 SQL Server 수정하는 데 사용하는 실행 계정을 지정합니다.

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

-DeploymentTimeoutSeconds

SQL Server 배포가 시간 초과되기 전에 대기하는 시간(초)을 지정합니다.

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

-EnableNamedPipes

원격 연결에서 명명된 파이프를 사용하는지 여부를 나타냅니다.

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

-EnableTCP

원격 연결에서 TCP/IP를 사용하는지 여부를 나타냅니다.

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

-InstanceID

SQL Server 배포 인스턴스의 ID를 지정합니다.

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

-InstanceName

SSAS(SQL Server Analysis Services) 데이터베이스 인스턴스의 이름을 지정합니다.

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

-JobVariable

작업 진행률을 추적하고 저장하는 변수를 지정합니다.

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

-MediaSource

수정할 SQL Server 배포의 미디어 원본을 지정합니다.

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

-MergeSQLAnswerFile

이 cmdlet이 SQL Server 구성 파일 및 게스트 운영 체제 설정을 병합하는지 여부를 나타냅니다. 기본값은 $True. Virtual Machine Manager 관리자 콘솔은 이 매개 변수를 사용합니다. 명령 프롬프트에서 이 매개 변수를 지정하지 마세요.

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

-Name

이 cmdlet에서 수정하는 SQL Server 배포의 이름을 지정합니다.

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

-ProductKey

VMM 서버의 제품 키를 지정합니다. 제품 키는 제품 라이선스를 식별하는 25자리 숫자입니다.

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

-PROTipID

이 작업을 트리거한 PRO 팁(성능 및 리소스 최적화 팁)의 ID를 지정합니다. 이 매개 변수를 사용하면 PRO 팁을 감사할 수 있습니다.

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

-ReportingServiceRunAsAccount

Reporting Services 사용하는 실행 계정을 지정합니다.

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

-RunAsynchronously

컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.

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

-SARunAsAccount

SQL Server 시스템 관리자 암호에 대한 실행 계정을 지정합니다.

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

-SecurityMode

SQL Server의 보안 모드를 지정합니다. 유효한 값은 WindowsAuthentication 및 SQLServerAuthentication입니다.

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

-SQLConfigurationFile

이 cmdlet에서 수정하는 SQL Server 배포에 대한 구성 파일을 지정합니다.

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

-SQLDeployment

이 cmdlet에서 수정하는 SQL Server 배포를 지정합니다.

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

-SQLServiceRunAsAccount

SQL Server 서비스에서 사용하는 실행 계정을 지정합니다.

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

-SQLSysAdminMemberList

SQL Server 관리자인 사용자의 배열을 지정합니다.

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

출력

SQLDeployment

이 cmdlet은 SQLDeployment 개체를 반환합니다.