Invoke-ProcessASDatabase
기본 메타데이터 형식에 따라 특정 ProcessType 또는 RefreshType을 사용하여 지정된 데이터베이스에서 프로세스 작업을 수행합니다.
구문
ParameterSetTabularName (기본값)
Invoke-ProcessASDatabase
[-DatabaseName] <String>
[-RefreshType] <RefreshType>
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ParameterSetName
Invoke-ProcessASDatabase
[-DatabaseName] <String>
[-ProcessType] <ProcessType>
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-ProcessASDatabase
[-RefreshType] <RefreshType>
-Database <Object>
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-ProcessASDatabase
[-ProcessType] <ProcessType>
-Database <Object>
[-Server <String>]
[-Credential <PSCredential>]
[-ServicePrincipal]
[-ApplicationId <String>]
[-TenantId <String>]
[-CertificateThumbprint <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
기본 메타데이터 형식에 따라 특정 ProcessType 또는 RefreshType을 사용하여 지정된 데이터베이스에서 프로세스 작업을 수행합니다.
다차원 메타데이터가 있는 데이터베이스에 ProcessType을 사용합니다(호환성 수준이 1200 미만인 테이블 형식 데이터베이스 포함).
호환성 수준이 1200 이상인 테이블 형식 데이터베이스에 RefreshType을 사용합니다.
Module requirements: version 21+ on PowerShell 5.1; version 21 (recent preview) or version 22+ on PowerShell 7.x.
예제
이름을 사용하여 전체 AS 테이블 형식 데이터베이스 처리
PS SQLSERVER:\SQLAS\MachineName\Instance\Databases\DB1\> Invoke-ProcessASDatabase -DatabaseName "DB1" -RefreshType "Full"
파이프라인을 사용하여 전체 AS 테이블 형식 데이터베이스 처리
PS SQLSERVER:\SQLAS\MachineName\Instance\Databases\> $db = (gci "DB1")
PS SQLSERVER:\SQLAS\MachineName\Instance\Databases\> $db | Invoke-ProcessASDatabase -RefreshType "Full"
매개 변수
-ApplicationId
서비스 주체의 애플리케이션 ID입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-CertificateThumbprint
서비스 주체의 인증서 지문입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
매개 변수 속성
형식: SwitchParameter
Default value: None
와일드카드 지원: False
DontShow: False
별칭: cf(cf)
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Credential
이 매개 변수를 지정하면 전달된 사용자 이름과 암호가 지정된 Analysis Server 인스턴스에 연결하는 데 사용됩니다.
자격 증명이 지정되지 않은 경우 도구를 실행하는 사용자의 기본 창 계정이 사용됩니다.
매개 변수 속성
형식: PSCredential
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Database
처리할 테이블 형식 또는 다차원 데이터베이스를 지정합니다.
매개 변수 속성
형식: Object
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
ParameterSetTabularInputObject
Position: Named
필수: True
파이프라인의 값: True
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
ParameterSetInputObject
Position: Named
필수: True
파이프라인의 값: True
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-DatabaseName
처리할 테이블 형식 또는 다차원 데이터베이스의 이름을 지정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
ParameterSetTabularName
Position: 0
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
ParameterSetName
Position: 0
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-ProcessType
호환성 수준 1050-1103에서 다차원 데이터베이스 또는 테이블 형식 데이터베이스의 프로세스 유형을 지정합니다.
설명 및 지침은 처리 옵션 및 설정(Analysis Services) 을 참조하세요.
매개 변수 속성
형식: ProcessType
Default value: None
허용되는 값: ProcessFull, ProcessAdd, ProcessUpdate, ProcessIndexes, ProcessData, ProcessDefault, ProcessClear, ProcessStructure, ProcessClearStructureOnly, ProcessScriptCache, ProcessRecalc, ProcessDefrag
와일드카드 지원: False
DontShow: False
매개 변수 집합
ParameterSetName
Position: 1
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
ParameterSetInputObject
Position: 1
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-RefreshType
테이블 형식 데이터베이스의 프로세스 유형을 지정합니다.
설명 및 지침은 프로세스 데이터베이스, 테이블 또는 파티션(Analysis Services) 을 참조하세요.
매개 변수 속성
형식: RefreshType
Default value: None
허용되는 값: Full, ClearValues, Calculate, DataOnly, Automatic, Add, Defragment
와일드카드 지원: False
DontShow: False
매개 변수 집합
ParameterSetTabularName
Position: 1
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
ParameterSetTabularInputObject
Position: 1
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Server
선택적으로 현재 SQLAS 공급자 디렉터리에 없는 경우 연결할 서버 인스턴스를 지정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-ServicePrincipal
이 연결에서 서비스 주체를 사용 중임을 지정합니다.
매개 변수 속성
형식: SwitchParameter
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-TenantId
서비스 주체의 테넌트 ID입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-WhatIf
cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.
매개 변수 속성
형식: SwitchParameter
Default value: None
와일드카드 지원: False
DontShow: False
별칭: 위스콘신
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters 를 참조하세요.
System.Object
출력
System.Object