2017-01-27 7 views
0

dacpac을 만들 때 사용 된 대상 플랫폼을 결정할 수 있습니까? SqlPackage.exe 에 대한 모든 매개 변수를 살펴본 결과이 정보를 제공하는 것 같지 않습니다. 이상적으로 나는 을 명령 줄에서 결정할 수 있지만, Visual Studio에서도 을 확인하는 방법이 있다면 괜찮을 것입니다.dacpac에서 대상 SQL 플랫폼 결정

답변

1

주어진 dacpac의 대상 플랫폼을 알아내는 가장 간단한 방법은 압축을 풀고 안에있는 model.xml 파일을 보는 것입니다. SQL Server 2005의

  • Sql100DatabaseSchemaProvider - - SQL 서버 2008
  • Sql110DatabaseSchemaProvider - SQL 서버 2012
  • Sql120DatabaseSchemaProvider

    • Sql90DatabaseSchemaProvider : 다음 중 하나가 될 것 XML에 지정된 "DatabaseSchemaProvider"이있을 것 - SQL Server 2014
    • Sql130DatabaseSchemaProvider - SQL Server 2016
    • Sql140DatabaseSchemaProvider - SQL Server vNext
    • SqlAzureDatabaseSchemaProvider - 푸른 SQL 데이터베이스
    • SqlAzureV12DatabaseSchemaProvider - 푸른 SQL 데이터베이스 V12