Onde posso obter o utilitário de linha de comando SQLpackage?

Onde posso obter o utilitário de linha de comando SQLpackage?

Estou tentando usar o utilitário de linha de comando SQL Package (sqlpackage.exe) em um SQL Server, mas não consigo encontrá-lo online.

É algo que posso baixar como um utilitário independente ou faz parte de algum pacote de software maior que preciso instalar?

Responder1

Downloads independentes estão disponíveis emMicrosoft.

Também está incluído nas "Ferramentas de Dados do SQL Server" da Microsoft.

O SQL Server Data Tools prova ferramentas de linha de comando que permitem vários cenários de desenvolvimento de banco de dados orientados a projetos.

Mais informações do MSaqui.

Você pode baixar o "SQL Server Data Tools" do MSaqui.

Responder2

A resposta do StackOverflow a seguir fornece detalhes completos sobre as várias maneiras de obter a versão mais recente do SqlPackage, que funciona com o SQL Server 2005-2014, e onde encontrá-lo depois de instalado:

https://stackoverflow.com/a/23376593/216440

Citar:

Sim, há uma nova versão com suporte ao SQL Server 2005-2014 disponível e ela é instalada em um local diferente da versão anterior (SQL Server 2012 e inferior). Na verdade, você terá diferentes locais de instalação, dependendo se você apenas usa o SSDT ou se o instala como parte do SSMS ou do instalador independente.

  • O SSDT instala as DLLs Dac dentro do Visual Studio nas versões mais recentes. Isso evita problemas lado a lado (Visual Studio 2012 vs 2013 vs SSMS) que exigiam que todos fossem atualizados para usar o código mais recente.

    • Se você tematualizado para o SSDT mais recente, você encontrará SqlPackage.exe e as DLLs relacionadas noDiretório de instalação do VS\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\120. Para VS2013, o diretório de instalação do VS éC:\Arquivos de Programas (x86)\Microsoft Visual Studio 12.0.
  • SSMS para SQL Server 2014e o autônomoEstrutura Dac MSIambos são instalados no local de todo o sistema. Isso éC:\Arquivos de Programas (x86)\Microsoft SQL Server\120\Dac\bin.

Responder3

Esteja avisado, este utilitário é específico da versão do SQL Server.

Quando (se) estiver instalado, ele será encontrado na subpasta 'DAC\bin' da instalação do seu servidor SQL. Portanto, para o SQL Server 2012, isso estará em:

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

O SQL Server 2012 possui a versão interna 11.0 e o SQL Server 2014 possui a versão interna 12.0. Então para o SQL Server 2014 você encontra o SqlPackage aqui:

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

Responder4

Este pareceu ser o menor instalador "autônomo" que consegui encontrar para a ferramenta em questão.

Estrutura de aplicativos de camada de dados do Microsoft® SQL Server® (30 de junho de 2016)

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

isso instalou aqui:

C:\Arquivos de Programas\Microsoft SQL Server\130\DAC\bin\SqlPackage.exe

informação relacionada