최신 버전 다운로드
이 문서에는 SqlPackage의 릴리스 버전에서 제공하는 기능 및 수정 사항이 나열되어 있습니다.
170.0.94 SQL패키지
출시일: 2025년 4월 15일
dotnet tool install -g microsoft.sqlpackage --version 170.0.94
기능
기능 |
세부 정보 |
Dacpac확인 |
두 .dacpac 파일의 내용을 확인하기 위한 지원이 미리 보기 도구 Microsoft.DacpacVerify에 추가되었습니다. |
추출 |
폴더에 파일 압축 해제 .dacpac 에 대한 지원을 추가합니다. 이 /Action:Extract 명령은 및 /SourceFile: 매개 변수와 함께 /TargetFile: 사용됩니다. 대상 파일은 폴더여야 하며 소스 파일(.dacpac )이 지정되면 유효한 데이터베이스 연결 속성이 없습니다. 이 속성은 /p:ExtractTarget=SchemaObjectType 소스 데이터베이스 대신 파일에서 추출 .dacpac 하는 데 필요합니다. 실행 파일 Dacunpack.exe DacFx.msi 설치 프로그램에서 제거됩니다. |
파르케 |
SqlPackage 추출 및 게시 작업과 함께 Azure Blob Storage에서 Parquet 파일을 사용할 때 timestamp, rowversion, uniqueidentifier, text, ntext, image, json, xml 및 vector 데이터 형식에 대한 지원을 추가합니다. |
파르케 |
SqlPackage 추출 및 게시 작업에서 나머지 데이터에 대해 Azure Blob Storage의 Parquet 파일을 사용하는 동안 테이블에 지원되지 않는 데이터 형식이 포함된 경우 테이블 데이터를 bcp 파일로 내보내고 가져오는 지원을 추가합니다. 예제 데이터 형식은 SQL_VARIANT이며, 해당 형식의 열이 포함된 테이블은 bcp에 .dacpac 기록되고 나머지 테이블은 Azure Blob Storage의 Parquet 파일에 기록됩니다. |
플랫폼 |
.NET Framework용 SqlPackage 버전을 .NET Framework 4.7.2로 업데이트했습니다. |
플랫폼 |
.NET 6에 대한 지원이 제거되었습니다. |
스크립트돔 |
ScriptDom을 버전 170.18.0으로 업데이트했습니다. |
SQL 프로젝트 |
이제 Fabric의 Azure SQL Database 및 SQL Database에 대한 기본 호환성 수준이 170으로 설정됩니다. 자세한 내용은 Azure SQL Database의 데이터베이스 호환성 수준 170 및 Microsoft Fabric의 SQL 데이터베이스를 참조하세요. |
벡터 |
이제 벡터 데이터 형식이 가져오기, 내보내기, 추출, 배포 및 SQL 프로젝트 빌드를 위한 대상 플랫폼에서 Azure SQL Database 지원됩니다. |
수정
기능 |
세부 정보 |
배포 |
외부 테이블에 변경 사항을 배포하면 수정된 테이블에 REJECT_VALUE 또는 REJECT_SAMPLE_VALUE에 대한 값이 없는 경우 모든 외부 테이블이 삭제되고 다시 생성되는 문제를 해결합니다. |
배포 |
길이를 확장하기 위해 열을 변경하면 열의 데이터 정렬이 지정되고 데이터베이스 기본 데이터 정렬과 일치하는 경우 잘못된 데이터 손실 경고가 발생하는 문제를 해결합니다.
깃허브 |
배포 |
테이블의 민감도 분류 변경으로 인해 인덱스가 다시 생성되는 문제를 해결합니다.
깃허브 |
내보내기 |
내보내기 작업 중 테이블 크기 추정 사용을 최적화합니다. |
추출 |
데이터베이스 참조로 를 .dacpac 추출하지 못하는 문제를 해결합니다.
깃허브 |
패브릭 데이터 웨어하우스 |
게시 작업 중에 sp_refreshsqlmodule 시스템 저장 프로시저가 호출되는 문제를 해결합니다. 패브릭 데이터 웨어하우스는 sp_refreshsqlmodule 지원하지 않으며 이로 인해 배포가 실패합니다. |
패브릭 데이터 웨어하우스 |
Fabric Data Warehouse에서 데이터베이스를 추출할 때 테이블 제약 조건이 파일에 포함되지만 파일에는 포함되지 .dacpac 않는 .sql 문제를 해결합니다.
깃허브 |
SQL 프로젝트 |
Visual Studio에서 SSDT를 설치하지 않고 빌드하면 잘못된 빌드 동작이 발생하는 문제를 해결합니다.
깃허브 |
SQL 프로젝트 |
코드 분석이 활성화된 경우 출력에서 빌드 경고가 중복되는 문제를 수정합니다.
깃허브 |
SQL 프로젝트 |
Service Broker 매개 변수를 변수로 설정하면 잘못된 경고가 발생하는 문제를 해결합니다.
깃허브 |
162.5.57 SQL패키지
릴리스 날짜: 2024년 11월 21일
dotnet tool install -g microsoft.sqlpackage --version 162.5.57
기능
기능 |
세부 정보 |
닥팩 |
Synapse Serverless와 Azure SQL Database 시스템의 dacpac 업데이트. |
진단 |
새 명령줄 매개 변수를 추가하여 로깅 수준을 지정합니다. /DiagnosticsLevel: |
진단 |
진단 로깅, 스크립트 배포 및 보고서 배포와 함께 대상 및 원본 모델 정보를 포함하는 진단 패키지를 출력 .zip 하는 새 명령줄 매개 변수를 추가합니다. /DiagnosticPackageFile: |
패브릭 데이터 웨어하우스 |
테이블 변경 문이 필요한 Fabric Data Warehouse 데이터베이스에 게시에 대한 지원을 추가합니다. |
패브릭의 SQL 데이터베이스 |
대상 플랫폼에 Fabric에서 SQL 데이터베이스 지원을 추가합니다SqlDbFabricDatabaseSchemaProvider . |
수정
기능 |
세부 정보 |
배포 |
메모리 최적화 시스템 버전 테이블을 참조하는 저장 프로시저 또는 함수가 있고 데이터베이스가 DBCC CLONEDATABASE에 의해 생성되어 메모리 최적화 시스템 버전 테이블이 누락된 경우 배포가 실패하는 문제를 해결합니다.
깃허브 |
배포 |
역할 멤버 자격이 변경된 Synapse Serverless에 대한 배포가 실패하는 문제를 해결합니다. |
배포 |
마스터 키의 암호가 설정되지 않은 경우 마스터 키가 있는 배포가 실패하는 문제를 해결합니다.
데브컴 |
가져오기 |
nvarchar(max), varchar(max) 및 varbinary(max) 형식을 가져오지 못하는 클러스터형 columnstore 인덱스의 문제를 해결합니다.
깃허브 |
가져오기 |
데이터 가져오기가 완료되기 전에 트리거를 사용하도록 설정하기 때문에 DDL 트리거를 사용하여 데이터베이스를 가져오는 데 실패하는 문제를 해결합니다. |
162.4.92 SQL패키지
릴리스 날짜: 2024년 9월 18일
dotnet tool install -g microsoft.sqlpackage --version 162.4.92
기능
기능 |
세부 정보 |
배포 |
이제 Azure SQL 데이터베이스의 새 데이터베이스에 대한 기본 호환성 수준이 160으로 설정됩니다.
블로그 게시물 |
JSON (자바스크립트 객체 표기법) |
이제 대상 플랫폼 Azure SQL Database 에서 가져오기, 내보내기, 추출, 배포 및 SQL 프로젝트 빌드에 JSON 데이터 형식이 지원됩니다. |
수정
기능 |
세부 정보 |
배포 |
비트 변환 함수가 있는 파티션 함수로 인해 배포 중에 테이블이 다시 빌드되는 문제를 수정했습니다.
GitHub 문제 |
배포 |
외부 테이블에 변경 사항을 배포하면 모든 외부 테이블이 삭제되고 다시 만들어지는 문제를 수정했습니다.
GitHub 문제 |
배포 |
system_time 열의 열 이름에 공백이 있는 임시 테이블이 잘못된 배포 스크립트를 생성하는 문제를 수정했습니다.
개발자 커뮤니티 |
배포 |
테이블에서 형식 캐스팅에 호환되는 유형 간에 열 유형을 변경하면 배포 중에 불필요한 테이블 재구성이 발생하는 문제를 수정했습니다.
GitHub 문제 |
배포 |
Azure SQL Database에 대해 생성된 배포 스크립트에 SQL 프로젝트 설정에 관계없이 쿼리 저장소 해제하는 무시된 문이 포함된 문제를 해결합니다. |
내보내기 |
직렬화 중 bacpac 내보내기가 실패하지만 추적 로그에 실패 메시지가 포함되지 않는 문제를 수정했습니다.
GitHub 문제 |
추출 |
테이블 정의를 .sql 파일에 쓸 때 추출 작업에서 테이블의 인덱스 순서를 다시 지정하는 문제를 수정했습니다. |
JSON (자바스크립트 객체 표기법) |
isjson 함수의 json_type_constraint 매개 변수가 두 번째 매개 변수로 인식되지 않는 문제를 수정했습니다.
GitHub 문제 |
플랫폼 |
Microsoft.Data.SqlClient v5.1.6을 참조하세요. |
스키마 비교 |
스키마 비교에서 모든 문이 동일한 일괄 처리에 있어야 하므로 중복 문이 발생하는 문제를 수정했습니다.
GitHub 문제 |
스크립트돔 |
ScriptDOM 16.1.9142를 참조하세요. |
162.3.566 SQL패키지
릴리스 날짜: 2024년 6월 24일
dotnet tool install -g microsoft.sqlpackage --version 162.3.566
수정
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않습니다. |
해당 없음 |
가져오기 |
.msi 파일로 설치한 경우를 제외하고 SqlPackage 내보내기를 사용하여 만든 bacpac 파일은 4GB보다 큰 경우 Azure Portal 및 Azure PowerShell을 사용하여 가져오지 못할 수도 있습니다. |
SqlPackage를 사용하여 bacpac을 가져오거나 .msi 파일로 설치한 SqlPackage를 사용하여 bacpac 파일을 만듭니다. |
스크립트돔 |
매우 큰 파일을 구문 분석하면 스택 오버플로가 발생할 수 있습니다. |
없음 |
162.3.563 SQL패키지
릴리스 날짜: 2024년 6월 6일
dotnet tool install -g microsoft.sqlpackage --version 162.3.563
기능
기능 |
세부 정보 |
마이크로소프트 패브릭 |
Microsoft Fabric 미러링 SQL 데이터베이스를 나타내는 대상 플랫폼 SqlDbFabricDatabaseSchemaProvider 에 대한 미리 보기 지원을 추가합니다. 이 대상 플랫폼에서 지원되는 데이터 형식은 Microsoft Fabric에 미러링하도록 지원되는 데이터 형식으로 제한됩니다. |
플랫폼 |
Microsoft.Data.SqlClient v5.1.5을 참조하세요. |
스크립트돔 |
ScriptDOM 161.9109를 참조하세요. |
수정
기능 |
세부 정보 |
코드 분석 |
코드 분석 규칙의 빌드 출력이 MSBuild 진단 형식 지침과 일치하지 않는 문제를 해결합니다.
GitHub 문제 |
배포 |
ONLINE 속성 집합과 Large Object 형식(LOB)이 있는 인덱스의 배포가 실패하는 문제를 해결합니다. |
배포 |
temporal 테이블에서 열 암호화 배포가 실패하는 문제를 해결합니다.
GitHub 문제 |
배포 |
새 동작의 이전 버전과의 호환성 문제로 인해 프로젝트 빌드 후 참조된 dacpacs의 절대 경로를 저장하지 않도록 변경한 내용을 되돌립니다.
GitHub 문제 |
추출 |
MCD(다중 열 배포) 테이블에서 사용된 열이 NULL 값을 허용하는 것으로 잘못 스크립팅되던 문제를 수정합니다. |
스크립트돔 |
테이블 반환 함수 * 에서 지정되지 않은(OPEN_JSON ) 열을 선택하면 SQL 프로젝트가 빌드되지 않는 문제를 수정합니다.
GitHub 문제 |
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않습니다. |
해당 없음 |
배포 |
배포 기여자 API DeploymentPlanModifier 메서드가 정적 메서드로 설정됩니다. |
SqlPackage 162.3.566에서 수정되었습니다. |
가져오기 |
.msi 파일로 설치한 경우를 제외하고 SqlPackage 내보내기를 사용하여 만든 bacpac 파일은 4GB보다 큰 경우 Azure Portal 및 Azure PowerShell을 사용하여 가져오지 못할 수도 있습니다. |
SqlPackage를 사용하여 bacpac을 가져오거나 .msi 파일로 설치한 SqlPackage를 사용하여 bacpac 파일을 만듭니다. |
스크립트돔 |
매우 큰 파일을 구문 분석하면 스택 오버플로가 발생할 수 있습니다. |
없음 |
162.2.111 SQL패키지
릴리스 날짜: 2024년 2월 27일
dotnet tool install -g microsoft.sqlpackage --version 162.2.111
기능
기능 |
세부 정보 |
플랫폼 |
Microsoft.Data.SqlClient v5.1.4을 참조하세요. |
플랫폼 |
SqlPackage 자체 포함(.zip) 다운로드는 이제 .NET 8을 사용하여 빌드됩니다. |
플랫폼 |
이제 .NET 6 및 .NET 8 모두에서 SqlPackage dotnet tool 를 사용할 수 있습니다.
GitHub 문제 |
플랫폼 |
SqlPackage 프리뷰 릴리스가 이제 dotnet tool 피드에서 사용할 수 있습니다. |
Azure Synapse Analytics |
프로젝트 빌드 중에 값이 0, 10, 20, 30, 40, 50, 9000의 유효한 옵션 내에 있는지 확인하기 위해 DW_COMPATIBILITY_LEVEL 프로젝트 속성에 유효성 검사를 추가했습니다. |
배포 |
ONLINE 인덱스 작업에 대한 지원을 추가합니다. 온라인 인덱스 작업은 SqlPackage 명령줄 게시 속성, /p:PerformIndexOperationsOnline 및 SQL 프로젝트 모델의 구성 요소로 적용할 수 있습니다.
GitHub 문제 |
파르케 |
데이터를 병렬로 가져오고 로그 파일 크기를 줄이는 성능 향상을 포함하여 Parquet 파일의 데이터를 통해 작업을 추출하고 게시하는 기능이 개선되었습니다. |
수정
기능 |
세부 정보 |
배포 |
보기의 apply 절에 사용되는 함수가 있는 패키지가 배포되지 않는 문제를 수정했습니다. 이전 오류 메시지는 함수 앞에 보기가 잘못 배포되었기 때문에 함수를 찾을 수 없다는 것이었습니다.
GitHub 문제 |
배포 |
NATIVE_COMPILATION 및 SCHEMABINDING 와 같은 함수 키워드가 올바르게 인식되지 않고 배포 스크립트에 포함되지 않던 문제를 수정했습니다.
GitHub 문제, Developer Community |
배포 |
values 절의 시스템 테이블에 대한 참조가 값이 null일 수 없다는 오류 메시지와 함께 빌드하지 못하는 문제를 해결했습니다.
개발자 커뮤니티 |
배포 |
참조된 dacpac의 절대 경로가 상대 경로 대신 프로젝트 빌드 후 dacpac에 저장되는 문제를 해결했습니다.
GitHub 문제 |
배포 |
비활성화된 클러스터형 인덱스를 생성하면 비활성화된 다른 인덱스를 만들 때 배포가 실패하는 문제가 해결되었습니다.
GitHub 문제 |
배포 |
사용자 정의 데이터 형식의 동의어로 인해 해결되지 않은 참조가 발생하는 문제를 해결했습니다.
GitHub 문제 |
추출 |
패키지에 major.minor.build 형식을 따르지 않는 버전이 지정된 경우 DacVersion 속성이 설정되지 않던 문제를 수정했습니다.
GitHub 문제 |
가져오기 |
Chinese_PRC_CI_AS 를 포함한 특정 데이터 정렬을 가져오면 해당 데이터 정렬이 지원되지 않는다는 오류 메시지와 함께 가져오기에 실패하던 문제를 수정했습니다.
GitHub 문제 |
스키마 비교 |
UTF8 데이터 정렬을 사용하는 데이터베이스가 올바른 결과를 제공하지 않는 문제를 수정했습니다. |
스키마 비교 |
Synapse 서버리스 SQL 풀을 평가할 때 스키마 비교에 외부 데이터 원본, 외부 파일 형식 및 외부 테이블 개체가 포함되지 않는 문제를 해결했습니다. |
보안 |
MFA(다단계 인증)를 사용하는 Microsoft Entra ID 인증을 지원하는 범용 인증(/ua )에 대한 SqlPackage on .NET의 지원을 수정했습니다. |
시스템 dacpacs |
pdw* 보기가 Synapse Data Warehouse master.dacpac에 포함되지 않던 문제를 수정했습니다.
GitHub 문제, Developer Community |
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않습니다. |
해당 없음 |
가져오기 |
.msi 파일로 설치한 경우를 제외하고 SqlPackage 내보내기를 사용하여 만든 bacpac 파일은 4GB보다 큰 경우 Azure Portal 및 Azure PowerShell을 사용하여 가져오지 못할 수도 있습니다. |
SqlPackage를 사용하여 bacpac을 가져오거나 .msi 파일로 설치한 SqlPackage를 사용하여 bacpac 파일을 만듭니다. |
스크립트돔 |
매우 큰 파일을 구문 분석하면 스택 오버플로가 발생할 수 있습니다. |
없음 |
162.1.172 SQL패키지
릴리스 날짜: 2024년 1월 9일
dotnet tool install -g microsoft.sqlpackage --version 162.1.172
수정
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않습니다. |
해당 없음 |
가져오기 |
.msi 파일로 설치한 경우를 제외하고 SqlPackage 내보내기를 사용하여 만든 bacpac 파일은 4GB보다 큰 경우 Azure Portal 및 Azure PowerShell을 사용하여 가져오지 못할 수도 있습니다. |
SqlPackage를 사용하여 bacpac을 가져오거나 .msi 파일로 설치한 SqlPackage를 사용하여 bacpac 파일을 만듭니다. |
스크립트돔 |
매우 큰 파일을 구문 분석하면 스택 오버플로가 발생할 수 있습니다. |
없음 |
162.1.167 SQL패키지
릴리스 날짜: 2023년 10월 19일
기능
기능 |
세부 정보 |
플랫폼 |
Microsoft.Data.SqlClient v5.1.1을 참조하세요. |
Azure Synapse Analytics |
Azure Synapse Analytics 서버리스 SQL 풀용 PARSER_VERSION 에서 FORMAT_OPTIONS 에 대한 지원을 추가합니다.
설명서 |
Azure Synapse Analytics |
Azure Synapse Analytics 전용 SQL 풀용 CREATE VIEW 에서 다중 열 배포(MCD)에 대한 지원을 추가합니다.
GitHub 문제 |
Azure Synapse Analytics |
Parquet 파일에 추출 작업의 /p:TableData 속성에 대한 지원을 추가하여 데이터를 내보낼 테이블을 지정할 수 있습니다.
GitHub 문제 |
패브릭 데이터 웨어하우스 |
Fabric Data Warehouse 데이터베이스에 대한 추출 및 게시 지원을 추가합니다. 게시 기능은 기존 테이블을 변경해야 하는 변경을 지원하지 않습니다. 대상 플랫폼 열거형 값은 SQL 데이터베이스 프로젝트의 SqlDwUnifiedDatabaseSchemaProvider 입니다. |
파르케 |
Azure SQL Managed Instance 및 SQL Server 2022를 사용하여 Azure Blob Storage의 Parquet 파일에 저장된 데이터로 추출 및 게시에 대한 미리 보기 지원을 추가합니다. Azure SQL 데이터베이스 및 SQL Server 2019 이전 버전은 지원되지 않습니다. 데이터는 CETAS에 지원되는 데이터 형식이어야 합니다. Parquet 파일을 사용한 추출 및 게시는 많은 시나리오에서 bacpac 파일로 가져오기/내보내기에 비해 성능이 향상됩니다. |
게시 |
게시 작업에 /p:AllowTableRecreation 속성을 추가합니다. 기본값(true)은 테이블 변경 시 테이블 데이터가 유지되는 동안 테이블을 다시 만들어야 할 수 있지만 배포에 상당한 시간이 걸리거나 변경 내용 추적 데이터가 손실될 수 있는 이전 동작과 일치합니다. 속성 /p:AllowTableRecreation 을 false로 설정하면 테이블에 대해 다시 만들기가 필요한 경우 배포가 시작되지 않습니다.
GitHub 문제 |
수정
기능 |
세부 정보 |
애플리케이션 |
출력이 리디렉션될 때 SqlPackage CLI에서 예외를 throw하는 문제를 해결합니다.
GitHub 문제 |
Azure Synapse Analytics |
게시 작업이 filepath() 또는 filename() 함수가 포함된 문을 구문 분석하지 못하는 문제를 해결합니다. |
가져오기 |
AUTO_DROP 옵션은 bacpac을 AUTO_DROP 지원하지 않는 SQL Server 버전으로 가져올 때 통계에서 제외됩니다. |
가져오기 |
가용성 그룹의 ALTER 또는 CREATE를 포함하는 데이터베이스를 가져오기가 실패하는 문제를 해결합니다. |
내보내기 |
삭제된 원장 열이 bacpac 내보내기에 포함되어 가져오기 시 오류 메시지가 표시될 수 있는 문제를 해결합니다. |
내보내기 |
bacpac 파일로 내보낼 때 /p:CompressionOption이 적용되지 않는 문제를 해결합니다. |
추출 |
dacpac이 아닌 옵션에 대한 /p:ExtractTarget 옵션의 대상 파일 확장자가 여전히 .dacpac이어야 하는 문제를 수정했습니다.
GitHub 문제 |
원장 |
삭제된 테이블에 대한 사용 권한을 만들려고 시도하여 삭제된 원장 테이블을 포함하는 데이터베이스의 가져오기 또는 게시가 실패하는 문제를 해결합니다. |
원장 |
삭제된 테이블로 데이터를 가져오려고 시도하여 삭제된 원장 테이블이 포함된 데이터베이스 가져오기가 실패하는 문제를 해결합니다. |
폴리베이스 |
RDBMS 외부 테이블이 있는 Azure SQL Managed Instance 데이터베이스를 내보내거나 추출할 수 없는 문제를 해결합니다.
GitHub 문제 |
게시 |
DropObjectsNotInSource는 사용 권한 또는 역할 멤버 자격인 개체를 삭제하지 않습니다. DropPermissionsNotInSource 또는 DropRoleMembersNotInSource를 사용하여 권한 또는 역할 멤버 자격을 삭제할 수 있도록 설정합니다.
GitHub 문제 |
게시 |
연결하는 사용자에게 Azure SQL 데이터베이스의 master 에 대한 액세스 권한이 없는 경우 게시 작업이 실패하는 문제를 수정합니다. |
게시 |
열 암호화와의 상호 작용을 포함하는 배포에서 일시적인 실행 시간 제한 오류가 발생하는 문제를 해결합니다. |
게시 |
RegisterDataTierApplication이 true로 설정된 경우 .NET/.NET Core로 빌드된 dacpac 배포가 실패하는 문제를 해결합니다.
GitHub 문제 |
게시 |
시스템 버전 관리 테이블이 수정되고 새 스키마가 생성되어 배포가 실패하는 문제를 해결합니다.
GitHub 문제 |
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않습니다. |
해당 없음 |
가져오기 |
.msi 파일로 설치한 경우를 제외하고 SqlPackage 내보내기를 사용하여 만든 bacpac 파일은 4GB보다 큰 경우 Azure Portal 및 Azure PowerShell을 사용하여 가져오지 못할 수도 있습니다. |
SqlPackage를 사용하여 bacpac을 가져오거나 .msi 파일로 설치한 SqlPackage를 사용하여 bacpac 파일을 만듭니다. |
스크립트돔 |
매우 큰 파일을 구문 분석하면 스택 오버플로가 발생할 수 있습니다. |
없음 |
162.0.52 SQL패키지
릴리스 날짜: 2023년 5월 11일
기능
수정
기능 |
세부 정보 |
Azure Synapse Analytics |
Azure Synapse Analytics 서버리스 SQL 풀에 연결할 때 기본 명령 시간 제한이 제대로 설정되지 않은 문제를 해결합니다. |
Azure Synapse Analytics |
Azure Synapse Analytics 서버리스 SQL 풀이 기본 데이터 및 로그 경로를 잘못 결정하는 문제를 해결합니다. |
Azure Synapse Analytics |
Azure Synapse Analytics 서버리스 SQL 풀에서 기본 로그인, 사용자 및 스키마를 잘못 결정하는 문제를 수정합니다. |
Azure SQL 데이터베이스 |
임시 기록 보존이 구성되지 않은 것(null)으로 올바르게 인식되지 않는 문제를 해결합니다. |
배포 |
배포 계획이 FROM VALUES 절 내의 하위 쿼리에서 테이블/보기에 대한 종속성을 검색하지 못하는 문제를 해결합니다.
GitHub 문제 |
배포 |
대상 데이터베이스에 열에 바인딩된 규칙이 포함된 경우 배포가 실패하는 문제를 해결합니다. |
배포 |
대상 데이터베이스에 사용자 정의 유형의 열에 바인딩된 규칙이 포함된 경우 배포가 실패하는 문제를 해결합니다.
GitHub 문제 |
배포 |
테이블에 대한 다른 변경이 있을 때 temporal 테이블의 보존 기간이 기본값으로 다시 설정되는 문제를 해결합니다.
GitHub 문제 |
배포 |
테이블에 압축 옵션이 지정된 경우 기본 키에 대한 업데이트가 배포에 포함되지 않는 문제를 해결합니다. |
배포 |
테이블이 변경되지 않은 경우에도 분할된 테이블의 비클러스터형 인덱스가 다시 빌드되는 문제를 해결합니다.
GitHub 문제 |
배포 |
열이 다시 정렬되는 것을 제외하고 시스템 버전 테이블을 변경하지 않을 때 기록 테이블에서 ignorecolumnorder 속성을 적용하지 않는 문제를 해결합니다. |
배포 |
테이블 정의에 SQLCMD 변수가 포함되어 있을 때 변경되지 않은 경우에도 외부 테이블을 삭제하고 다시 배포하는 문제를 해결합니다.
GitHub 문제 |
내보내기 |
내보내기 작업 중에 제공된 진단 정보가 바이트 대신 KB의 테이블 크기를 잘못 보고하는 문제를 해결합니다.
GitHub 문제 |
가져오기 |
Azure SQL 데이터베이스로 가져오는 동안 Azure Active Directory 사용자를 만들 수 없어 가져오기가 실패하는 문제를 해결합니다.
GitHub 문제 |
원장 |
원장 기록 테이블 또는 보기에 잘못된 두 부분으로 구성된 이름이 있을 때 SqlPackage가 오류를 올바르게 식별하지 못하는 문제를 해결합니다. |
사용 권한 |
데이터베이스 모델에서 사용자에게 할당된 권한이 인식되지 않아 프로젝트 빌드 또는 SqlPackage 작업이 실패하는 문제를 해결합니다. |
쿼리 저장소 |
flush_interval_seconds
쿼리 스토어 옵션의 최소값이 60초로 올바르게 유효성이 검사되지 않던 문제를 수정했습니다. |
SQL Server 2022 |
함수 DATETRUNC 가 기본 제공 함수로 인식되지 않던 문제를 수정했습니다.
Developer Community 보고서 |
SQL Server 2022 |
함수 DATE_BUCKET 가 기본 제공 함수로 인식되지 않던 문제를 수정했습니다. |
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않습니다. |
해당 없음 |
가져오기 |
.msi 파일로 설치한 경우를 제외하고 SqlPackage 내보내기를 사용하여 만든 bacpac 파일은 4GB보다 큰 경우 Azure Portal 및 Azure PowerShell을 사용하여 가져오지 못할 수도 있습니다. |
SqlPackage를 사용하여 bacpac을 가져오거나 .msi 파일로 설치한 SqlPackage를 사용하여 bacpac 파일을 만듭니다. |
스크립트돔 |
매우 큰 파일을 구문 분석하면 스택 오버플로가 발생할 수 있습니다. |
없음 |
161.8089.0 SQL패키지
릴리스 날짜: 2023년 2월 13일
플랫폼 |
다운로드 |
버전 |
빌드 |
윈도우 .NET 6 |
zip 파일 |
161.8089.0 |
16.1.8089.0 |
윈도우즈 |
.msi 파일 |
161.8089.0 |
16.1.8089.0 |
맥OS .NET 6 |
zip 파일 |
161.8089.0 |
16.1.8089.0 |
리눅스 .NET 6 |
zip 파일 |
161.8089.0 |
16.1.8089.0 |
중요
SqlPackage 버전 161은 기본적으로 데이터베이스 연결을 암호화합니다. 이전에 자체 서명된 인증서를 사용하거나 암호화 없이 성공한 연결은 SqlPackage 매개 변수를 업데이트하지 않고는 v161에 연결할 수 없습니다. 자세한 내용은 https://aka.ms/dacfx-connection를 참조하세요.
기능
수정
기능 |
세부 정보 |
배포 |
기본 데이터 및 로그 경로가 비어 있어 Linux에서 SQL에 게시할 때 실패하는 문제를 수정했습니다.
GitHub 문제 |
배포 |
파일 형식이 변경된 외부 테이블을 게시하면 오류가 발생하는 문제를 해결합니다.
GitHub 문제 |
배포 |
임의 암호화로 암호화된 열로 게시해도 열 암호화 키(CEK)에 액세스할 수 없는 경우 즉시 실패하지 않고 열 암호화 단계까지 배포 오류가 지연되는 문제를 수정했습니다. |
코드 재구성 (리팩터링) |
시스템 버전 관리 테이블의 열 이름을 변경하면 시스템 버전 관리가 꺼졌다가 다시 켜지지 않는 문제를 해결합니다.
GitHub 문제 |
플랫폼 |
암호화 오류로 인해 RHEL 9에서 SqlPackage 작업이 실패하는 문제를 해결합니다. .NET 6 런타임의 6.0.10 버전을 사용하도록 이동합니다.
GitHub 문제 |
스키마 비교 |
DoNotEvaluateSqlCmdVariables 속성 문제로 인해 발행 및 스크립트에서도 SqlCmd 변수가 소스뿐만 아니라 소스 및 대상 모두에서 해석되지 않는 문제를 수정했습니다. |
스크립트돔 |
REJECT_SAMPLE_VALUE 에 대한 외부 테이블 지원을 수정했습니다. |
스크립트돔 |
클러스터형 인덱스가 있는 테이블에 압축 옵션을 적용할 수 없는 문제를 해결합니다. |
SQL 프로젝트 |
QueryStoreFlushInterval 에 유효한 옵션이 유효하지 않은 것으로 잘못 보고되는 문제를 해결합니다.
Developer Community 보고서 |
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않습니다. |
해당 없음 |
스크립트돔 |
매우 큰 파일을 구문 분석하면 스택 오버플로가 발생할 수 있습니다. |
없음 |
161.6374.0 SQL패키지
릴리스 날짜: 2022년 11월 9일
플랫폼 |
다운로드 |
버전 |
빌드 |
윈도우 .NET 6 |
zip 파일 |
161.6374.0 |
16.1.6374.0 |
윈도우즈 |
.msi 파일 |
161.6374.0 |
16.1.6374.0 |
맥OS .NET 6 |
zip 파일 |
161.6374.0 |
16.1.6374.0 |
리눅스 .NET 6 |
zip 파일 |
161.6374.0 |
16.1.6374.0 |
중요
SqlPackage 버전 161은 기본적으로 데이터베이스 연결을 암호화합니다. 이전에 자체 서명된 인증서를 사용하거나 암호화 없이 성공한 연결은 SqlPackage 매개 변수를 업데이트하지 않고는 v161에 연결할 수 없습니다. 자세한 내용은 https://aka.ms/dacfx-connection를 참조하세요.
기능
기능 |
세부 정보 |
플랫폼 |
기본적으로 서버 인증서를 신뢰하지 않고 암호화를 사용하도록 연결을 변경합니다. 이는 기본적으로 자체 서명된 인증서를 사용하거나 암호화하지 않은 연결에 대한 호환성이 손상되는 변경입니다. 자세한 내용은 이 전용 문서를 참조하세요. |
플랫폼 |
Microsoft.Data.SqlClient v5.0.1을 참조하세요. |
플랫폼 |
SqlPackage는 이제 Windows, macOS 및 Linux 플랫폼에서 설치할 수 있는 dotnet tool 로 제공됩니다. |
항상 암호화 |
보안 인클레이브를 사용하여 가상화 기반 보안(VBS)에 대한 지원을 추가합니다. |
연결 |
TDS 8.0에 대한 지원과 /SourceHostNameInCertificate 및 /TargetHostNameInCertificate 에 대한 매개 변수를 SqlPackage 작업에 추가합니다. |
복제 |
피어 투 피어 복제를 사용하여 sp_addpublication에 대한 지원을 추가합니다. |
스크립트돔 |
조건자 하위 쿼리를 사용하여 isn't DISTINCT FROM 구문에 대한 지원을 추가합니다. |
서버 수준 역할 |
추가적인 고정 서버 역할인 MS_DatabaseConnector, MS_LoginManager, MS_DatabaseManager, MS_ServerStateManager, MS_ServerStateReader, MS_ServerPerformanceStateReader, MS_ServerSecurityStateReader, MS_DefinitionReader, MS_PerformanceDefinitionReader, MS_SecurityDefinitionReader에 대한 지원을 추가합니다. |
SQL Server 2022 |
SQL Server 2022와 연결된 T-SQL 함수 변경 내용인 GREATEST(), LEAST(), STRING_SPLIT(), DATETRUNC(), LTRIM(), RTRIM(), TRIM()에 대한 지원을 추가합니다. |
SQL Server 2022 |
SQL Server 2022와 연결된 JSON 함수 변경 내용인 ISJSON(), JSON_PATH_EXISTS(), JSON_OBJECT(), JSON_ARRAY()에 대한 지원을 추가합니다. |
SQL Server 2022 |
SQL Server 2022와 연결된 비트 조작 함수인 LEFT_SHIFT(), RIGHT_SHIFT(), BIT_COUNT(), GET_BIT(), SET_BIT()에 대한 지원을 추가합니다. |
SQL Server 2022 |
SQL Server 2022와 연결된 시계열 함수 변경 내용인 DATE_BUCKET(), GENERATE_SERIES(), FIRST_VALUE(), LAST_VALUE()에 대한 지원을 추가합니다. |
통계 |
STATISTICS AUTO_DROP 옵션에 대한 지원을 추가합니다. |
XML 압축 |
XML 인덱스에서 XML 압축에 대한 지원을 추가합니다. |
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않습니다. |
해당 없음 |
스크립트돔 |
매우 큰 파일을 구문 분석하면 스택 오버플로가 발생할 수 있습니다. |
없음 |
19.2 SQL패키지
릴리스 날짜: 2022년 9월 22일
플랫폼 |
다운로드 |
버전 |
빌드 |
윈도우즈 |
.msi 파일 |
19.2 |
16.0.6296.0 |
맥OS .NET 6 |
zip 파일 |
19.2 |
16.0.6296.0 |
리눅스 .NET 6 |
zip 파일 |
19.2 |
16.0.6296.0 |
윈도우 .NET 6 |
zip 파일 |
19.2 |
16.0.6296.0 |
기능
기능 |
세부 정보 |
연결 풀링 |
환경 변수 CONNECTION_POOLING_ENABLED 가 True로 설정된 경우 모든 연결에 대한 연결 풀링을 사용하도록 설정합니다. 이 옵션은 MSAL(Microsoft 인증 라이브러리) 제한을 방지하기 위해 Azure Active Directory 사용자 이름/비밀번호 연결을 사용하는 작업에 권장됩니다. |
배포 옵션 |
DacFx .NET API의 배포 옵션에 쉽게 알아볼 수 있는 이름을 표시합니다. |
동적 데이터 마스킹 |
가져오기/내보내기 및 추출/게시에서 세분화된 UNMASK 권한에 대한 지원을 추가합니다. |
원장 |
유효성 검사 및 내보내기/추출을 위해 스키마 모델에 SQL 원장 기록 테이블을 추가하고, 기록 테이블을 가져오거나 데이터베이스에 게시하지 않습니다. |
플랫폼 |
SqlPackage는 이제 .NET 6을 사용하여 빌드됩니다. |
SQL Server 2022 |
ALTER LEDGER CONFIGURATION, VIEW PERFORMANCE DEFINITION, VIEW ANY PERFORMANCE DEFINITION 권한에 대한 지원 추가합니다.
권한 설명서에서 사용할 수 있는 권한 정의에 대해 자세히 알아봅니다. |
XML 압축 |
ScriptDOM, 가져오기/내보내기 및 추출/게시에서 XML 압축을 지원합니다. XML 데이터 및 XML 압축에 대한 자세한 내용은 XML 데이터 설명서에서 확인할 수 있습니다. |
수정
기능 |
세부 정보 |
내보내기 |
테이블에 계산 열과 함께 통계가 있는 경우 내보내기에 실패하는 문제를 해결합니다. |
가져오기 |
가져오기가 95%에서 중단되는 문제를 해결합니다. |
스크립트돔 |
STRING_SPLIT이 NULL 서수 값을 지원하지 않는 문제를 해결합니다. |
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않습니다. |
해당 없음 |
스크립트돔 |
매우 큰 파일을 구문 분석하면 스택 오버플로가 발생할 수 있습니다. |
없음 |
XML 압축 |
XML 인덱스의 XML 압축은 SqlPackage에서 아직 지원되지 않습니다. |
해당 없음 |
19.1 SQL패키지
릴리스 날짜: 2022년 5월 24일
플랫폼 |
다운로드 |
버전 |
빌드 |
윈도우즈 |
.msi 파일 |
19.1 |
16.0.6161.0 |
macOS .NET 코어 |
zip 파일 |
19.1 |
16.0.6161.0 |
리눅스 .NET 코어 |
zip 파일 |
19.1 |
16.0.6161.0 |
Windows .NET 코어 |
zip 파일 |
19.1 |
16.0.6161.0 |
기능
기능 |
세부 정보 |
Azure Synapse Analytics |
네이티브 외부 데이터 원본에 대한 지원이 추가되었습니다. |
추출 |
추출 작업의 ExtractTarget 속성에 대한 지원이 추가되었습니다. 추출은 이제 각 개체에 대해 .sql 파일로 추출을 지원하며, 단일 폴더 또는 개체 형식, 스키마, 개체 형식 및 스키마로 구성할 수 있습니다. |
스크립트돔 |
isn't DISTINCT FROM 구문에 대한 지원이 추가되었습니다. |
수정
기능 |
세부 정보 |
Azure Synapse Analytics |
테이블 이름에 '/' 문자가 포함된 테이블 이름 변경에 대한 게시 작업이 수정되었습니다. |
내보내기 |
종속성이 있는 SQL 원장 기록 테이블의 내보내기가 수정되었습니다. |
추출 |
함수가 사용된 오프셋 절로 인해 발생하는 저장 프로시저의 추출 작업 실패가 해결되었습니다. |
추출 |
원장 테이블 추출 작업에 대한 경고가 수정되었습니다. |
일반 |
명령 시간 제한 설정이 제대로 적용되지 않은 문제가 수정되었습니다. |
가져오기 |
가져올 때 전체 텍스트 인덱스가 사용하지 않도록 설정되는 문제가 수정되었습니다. |
게시 |
열을 추가할 때 게시 작업이 삭제되고 클러스터형 columnstore 인덱스가 만들어지는 문제가 수정되었습니다. |
게시 |
파티션 함수에 선행 0이 포함된 경우 그래프 테이블이 배포되지 않는 문제가 수정되었습니다. |
스크립트돔 |
괄호 안의 IIF 조건이 구문 분석을 실패하는 문제를 수정했습니다. |
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않습니다. |
해당 없음 |
배포 |
MSAL(Microsoft 인증 라이브러리) 제한으로 인해 Azure Active Directory 사용자/암호 인증을 사용하여 배포할 때 배포 시간이 증가합니다.
GitHub에 대한 자세한 내용 |
Azure Active Directory 서비스 주체와 같은 대체 인증 방법을 사용하세요. |
배포 |
Windows, macOS 및 Linux용 .NET Core의 SqlPackage는 보안 구역을 사용하는 Always Encrypted의 내부 암호화를 사용할 때 "인식할 수 없는 구성 섹션 system.diagnostics"라는 오류 메시지와 함께 게시 작업을 수행하는 동안 실패합니다. |
SqlPackage 폴더에서 sqlpackage.dll.config 파일을 제거합니다. |
스크립트돔 |
매우 큰 파일을 구문 분석하면 스택 오버플로가 발생할 수 있습니다. |
없음 |
19.0 SQL패키지
릴리스 날짜: 2022년 1월 25일
플랫폼 |
다운로드 |
버전 |
빌드 |
윈도우즈 |
.msi 파일 |
19.0 |
16.0.5400.1 |
macOS .NET 코어 |
zip 파일 |
19.0 |
16.0.5400.1 |
리눅스 .NET 코어 |
zip 파일 |
19.0 |
16.0.5400.1 |
Windows .NET 코어 |
zip 파일 |
19.0 |
16.0.5400.1 |
기능
기능 |
세부 정보 |
항상 암호화 |
항상 암호화된 열의 직접 암호화 기능을 지원합니다. 게시 기능은 이제 서버 측 안전한 격리 영역을 활용하여 데이터베이스 열을 동일한 위치에서 암호화, 복호화 및 재암호화할 수 있습니다. 따라서 데이터를 데이터베이스 외부로 이동하는 데 소요되는 비용이 발생하지 않습니다. 인플레이스 암호화를 위한 사전 요구 사항은 보안 엔클레이브를 사용한 Always Encrypted로 인플레이스 열 암호화 구성을 참조하세요. 참고 사항: 바로 암호화는 오프라인 방식에서만 지원됩니다. |
Azure Synapse Analytics |
열 수준 대칭 암호화를 위한 지원이 추가되었습니다. |
원장 |
원장 테이블을 사용한 데이터베이스 내보내기 및 가져오기를 위한 지원이 추가되었습니다. 내보내기에 다음과 같은 제한 사항이 적용됩니다. 원장 기록 테이블 및 삭제된 원장 테이블이 마이그레이션되지 않습니다. 원장 시스템 보기의 GENERATED ALWAYS 열 값 및 데이터가 마이그레이션되지 않습니다. 데이터베이스 수준 원장 속성의 값이 무시됩니다. |
플랫폼 |
.NET 6을 대상 프레임워크로 사용하기 위한 지원이 추가되었습니다. |
플랫폼 |
.NET Framework 버전에서 System.Data.SqlClient 대신 Microsoft.Data.SqlClient(3.0)를 참조하세요. Microsoft.Data.SqlClient의 .NET Core 버전이 2.1.3에서 3.0으로 업그레이드되었습니다. |
플랫폼 |
.NET Framework 대상 버전을 .NET 4.6.2로 업그레이드합니다. |
스크립트돔 |
Sql160 파서에 대한 지원이 추가되었습니다. |
수정
기능 |
세부 정보 |
배포 |
저장 프로시저의 열 테이블 분산에 관한 해석 문제가 수정되었습니다. |
배포 |
게시 작업 중 “원본에 없는 개체 삭제” 옵션의 문제가 수정되었습니다. |
배포 |
민감도 분류가 있는 temporal 테이블과 함께 dacpac를 배포할 때의 수정 사항. |
배포 |
DoNotEvaluateSqlCmdVariables가 true로 설정되었는데도 변수가 확인되는 버그가 수정되었습니다. |
추출 |
includeCompositeObjects 선택 사항에 따라 참조된 dacpac의 리팩터링 로그가 수정되었습니다. |
가져오기 |
대상 서버에서 지원되지 않는 데이터베이스 범위 구성 가져오기 문제가 수정되었습니다. |
SQL 프로젝트 |
증분 통계가 기본 키에 적용된 경우 프로젝트 빌드에 문제가 발생하던 문제가 수정되었습니다. |
SQL 프로젝트 |
파일 테이블을 사용한 프로젝트 빌드 문제가 수정되었습니다. |
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않습니다. |
해당 없음 |
배포 |
MSAL(Microsoft 인증 라이브러리) 제한으로 인해 Azure Active Directory 사용자/암호 인증을 사용하여 배포할 때 배포 시간이 증가합니다.
GitHub에 대한 자세한 내용 |
Azure Active Directory 서비스 주체와 같은 대체 인증 방법을 사용하세요. |
스크립트돔 |
매우 큰 파일을 구문 분석하면 스택 오버플로가 발생할 수 있습니다. |
없음 |
18.8 SQL패키지
릴리스 날짜: 2021년 10월 4일
플랫폼 |
다운로드 |
버전 |
빌드 |
윈도우즈 |
.msi 파일 |
18.8 |
15.0.5282.3 |
macOS .NET 코어 |
zip 파일 |
18.8 |
15.0.5282.3 |
리눅스 .NET 코어 |
zip 파일 |
18.8 |
15.0.5282.3 |
Windows .NET 코어 |
zip 파일 |
18.8 |
15.0.5282.3 |
기능
기능 |
세부 정보 |
내보내기 |
내보내기 시 스키마 모델 유효성 검사의 동작을 변경하는 VerifyExtraction 옵션 추가 |
Azure SQL |
가져오기 및 내보내기 동작을 포함하여 원장 데이터베이스 및 테이블을 위한 지원이 추가되었습니다. |
플랫폼 |
.NET Core 버전에 대해 Microsoft.Data.SqlClient를 2.0.0에서 2.1.3으로 업그레이드 |
Azure Synapse Analytics |
대칭 키를 사용하여 열 암호화 지원 |
Azure Synapse Analytics |
CREATE CERTIFICATE를 사용하여 열 암호화 지원 |
Azure Synapse Analytics |
MERGE 문 지원 |
배포 |
AE 열의 변수 매개변수화, 새 게시 속성인 IsAlwaysEncryptedParameterizationEnabled |
배포 |
IgnoreWorkloadClassifiers 및 IgnoreDatabaseWorkloadGroups 게시 속성 지원 |
배포 |
외부 언어 런타임 지원 |
스크립트돔 |
원장형 데이터베이스 및 테이블 지원 |
스크립트돔 |
인라인 인덱스 정의에서 INCLUDE 열 지원 |
수정
기능 |
세부 정보 |
배포 |
Azure SQL Managed Instance에 외부 사용자 배포가 실패하는 문제를 해결했습니다. |
배포 |
시스템 버전 관리 기능을 해제하기 전에 종속성을 삭제하도록 temporal 테이블과 관련된 배포 순서 수정 |
배포 |
Always Encrypted 배포 시 발생하는 "잘못된 개체 이름 '#tmpErrors'" 오류 버그 수정 |
내보내기 |
SqlPackage 매개 변수 ExcludeObjectType 및 DoNotDropObjectType에 대한 유효성 검사 |
내보내기 |
데이터베이스에 CDC(변경 데이터 캡처) 개체가 있는 경우 내보내기 실패가 발생하는 문제를 제외를 통해 수정 |
추출 |
경합 상태로 인해 처음 시도가 실패할 때 유효성 검사 추출을 다시 시도하도록 추가합니다. |
가져오기 |
MAXDOP를 1로 설정하여 Azure로 가져올 때 가끔 발생하는 교착 상태를 수정함 |
가져오기 |
스키마 바인딩이 적용된 보안 정책에 종속된 temporal 테이블의 가져오기 실패를 수정함 |
플랫폼 |
이제 DacFramework.msi가 “SQL Server 2012” 대신 “Microsoft SQL Server Data-Tier Application Framework”로 서명됨 |
플랫폼 |
x64 SqlPackage에서 대규모 배열로 기본 설정, 대규모 데이터베이스와 관련된 일부 시나리오 수정 |
스키마 비교 |
데이터베이스 범위 구성이 있는 동일한 데이터베이스에 대한 스키마 비교 실패에 대한 수정 |
스키마 비교 |
columnstore 인덱스와 스키마 비교를 수정함 |
SQL 프로젝트 |
“GRANT EXECUTE ANY EXTERNAL SCRIPT”에 대한 빌드 오류가 발생하는 버그 수정 |
SQL 프로젝트 |
columnstore 인덱스 및 (n)varchar(max) 열이 있는 데이터베이스 프로젝트가 성공적으로 빌드되지만 배포할 때 실패하는 버그를 수정함 |
SQL 프로젝트 |
저장 프로시저 내의 테이블 배포 열에 대해 해결되지 않은 참조 경고를 수정함 |
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않음 |
해당 없음 |
배포 |
Azure SQL 원장 테이블 기능은 아직 지원되지 않음 |
해당 없음 |
18.7.1 SQL패키지
릴리스 날짜: 2021년 6월 2일
빌드: 15.0.5164.1
기능
기능 |
세부 정보 |
감사 |
EXTERNAL_MONITOR에 대한 지원을 추가합니다. |
Azure Synapse Analytics |
PREDICT에 대한 지원을 추가합니다. |
로깅 |
진단 로그 파일에 SqlPackage 버전 및 아키텍처 정보를 추가합니다. |
수정
기능 |
세부 정보 |
내보내기 |
클러스터형 인덱스 없이 첫 번째 열에 텍스트 또는 이미지가 있는 테이블을 내보내지 못하는 이슈를 해결했습니다. |
내보내기 |
통계 열 순서가 테이블 만들기 스크립트의 순서와 다른 클러스터형 인덱스 없이 테이블을 내보낼 때 내보내기가 실패하는 문제가 수정되었습니다. |
18.7 SQL패키지
릴리스 날짜: 2021년 3월 10일
빌드: 15.0.5084.2
기능
기능 |
세부 정보 |
배포 |
Azure Storage에서 빅 데이터를 추출/게시합니다. 자세한 내용은 빅 데이터용 SqlPackage를 참조하세요. |
Azure Synapse Analytics |
행 수준 보안 지원(인라인 테이블 반환 함수, 보안 정책, 보안 조건자) |
Azure Synapse Analytics |
워크로드 분류 지원 |
Azure SQL 엣지 |
외부 스트리밍 작업 지원 |
Azure SQL 엣지 |
데이터 보존에 대한 테이블 및 데이터베이스 옵션을 추가했습니다. |
가져오기 |
가져오기 작업에 대한 새 인덱스 옵션 속성 2개를 추가했습니다.
DisableIndexesForDataPhase(데이터를 SQL Server로 가져오기 전에 인덱스 사용 안 함, 기본값: true), RebuildIndexesOfflineForDataPhase(데이터를 SQL Server로 가져온 후 오프라인에서 인덱스 다시 빌드, 기본값: false) |
로깅 |
로그 메시지에서 모든 개체 이름을 해시 문자열로 바꾸는 모든 작업(HashObjectNamesInLogs)에 대한 속성을 추가했습니다. |
성능 |
가져오기 및 내보내기 성능이 개선되었으며, 추가 병목 상태를 확인하는 데 도움이 되는 추가 로깅도 포함되었습니다. |
SQLCMD (SQL 명령줄 도구) |
SQLCMD 변수를 값으로 바꿀지 여부를 지정하는 배포 및 스키마 비교(DoNotEvaluateSqlCmdVariables)에 대한 속성을 추가했습니다. |
수정
기능 |
세부 정보 |
배포 |
Azure SQL에 대한 기본 MAXDOP를 0에서 8로 변경하여 DacFx에서 스키마 모델 기본값을 업데이트했습니다. |
스키마 비교 |
OUT 및 OUTPUT 키워드를 사용하는 저장 프로시저는 차이로 간주하지 않음 |
배포 |
빅 데이터 토큰에 대한 추가 유효성 검사 |
빌드/배포 |
최종 dacpac 일관성을 위해 임시 외부 테이블의 전체 스키마 모델 정리 |
빌드/배포 |
오류 처리를 추가하고 Edge가 아닌 150 RE를 수정합니다. |
가져오기/배포 |
배포하는 동안 복원된 시퀀스 값 |
배포 |
클러스터형 인덱스에서 압축 옵션을 변경하는 경우 인덱스 변경 대신 테이블이 다시 만들어지는 문제를 해결했습니다. |
배포 |
테이블 열이 변경된 경우 클러스터형 columnstore 인덱스가 삭제되고 다시 만들어지는 문제를 해결했습니다. |
배포 |
배포하는 동안 외부 사용자가 삭제되고 다시 만들어지는 문제를 해결했습니다. |
스키마 비교 |
외부 스트리밍 작업 관련 스키마 비교 문제를 해결했습니다. |
가져오기 |
앰비언트 설정인 ReliableDdlEnabled를 활성화하여 배포 보고서를 스크립팅할 때 null 참조 예외가 발생합니다. |
배포 |
시스템 버전 관리가 포함된 배포 단계가 잘못된 순서로 만들어지는 문제를 해결했습니다. |
배포 |
temporal 테이블이 포함된 대상으로 인해 스키마 비교 업데이트 또는 dacpac 배포에 실패하는 문제를 해결했습니다. |
배포 |
대상의 이전 마지막 값을 기준으로 배포 후 ID 값을 다시 시드합니다. |
알려진 문제
기능 |
세부 정보 |
해결 방법 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않음 |
해당 없음 |
배포 |
증분 배포 시나리오에서, 사용자가 temporal 테이블과 이 테이블에 종속된 개체(예: 함수, 저장 프로시저 등)를 삭제하면 배포가 실패할 수 있습니다. 스크립트 생성 순서가 테이블 삭제를 위한 필수 조건인 테이블의 SYSTEM_VERSIONING을 해제하려고 시도하나, 생성된 단계의 순서가 올바르지 않습니다.
작업 항목 |
배포 스크립트를 생성하고 테이블이 삭제되기 직전으로 System_Versioning 해제 단계를 이동한 후 스크립트를 실행합니다. |
18.6 SQL패키지
릴리스 날짜: 2020년 9월 18일
빌드: 15.0.4897.1
기능
기능 |
세부 정보 |
플랫폼 |
.NET Core 버전의 SqlPackage를 .NET Core 3.1로 업데이트했습니다. |
항상 암호화 |
SQL Server 2019에서 보안 Enclave 가져오기 및 내보내기 지원을 추가했습니다. |
배포 |
Azure SQL Database에서 내보낼 때 변경 데이터 캡처 사용 테이블을 무시하는 지원을 추가했습니다. |
배포 |
Azure SQL Database에서 OPTIMIZE_FOR_SEQUENTIAL_KEY 인덱스 옵션 지원을 추가했습니다. |
배포 |
Azure Synapse Analytics에 대해 ID 열 지원을 추가했습니다. |
도움말 |
도움말(/?)에 SqlPackage 버전을 출력하고 /version 매개 변수를 지원합니다. |
수정
기능 |
세부 정보 |
배포 |
sysadmin이 아닌 사용자로 Azure SQL Managed Instance를 대상으로 지정할 때 생성되는 잘못된 배포 스크립트를 수정했습니다. |
배포 |
스크립트 작업 실행 시 배포 기여자 로드를 수정했습니다. |
도움말 |
작업이 1일보다 오래 걸리는 경우 SqlPackage에 경과된 시간을 올바르게 출력합니다. |
배포 |
.NET Core에 대해 배포 시 dacpac 등록을 수정했습니다. |
배포 |
/accessToken(/at) 매개 변수의 .NET Core 처리에 대해 SqlPackage를 수정했습니다. |
배포 |
저장 프로시저에서 ALTER TABLE 문장을 비 최상위 수준의 문장으로 허용합니다. |
배포 |
Azure Synapse Analytics에서 구체화된 뷰의 유효성 검사가 대소문자를 구분하지 않도록 수정했습니다. |
알려진 문제
기능 |
세부 정보 |
배포 |
Azure Synapse Analytics 워크로드 관리 기능(워크로드 그룹 및 워크로드 분류자)은 아직 지원되지 않음 |
18.5.1 SQL패키지
릴리스 날짜: 2020년 6월 24일
빌드: 15.0.4826.1
수정
기능 |
세부 정보 |
배포 |
외부에서 온-프레미스에 로그인한 사용자로 dacpac를 배포하거나 bacpac를 가져올 때 “‘형식’ 근처의 구문이 잘못되었습니다” 오류가 발생하는, 18.5에서 도입된 회귀 문제가 수정되었습니다. |
18.5 SQL패키지
릴리스 날짜: 2020년 4월 28일
빌드: 15.0.4769.1
기능
기능 |
세부 정보 |
배포 |
SQL Server 2008 이상, Azure SQL Database, Azure Synapse Analytics에서 이제 데이터 민감도 분류가 지원됩니다. |
배포 |
Azure Synapse Analytics에 테이블 제약 조건 지원이 추가되었습니다. |
배포 |
정렬된 클러스터형 columnstore 인덱스에 대한 Azure Synapse Analytics 지원 추가 |
배포 |
SQL Server 2019 Big Data Cluster를 위한 외부 데이터 원본(Oracle, Teradata, MongoDB/CosmosDB, ODBC, Big Data Cluster) 및 외부 테이블 지원이 추가되었습니다. |
배포 |
지원되는 버전으로 SQL Database Edge 인스턴스가 추가되었습니다. |
배포 |
‘<server>.<dnszone>.database.windows.net’ 형식의 Azure SQL Managed Instance 서버 이름을 지원합니다. |
배포 |
Azure Synapse Analytics에 복사 명령 지원이 추가되었습니다. |
배포 |
Azure Synapse Analytics 테이블의 파티션 함수가 변경되었을 때 테이블이 다시 만들어지지 않도록 게시 중에 ‘IgnoreTablePartitionOptions’ 배포 옵션이 추가되었습니다. |
.NET 코어 |
SqlPackage의 .NET Core 버전에 Microsoft.Data.SqlClient에 대한 지원이 추가되었습니다. |
수정
수정 |
세부 정보 |
배포 |
JSON 경로를 식으로 구문 분석하는 방식이 수정되었습니다. |
배포 |
AlterAnyDatabaseScopedConfiguration 및 AlterAnySensitivityClassification 권한에 대해 GRANT 문이 생성되는 문제가 수정되었습니다. |
배포 |
외부 스크립트 권한이 인식되지 않는 문제가 수정되었습니다. |
배포 |
인라인 속성에 대한 수정 - 속성의 암시적인 추가는 차이에 나타나지 않아야 하지만, 스크립트를 통해 명시적인 언급은 표시되어야 합니다. |
배포 |
MV(구체화된 뷰)에 의해 참조되는 테이블을 변경하면 뷰 변경 문이 생성되는 문제가 수정되었습니다. Azure Synapse Analytics의 MV에서는 뷰 변경 문이 지원되지 않습니다. |
배포 |
Azure Synapse Analytics 데이터가 있는 테이블에 열을 추가할 경우 게시되지 않는 이슈가 해결되었습니다. |
배포 |
Azure Synapse Analytics의 배포 열 유형을 변경하는 경우(데이터 손실 시나리오) 데이터를 새 테이블로 이동하도록 업데이트 스크립트가 수정되었습니다. |
스크립트돔 |
인라인 인덱스 뒤에 정의된 인라인 제약 조건을 인식하지 않는 ScriptDom 버그가 수정되었습니다. |
스크립트돔 |
일괄 처리 문에서 ScriptDom SYSTEM_TIME에 닫는 괄호가 누락된 문제가 수정되었습니다. |
항상 암호화 |
SqlPackage가 다시 연결되었는데 연결이 끊기면 임시 테이블이 사라지므로 임시 테이블이 이미 사라진 경우 #tmpErrors 테이블이 삭제되지 않는 문제가 수정되었습니다. |
알려진 문제
기능 |
세부 정보 |
배포 |
외부에서 온-프레미스에 로그인한 사용자로 dacpac를 배포하거나 bacpac를 가져올 때 “‘형식’ 근처의 구문이 잘못되었습니다” 오류가 발생하는 회귀 문제가 18.5에서 도입되었습니다. 해결 방법은 SqlPackage 18.4를 사용하는 것입니다. 이 문제는 다음 SqlPackage 릴리스에서 수정될 예정입니다. |
.NET 코어 |
Microsoft.Data.SqlClient의 알려진 문제로 인해, 민감도 분류를 갖는 bacpac의 가져오기가 “치명적인 내부 연결 오류”와 함께 실패합니다. 이 문제는 다음 SqlPackage 릴리스에서 수정될 예정입니다. |
18.4.1 SQL패키지
릴리스 날짜: 2019년 12월 13일
빌드: 15.0.4630.1
수정
수정 |
세부 정보 |
스크립트돔 |
ScriptDom 구문 분석 회귀는 'RENAME'이 최상위 토큰으로 잘못 처리되어 구문 분석이 실패하는 18.3.1에서 도입되었습니다. |
알려진 문제
기능 |
세부 정보 |
배포 |
외부에서 로그인한 사용자로 dacpac을 배포하거나 bacpac를 가져올 때 “개체 참조가 개체의 인스턴스로 설정되지 않았습니다.” 오류가 발생하는 회귀 문제가 18.4.1에서 도입되었습니다. 해결 방법은 SqlPackage 18.4를 사용하는 것입니다. 이 문제는 다음 SqlPackage 릴리스에서 수정될 예정입니다. |
18.4 SQL패키지
릴리스 날짜: 2019년 10월 29일
빌드: 15.0.4573.2
기능
기능 |
세부 정보 |
배포 |
Azure Synapse Analytics에 배포하기 위한 지원이 추가되었습니다. |
플랫폼 |
SqlPackage .NET Core가 macOS, Linux, Windows에서 일반 공급되었습니다. |
보안 |
SHA1 코드 서명을 제거합니다. |
배포 |
새 Azure 데이터베이스 버전에 대한 지원을 추가합니다. GeneralPurpose, BusinessCritical, Hyperscale |
배포 |
Azure Active Directory 사용자 및 그룹에 대한 Azure SQL Managed Instance 지원을 추가합니다. |
배포 |
.NET Core에서 SqlPackage에 대한 /AccessToken 매개 변수를 지원합니다. |
알려진 문제
기능 |
세부 정보 |
스크립트돔 |
ScriptDom 구문 분석 회귀는 'RENAME'이 최상위 토큰으로 잘못 처리되어 구문 분석이 실패하는 18.3.1에서 도입되었습니다. 이 문제는 다음 SqlPackage 릴리스에서 수정될 예정입니다. |
.NET Core에 대한 알려진 문제
기능 |
세부 정보 |
가져오기 |
크기가 4GB를 초과하는 압축 파일이 포함된 .bacpac 파일의 경우 SqlPackage의 .NET Core 버전을 사용하여 가져오기를 수행해야 할 수 있습니다. 이 동작은 .NET Core가 SqlPackage의 .NET Full Framework 버전에서 사용할 수 없는 zip 헤더를 생성하는 방식 때문입니다. |
배포 |
매개 변수 /p:Storage=File은 지원되지 않습니다. 메모리만 .NET Core에서 지원됩니다. |
항상 암호화 |
SqlPackage .NET Core는 Always Encrypted 열을 지원하지 않습니다. |
보안 |
SqlPackage .NET Core는 다단계 인증에서 /ua 매개 변수를 지원하지 않습니다. |
배포 |
Json 데이터 직렬화를 사용하는 이전 V2 .dacpac 및 bacpac 파일은 지원되지 않습니다. |
18.3.1 SQL패키지
릴리스 날짜: 2019년 9월 13일
빌드: 15.0.4538.1
기능
기능 |
세부 정보 |
배포 |
Azure Synapse Analytics(미리 보기)에 배포할 지원이 추가되었습니다. |
배포 |
SqlPackage에 /p:DatabaseLockTimeout=(INT32 '60') 매개 변수를 추가합니다. |
배포 |
SqlPackage에 /p:LongRunningCommandTimeout=(INT32) 매개 변수를 추가합니다. |
내보내기/추출 |
SqlPackage에 /p:TempDirectoryForTableData=(STRING) 매개 변수를 추가합니다. |
배포 |
배포 참가자가 추가 위치에서 로드될 수 있도록 허용합니다. 배포 참가자는 배포되는 대상 .dacpac과 동일한 디렉터리, SqlPackage 이진 파일에 상대적인 Extensions 디렉터리, 추가 디렉터리 위치를 지정할 수 있는 SqlPackage에 추가된 /p:AdditionalDeploymentContributorPaths=(STRING) 매개 변수에서 로드됩니다. |
배포 |
OPTIMIZE_FOR_SEQUENTIAL_KEY에 대한 지원을 추가합니다. |
수정
수정 |
세부 정보 |
배포 |
배포 시 삭제되지 않게 자동 인덱스를 무시하도록 수정합니다. |
항상 암호화 |
Always Encrypted varchar 열 처리를 수정합니다. |
빌드/배포 |
xml 열 집합에 대한 nodes() 메서드를 해결하도록 수정합니다. |
스크립트돔 |
'URL' 문자열이 최상위 토큰으로 해석된 추가 사례를 수정합니다. |
그래프 |
제약 조건에서 가상 열 참조에 대해 생성된 SQL을 수정하십시오. |
내보내기 |
복잡성 요구 사항을 충족하는 임의 암호를 생성합니다. |
배포 |
제약 조건을 검색할 때 명령 제한 시간을 적용하도록 수정합니다. |
.NET Core(미리 보기) |
파일에 대한 진단 로깅을 수정합니다. |
.NET Core(미리 보기) |
대용량 테이블을 지원하기 위해 스트리밍을 사용하여 테이블 데이터를 내보냅니다. |
18.2 SQL패키지
릴리스 날짜: 2019년 4월 15일
빌드: 15.0.4384.2
기능
기능 |
세부 정보 |
그래프 |
에지 제약 조건 및 에지 제약 조건 절에 대한 그래프 테이블 지원을 추가합니다. |
배포 |
SQL Server 2016 이상의 인덱스 키에 대해 32개 열을 지원하도록 모델 유효성 검사 규칙을 사용하도록 설정했습니다. |
수정
수정 |
세부 정보 |
배포 |
사용 중인 지원되지 않은 쿼리 힌트로 인한 SQL Server 2016 RTM 데이터베이스 리버스 엔지니어링을 수정합니다. |
배포 |
auto close alter 문의 배포 순서를 수정하여 create filegroup 문 이전에 배치되도록 합니다. |
스크립트돔 |
'URL' 문자열이 최상위 토큰으로 해석된 ScriptDom 구문 분석 회귀를 수정합니다. |
배포 |
alter table add index 문을 구문 분석할 때 null 참조 예외를 수정합니다. |
스키마 비교 |
항상 다른 것으로 표시되는 nullable 지속형 계산 열의 스키마 비교를 수정했습니다. |
18.1 SQL패키지
릴리스 날짜: 2019년 2월 1일
빌드: 15.0.4316.1
미리 보기 릴리스입니다.
기능
기능 |
세부 정보 |
배포 |
UTF8 데이터 정렬에 대한 지원을 추가했습니다. |
배포 |
인덱싱된 뷰에서 비클러스터형 columnstore 인덱스를 사용하도록 설정했습니다. |
플랫폼 |
.NET Core 2.2로 이동했습니다. |
스키마 비교 |
.NET Core에서 스키마 비교에 메모리 기반 스토리지를 사용합니다. |
수정
수정 |
세부 정보 |
성능 |
리버스 엔지니어링 쿼리에 레거시 카디널리티 평가기를 사용하기 위한 성능 수정입니다. |
성능 |
스크립트를 생성할 때 중요한 스키마 비교 성능 문제를 수정했습니다. |
스키마 비교 |
특정 확장 이벤트(xevent) 세션을 무시하도록 스키마 드리프트 검색 논리를 수정했습니다. |
그래프 |
그래프 테이블의 가져오기 순서를 수정했습니다. |
내보내기 |
개체 권한과 함께 외부 테이블 내보내기를 수정했습니다. |
알려진 문제
이 릴리스에는 .NET Core 2.2를 대상으로 하는 SqlPackage의 플랫폼 간 미리 보기 빌드가 포함됩니다. SqlPackage는 macOS 및 Linux에서 실행할 수 있습니다.
알려진 문제 |
세부 정보 |
배포 |
.NET Core에서는 빌드 및 배포 참가자가 지원되지 않습니다. |
배포 |
.NET Core에서는 Json 데이터 직렬화를 사용하는 이전 dacpac 및 bacpac 파일이 지원되지 않습니다. |
배포 |
.NET Core에서는 대/소문자 구분 파일 시스템 문제로 인해 참조된 dacpac(예: master.dacpac)가 해결되지 않을 수 있습니다. 이 문제를 해결하려면 참조 파일의 이름을 대문자로 바꿉니다(예: MASTER.BACPAC). |
18.0 SQL패키지
릴리스 날짜: 2018년 10월 24일
빌드: 15.0.4200.1
기능
기능 |
세부 정보 |
배포 |
데이터베이스 호환성 수준 150에 대한 지원을 추가했습니다. |
배포 |
Azure SQL Managed Instance에 대한 지원을 추가했습니다. |
성능 |
데이터베이스 작업의 병렬 처리 수준을 지정하는 MaxParallelism 명령줄 매개 변수를 추가했습니다. |
보안 |
SQL Server에 연결할 때 인증 토큰을 지정하는 AccessToken 명령줄 매개 변수를 추가했습니다. |
가져오기 |
가져오기에 대한 BLOB/CLOB 데이터 형식을 스트리밍하도록 지원을 추가했습니다. |
배포 |
스칼라 UDF 'INLINE' 옵션에 대한 지원을 추가했습니다. |
그래프 |
그래프 테이블의 'MERGE' 구문에 대한 지원을 추가했습니다. |
수정
수정 |
세부 정보 |
그래프 |
그래프 테이블의 미해결된 가상 열을 수정했습니다. |
배포 |
메모리 최적화 테이블이 사용되는 경우 메모리 최적화 파일 그룹이 포함된 데이터베이스 만들기를 수정했습니다. |
배포 |
외부 테이블에 확장 속성 포함을 수정했습니다. |
17.8 SQL패키지
릴리스 날짜: 2018년 6월 22일
빌드: 14.0.4079.2
기능
기능 |
세부 정보 |
진단 |
SqlClient 예외 메시지를 포함하여 연결 실패의 오류 메시지를 향상했습니다. |
배포 |
가져오기/내보내기를 위해 단일 파티션 인덱스에서 인덱스 압축을 지원합니다. |
수정
수정 |
세부 정보 |
배포 |
SQL 2017 이상에서 XML 열 집합의 리버스 엔지니어링 문제를 수정했습니다. |
배포 |
Azure SQL Database에서 데이터베이스 호환성 수준 140 스크립팅이 무시된 문제를 수정했습니다. |
17.4.1 SQL패키지
릴리스 날짜: 2018년 1월 25일
빌드: 14.0.3917.1
기능
기능 |
세부 정보 |
가져오기/내보내기 |
많은 수의 중첩 문이 있는 Transact-SQL을 구문 분석하는 ThreadMaxStackSize 명령줄 매개 변수를 추가했습니다. |
배포 |
데이터베이스 카탈로그 데이터 정렬 지원입니다. |
수정
수정 |
세부 정보 |
가져오기 |
Azure SQL Database bacpac를 온-프레미스 인스턴스로 가져올 때 이 버전의 SQL Server에서는 암호가 없는 데이터베이스 마스터 키가 지원되지 않습니다로 인해 발생하는 오류가 수정되었습니다. |
그래프 |
그래프 테이블에 대한 해결되지 않은 의사 열 오류를 수정했습니다. |
스키마 비교 |
스키마를 비교하는 SQL 인증을 수정했습니다. |
17.4.0 SQL패키지
릴리스 날짜: 2017년 12월 12일
빌드: 14.0.3881.1
기능
기능 |
세부 정보 |
배포 |
SQL 2017 이상 및 Azure SQL Database에서 ‘임시 보존 정책’에 대한 지원을 추가했습니다. |
진단 |
진단 정보를 저장할 파일 경로를 지정하는 /DiagnosticsFile:"C:\Temp\SqlPackage.log" 명령줄 매개 변수를 추가했습니다. |
진단 |
진단 정보를 콘솔에 기록하는 /Diagnostics 명령줄 매개 변수를 추가했습니다. |
수정
수정 |
세부 정보 |
배포 |
인식할 수 없는 데이터베이스 호환성 수준이 발견된 경우 차단하지 않습니다. 대신 최신 Azure SQL Database 또는 온-프레미스 플랫폼이 간주됩니다. |
|
|