Windows Server AppFabric Cmdlet을 사용하여 지속성 저장소 구성

이 항목에서는 AppFabric cmdlet을 사용하여 지정된 범위(루트, 웹 사이트, 응용 프로그램 등)와 연결된 구성 파일에 정의된 인스턴스 저장소의 구성 값을 추가, 가져오기, 설정 또는 제거하는 방법에 대해 설명합니다. 또한 SQL Server 지속성 데이터베이스를 만들고 초기화하거나 지속성 관련 아티팩트를 SQL Server 지속성 저장소에서 제거하는 cmdlet에 대해 설명합니다.

참고

AppFabric cmdlet을 대화식으로 실행하려면 Windows Server AppFabric용 Windows PowerShell 콘솔을 사용하여 해당 cmdlet을 입력한 다음 Enter 키를 눌러야 합니다. 일반적인 AppFabric cmdlet 실행에 대한 자세한 내용은 Windows Server AppFabric Cmdlet 실행을 참조하십시오. 범위 매개 변수(-SiteName, -VirtualPath, -Uri 등)에 대한 자세한 내용은 cmdlet 범위를 참조하고, 파이프 매개 변수(ApplicationInfo 및 ServiceInfo)에 대한 자세한 내용은 cmdlet 파이프를 참조하십시오.

cmdlet을 사용하여 저장소 정의를 추가, 가져오기, 설정 또는 제거하는 방법

Cmdlet

설명

Add-ASAppSqlInstanceStore

연결 문자열 또는 이름이 지정된 연결 문자열을 가리키는 인스턴스 저장소 정의를 추가합니다. cmdlet 예:

Add-ASAppSqlInstanceStore -root -Name TestInstanceStore -ConnectionStringName ApplicationServerWorkflowInstanceStoreConnectionString

Set-ASAppSqlInstanceStore

연결 문자열 또는 이름이 지정된 연결 문자열을 가리키도록 인스턴스 저장소 정의를 설정하거나 업데이트합니다. cmdlet 예:

Set-ASAppSqlInstanceStore -root -Name TestInstanceStore -ConnectionStringName ApplicationServerWorkflowInstanceStoreConnectionString

이름이 지정된 연결 문자열은 <connectionStrings> 태그에 지정된 수준 또는 이보다 상위 수준과 연결된 구성 파일에 정의됩니다.

Remove-ASAppSqlInstanceStore

지정된 범위와 연결된 구성 파일에서 인스턴스 저장소 등록을 제거합니다. Name 매개 변수 값은 제거할 인스턴스 저장소의 이름을 지정합니다. cmdlet 예:

Remove-ASAppSqlInstanceStore –root –Name TestInstanceStore

<Microsoft.ApplicationServer>\<Persistence>\<InstanceStores> 노드의 구성 파일에서 저장소 정의를 찾을 수 있습니다.

Get-ASAppInstanceStore

지정된 범위와 연결된 인스턴스 저장소에 대한 정보를 가져옵니다. 이 정보에는 인스턴스 저장소 이름, 저장소의 저장소 공급자 이름, 사이트 이름, 가상 경로 및 인스턴스 저장소의 매개 변수(예: SQL 워크플로 인스턴스 저장소의 연결 문자열)가 포함됩니다. cmdlet 예:

Get-ASAppInstanceStore –root

Add-ASAppSqlInstanceStore cmdlet의 구문 옵션

Add-ASAppSqlInstanceStore [-Root] -Name <String> [-ConnectionString <String>] [-ConnectionStringName <String>] [<CommonParameters>]

Add-ASAppSqlInstanceStore [-SiteName] <String> [[-VirtualPath] <String>] -Name <String> [-ConnectionString <String>] [-ConnectionStringName <String>] [<CommonParameters>]

Add-ASAppSqlInstanceStore [-Uri] <Uri> -Name <String> [-ConnectionString <String>] [-ConnectionStringName <String>] [<CommonParameters>]

Add-ASAppSqlInstanceStore -ApplicationObject <ApplicationInfo> -Name <String> [-ConnectionString <String>] [-ConnectionStringName <String>] [<CommonParameters>]

다음 표에는 Add-ASAppSqlInstanceStore cmdlet과 관련된 매개 변수가 나열되어 있습니다.

매개 변수

설명

이름

지정된 범위(루트, 사이트, 응용 프로그램 등)와 연결된 구성 파일에 있는 인스턴스 저장소 정의의 이름입니다.

ConnectionString

저장소에 연결하는 데 사용되는 연결 문자열입니다.

ConnectionStringName

구성 파일에 정의되는 연결 문자열 정의의 이름입니다.

Set-ASAppSqlInstanceStore cmdlet의 구문 옵션

Set-ASAppSqlInstanceStore [-Root] -Name <String> [-Confirm] [-ConnectionString <String>] [-ConnectionStringName <String>] [-WhatIf] [<CommonParameters>]

Set-ASAppSqlInstanceStore [-SiteName] <String> [[-VirtualPath] <String>] -Name <String> [-Confirm] [-ConnectionString <String>] [-ConnectionStringName <String>] [-WhatIf] [<CommonParameters>]

Set-ASAppSqlInstanceStore [-Uri] <Uri> -Name <String> [-Confirm] [-ConnectionString <String>] [-ConnectionStringName <String>] [-WhatIf] [<CommonParameters>]

Set-ASAppSqlInstanceStore -ApplicationObject <ApplicationInfo> -Name <String> [-Confirm] [-ConnectionString <String>] [-ConnectionStringName <String>] [-WhatIf] [<CommonParameters>]

다음 표에는 Set-ASAppSqlInstanceStore cmdlet과 관련된 매개 변수가 나열되어 있습니다.

매개 변수

설명

이름

지정된 범위(루트, 사이트, 응용 프로그램 등)와 연결된 구성 파일에 있는 인스턴스 저장소 정의의 이름입니다.

ConnectionString

저장소에 연결하는 데 사용되는 연결 문자열입니다.

ConnectionStringName

구성 파일에 정의되는 연결 문자열 정의의 이름입니다.

Remove-ASAppSqlInstanceStore cmdlet의 구문 옵션

Remove-ASAppSqlInstanceStore [-Root] -Name <String> [-Confirm] [-WhatIf] [<CommonParameters>]

Remove-ASAppSqlInstanceStore [-SiteName] <String> [[-VirtualPath] <String>] -Name <String> [-Confirm] [-WhatIf] [<CommonParameters>]

Remove-ASAppSqlInstanceStore [-Uri] <Uri> -Name <String> [-Confirm] [-WhatIf] [<CommonParameters>]

Remove-ASAppSqlInstanceStore -ApplicationObject <ApplicationInfo> -Name <String> [-Confirm] [-WhatIf] [<CommonParameters>]

다음 표에는 Remove-ASAppSqlInstanceStore cmdlet과 관련된 매개 변수가 나열되어 있습니다.

매개 변수

설명

이름

지정된 범위(루트, 사이트, 응용 프로그램 등)와 연결된 구성 파일에 있는 인스턴스 저장소 정의의 이름입니다.

Get-ASAppInstanceStore cmdlet의 구문 옵션

Get-ASAppInstanceStore [-Root] [-Name <String>] [<CommonParameters>]

Get-ASAppInstanceStore [-SiteName] <String> [[-VirtualPath] <String>] [-Name <String>] [<CommonParameters>]

Get-ASAppInstanceStore [-Uri] <Uri> [-Name <String>] [<CommonParameters>]

Get-ASAppInstanceStore -ApplicationObject <ApplicationInfo> [-Name <String>] [<CommonParameters>]

다음 표에는 Get-ASAppInstanceStore cmdlet과 관련된 매개 변수가 나열되어 있습니다.

매개 변수

설명

이름

지정된 범위(루트, 사이트, 응용 프로그램 등)와 연결된 구성 파일에 있는 인스턴스 저장소 정의의 이름입니다.

cmdlet을 사용하여 SQL Server 지속성 데이터베이스를 초기화하거나 제거하려면

Cmdlet

설명

Initialize-ASPersistenceSqlDatabase

지정된 데이터베이스가 서버에 없는 경우 지정된 데이터베이스 서버에서 SQL Server 지속성 데이터베이스를 만들고 초기화합니다. 초기화 프로세스에서는 지속성 관련 아티팩트(테이블, 뷰, 저장 프로시저 등)를 만듭니다. 데이터베이스가 이미 서버에 있는 경우 이 cmdlet은 지속성 아티팩트가 있는 데이터베이스를 초기화합니다. 또한 이 cmdlet은 지정된 Windows 그룹을 해당 SQL Server 역할에 추가합니다. cmdlet 예:

Initialize-ASPersistenceSqlDatabase  -Database TempPersistenceDB -Server "(local)"

Remove-ASPersistenceSqlDatabase

지정된 데이터베이스에서 모든 지속성 아티팩트(저장 프로시저, 테이블, 뷰 등)를 제거하지만 데이터베이스 자체는 제거하지 않습니다. cmdlet 예:

Remove-ASPersistenceSqlDatabase  -Database TempPersistenceDB -Server "(local)"

Initialize-ASPersistenceSqlDatabase cmdlet의 구문 옵션

Initialize-ASPersistenceSqlDatabase -Database <String> [-Admins <String>] [-Confirm] [-Force] [-Readers <String>] [-Server <String>] [-Users <String>] [-WhatIf] [<CommonParameters>]

Initialize-ASPersistenceSqlDatabase -ConnectionString <String> [-Admins <String>] [-Confirm] [-Force] [-Readers <String>] [-Users <String>] [-WhatIf] [<CommonParameters>]

다음 표에는 Initialize-ASPersistenceSqlDatabase cmdlet과 관련된 매개 변수가 나열되어 있습니다.

매개 변수

설명

Server

데이터베이스가 있는 서버의 이름입니다.

Database

SQL Server 지속성 데이터베이스의 이름입니다.

ConnectionString

SQL Server 지속성 데이터베이스에 연결하는 데 사용되는 연결 문자열입니다.

서버와 데이터베이스를 지정하거나 SQL Server 지속성 데이터베이스에 연결하는 데 사용되는 연결 문자열을 지정할 수 있습니다.

Admins

지정된 Windows 그룹을 지정된 SQL Server 지속성 데이터베이스의 InstanceStoreObservers, WorkflowActivationUsers, WorkflowAdministrators 및 WorkflowManagementServiceUsers 역할에 추가합니다.

Readers

지정된 Windows 그룹을 지정된 SQL Server 지속성 데이터베이스의 InstanceStoreObservers 역할에 추가합니다.

Users

지정된 Windows 그룹을 지정된 SQL Server 지속성 데이터베이스의 InstanceStoreUsers 역할에 추가합니다.

Remove-ASPersistenceSqlDatabase cmdlet의 구문 옵션

Remove-ASPersistenceSqlDatabase -Database <String> [-Force] [-Server <String>] [<CommonParameters>]

Remove-ASPersistenceSqlDatabase -ConnectionString <String> [-Force] [<CommonParameters>]

다음 표에는 Remove-ASPersistenceSqlDatabase cmdlet과 관련된 매개 변수가 나열되어 있습니다.

매개 변수

설명

Server

데이터베이스가 있는 서버의 이름입니다.

Database

SQL Server 지속성 데이터베이스의 이름입니다.

ConnectionString

SQL Server 지속성 데이터베이스에 연결하는 데 사용되는 연결 문자열입니다.

서버와 데이터베이스를 지정하거나 SQL Server 지속성 데이터베이스에 연결하는 데 사용되는 연결 문자열을 지정할 수 있습니다.

  2011-12-05