SQLpackage 명령 줄 유틸리티는 어디서 구할 수 있습니까? 수 없습니다. 독립

SQL Server에서 SQL 패키지 명령 줄 유틸리티 (sqlpackage.exe)를 사용하려고하는데 온라인에서 찾을 수 없습니다.

독립 실행 형 유틸리티로 다운로드 할 수 있습니까, 아니면 설치해야하는 더 큰 소프트웨어 번들의 일부입니까?



답변

Microsoft의 “SQL Server Data Tools”에 포함되어 있습니다.

SQL Server 데이터 도구는 여러 프로젝트 지향 데이터베이스 개발 시나리오를 가능하게하는 명령 줄 도구를 입증합니다.

MS 에서 더 많은 정보를 원하시면 여기를 클릭하십시오 .

MS의 “SQL Server 데이터 도구”를 여기 에서 다운로드 할 수 있습니다 .


답변

다음 StackOverflow 답변은 SQL Server 2005-2014에서 작동하는 최신 버전의 SqlPackage를 얻을 수있는 다양한 방법과 설치 후 찾을 수있는 다양한 방법에 대한 자세한 정보를 제공합니다.

/programming//a/23376593/216440

인용 :

예. 사용 가능한 SQL Server 2005-2014를 지원하는 새 버전이 있으며 이전 버전 (SQL Server 2012 이하)과 다른 위치에 설치됩니다. 실제로 SSDT를 사용하는지 또는 SSMS 또는 독립 실행 형 설치 프로그램의 일부로 설치하는지에 따라 설치 위치가 다릅니다.

  • SSDT는 최신 릴리스의 Visual Studio에 Dac DLL을 설치합니다. 이것은 최신 코드를 사용하기 위해 모두 업데이트해야하는 병렬 문제 (Visual Studio 2012 vs 2013 vs SSMS)를 피하기위한 것입니다.

    • 최신 SSDT로 업데이트 한 경우 VS Install Directory \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120에 SqlPackage.exe 및 관련 DLL이 있습니다. VS2013의 경우 VS 설치 디렉토리는 C : \ Program Files (x86) \ Microsoft Visual Studio 12.0 입니다.
  • SQL Server 2014 용 SSMS 및 독립형 Dac Framework MSI는 모두 시스템 전체 위치에 설치됩니다. 이것은 C : \ Program Files (x86) \ Microsoft SQL Server \ 120 \ Dac \ bin 입니다.


답변

이 유틸리티는 SQL Server 버전에 따라 다릅니다.

(설치된 경우) SQL Server 설치의 ‘DAC \ bin’하위 폴더에 있습니다. 따라서 SQL Server 2012의 경우 다음과 같습니다.

C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin

SQL Server 2012의 내부 버전은 11.0이고 SQL Server 2014의 내부 버전은 12.0입니다. 따라서 SQL Server 2014의 경우 SqlPackage는 다음과 같습니다.

C:\Program Files (x86)\Microsoft SQL Server\120\DAC\bin

답변

이 도구에는 SQL Server® Data-Tier Application Framework라는 독립 실행 형 버전 설치 프로그램이 있으며 Microsoft SQL Server 시스템 CLR 유형 및 Microsoft SQL Server Transact-SQL ScriptDom이 필요하다는 것을 알았습니다.

최신 다운로드 링크 (버전 2014) : Microsoft® SQL Server® Data-Tier Application Framework

다른 두 가지 필수 구성 요소는 Microsoft® SQL Server® 2014 기능 팩의 일부로 다운로드 할 수 있습니다

설치 후 x86 버전을 설치하는 경우 SqlPackage는 C : \ Program Files (x86) \ Microsoft SQL Server \ 120 \ DAC \ bin에서 찾을 수 있습니다.

이것은 서버에서 배포를 관리하는 훨씬 쉽고 쉬운 방법입니다.


답변

SSDT가 설치된 Visual Studio가 설치되어 있으면

C : \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 130 \ sqlpackage.exe

또는

C : \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120 \ sqlpackage.exe


답변

이것은 문제의 툴에 대해 찾을 수있는 가장 작은 “독립형”설치 프로그램 인 것 같습니다.

Microsoft® SQL Server® 데이터 계층 응용 프로그램 프레임 워크 (2016 년 6 월 30 일)

https://www.microsoft.com/en-us/download/confirmation.aspx?id=53013

이것은 여기에 설치했습니다 :

C : \ Program Files \ Microsoft SQL Server \ 130 \ DAC \ bin \ SqlPackage.exe