명령줄 도구를 사용하여 프로젝트 기반 데이터베이스 개발
SQL Server Data Tools는 여러 프로젝트 기반 데이터베이스 개발 시나리오를 가능하게 하는 명령줄 도구를 증명합니다.
섹션 내용
주제 | 설명 |
---|---|
SqlPackage.exe | 이 주제에서는 다음 작업에 사용되는 SQLPackage.exe 유틸리티에 대해 설명합니다. - 라이브 SQL Server 데이터베이스에서 .dacpac 파일을 추출합니다. - .dacpac 파일을 라이브 SQL Server 데이터베이스에 게시하여 .dacpac와 일치하도록 라이브 데이터베이스 스키마를 증분식으로 업데이트합니다. - .dacpac 파일을 라이브 SQL Server 데이터베이스와 비교하고 라이브 데이터베이스를 업데이트하지 않고 증분 업그레이드 Transact-SQL 스크립트를 생성합니다. - 두 .dacpac 파일을 비교하여 증분 업그레이드 Transact-SQL 스크립트를 생성합니다. - 데이터베이스가 증분식으로 업그레이드된 경우 발생하는 증분 업그레이드 변경을 요약하는 XML 보고서를 생성합니다. |
dbSqlPackage 공급자와 함께 MSDeploy 사용 | 이 주제에서는 다음 작업에 사용되는 IIS(Microsoft 인터넷 정보 서비스) MSDeploy.exe(웹 배포 도구)에서 작동하는 SSDT에 포함된 dbSqlPackage라는 웹 배포 도구 공급자에 대해 설명합니다. - 원격/로컬 SQL Server 또는 Azure SQL 데이터베이스에서 .dacpac 파일을 추출합니다. - .dacpac 파일을 원격/로컬 SQL Server 또는 Azure SQL 데이터베이스에 게시하여 증분식으로 업그레이드합니다. - 로컬 SQL Server 데이터베이스에서 원격 SQL Server 또는 Azure SQL 데이터베이스에 게시하여 원격 데이터베이스를 증분식으로 업그레이드합니다. - .dacpac을 원격/로컬 SQL Server 또는 Azure SQL 데이터베이스와 비교하여 라이브 데이터베이스를 업데이트하지 않고 증분 업그레이드 Transact-SQL 스크립트를 생성합니다. - 데이터베이스가 증분식으로 업그레이드된 경우 발생하는 증분 업그레이드 변경을 요약하는 XML 보고서를 생성합니다. |
관련 섹션
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기