다음을 통해 공유


SqlDatabaseTestService.DeployDatabaseProject 메서드

 

게시 날짜: 2016년 9월

데이터베이스 프로젝트를 배포합니다.

네임스페이스:   Microsoft.Data.Tools.Schema.Sql.UnitTesting
어셈블리:  Microsoft.Data.Tools.Schema.Sql.UnitTesting(Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll에 있음)

오버로드 목록

이름 설명
System_CAPS_pubmethod DeployDatabaseProject()

app.config 파일의 사용자 설정을 사용하여 데이터베이스 프로젝트를 배포합니다.

System_CAPS_protmethodSystem_CAPS_static DeployDatabaseProject(String, String, String, String)

참조된 구성에 지정된 데이터베이스에 데이터베이스 프로젝트를 배포합니다.

설명

이러한 메서드는 어셈블리를 초기화할 때 인프라에 의해 호출됩니다.메서드는 모든 단위 테스트를 실행하기 전에 테스트 데이터베이스를 설정합니다.

참고 항목

SqlDatabaseTestService 클래스
Microsoft.Data.Tools.Schema.Sql.UnitTesting 네임스페이스

맨 위로 이동

SqlDatabaseTestService.DeployDatabaseProject 메서드 ()

app.config 파일의 사용자 설정을 사용하여 데이터베이스 프로젝트를 배포합니다.

구문

public virtual void DeployDatabaseProject()
public:
virtual void DeployDatabaseProject()
abstract DeployDatabaseProject : unit -> unit
override DeployDatabaseProject : unit -> unit
Public Overridable Sub DeployDatabaseProject

설명

이 메서드를 재정의하면 데이터베이스 배포 동작을 제어할 수 있습니다.예를 들어 Oracle 데이터베이스에 배포할 수 있습니다.이러한 메서드는 권한 있는 컨텍스트를 사용하여 데이터베이스 프로젝트를 배포합니다.

맨 위로 이동

SqlDatabaseTestService.DeployDatabaseProject 메서드 (String, String, String, String)

참조된 구성에 지정된 데이터베이스에 데이터베이스 프로젝트를 배포합니다.

구문

protected static void DeployDatabaseProject(
    string databaseProjectFileName,
    string configuration,
    string providerInvariantName,
    string connectionString
)
protected:
static void DeployDatabaseProject(
    String^ databaseProjectFileName,
    String^ configuration,
    String^ providerInvariantName,
    String^ connectionString
)
static member DeployDatabaseProject : 
        databaseProjectFileName:string *
        configuration:string *
        providerInvariantName:string *
        connectionString:string -> unit
Protected Shared Sub DeployDatabaseProject (
    databaseProjectFileName As String,
    configuration As String,
    providerInvariantName As String,
    connectionString As String
)

매개 변수

  • databaseProjectFileName
    Type: System.String

    데이터베이스 프로젝트 파일의 경로입니다.

  • Configuration
    배포 MSBuild 태스크를 실행할 때 사용되는 솔루션 빌드 구성입니다.
  • providerInvariantName
    Type: System.String

    데이터베이스에 연결하는 데 사용되는 데이터베이스 클라이언트 공급자입니다.System.Data.SqlClient여야 합니다.

  • connectionString
    Type: System.String

    대상 데이터베이스에 대한 연결 문자열입니다.SQL 데이터베이스에 대한 연결 문자열이어야 합니다.

설명

app.config 네임스페이스에 제공된 클래스를 사용하여 필요한 정보를 N:Microsoft.Data.Schema.UnitTesting.Configuration 파일에 추가한 경우 이 메서드는 데이터베이스 프로젝트를 배포합니다.

데이터베이스를 배포하는 데는 권한 있는 연결 컨텍스트가 사용됩니다.

참고 항목

System.Data.SqlClient
N:Microsoft.Data.Schema.UnitTesting.Configuration

맨 위로 이동