O SQL Server 2016 ainda contém sqlmaint.exe?

8

De acordo com a documentação ( Recursos preteridos do Mecanismo de Banco de Dados no SQL Server 2016 ), sqlmaint.exeainda deve estar disponível (ênfase minha):

Este tópico descreve os recursos preteridos do Mecanismo de Banco de Dados do SQL Server que ainda estão disponíveis no SQL Server 2016 . Esses recursos estão programados para serem removidos em uma versão futura do SQL Server.

...

Ferramentas: sqlmaint Utility ...

Definitivamente, ele não está listado na lista de recursos descontinuados .

No entanto, não consigo encontrar sqlmaint.exenos meus sistemas SQL Server 2016 Express instalados recentemente. Nas versões anteriores, estava na mesma pasta que sqlserver.exe.

A documentação está errada? Ou o local do arquivo mudou? Ou eu perdi alguma coisa durante o processo de instalação?

(Nota: Encorajado pelos comentários que reproduzem esse problema, criei uma entrada do Microsoft Connect para isso, que foi migrada para o UserVoice .)

Heinzi
fonte
11
@BradC: Até pelo menos o SQL Server 2012 (não tem 2014 instalado agora), o sqlmaint.exe foi incluído na edição Express. De fato, é a única maneira integrada de automatizar backups rotativos nas edições Express (que não incluem o SQL Server Agent).
Heinzi
2
Eu estou olhando para a edição empresarial. Não está E:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binnmais lá.
SqlWorldWide
11
Os recursos preteridos do Mecanismo de Banco de Dados no documento do SQL Server 2016 são confusos; consulte os comentários no final do documento. Presumo que isso seja descontinuado.
SqlWorldWide
2
Eu tenho um Microsoft SQL Server 2016 recentemente instalado (SP1-CU3) (KB4019916) - 13.0.4435.0 (X64) 27 de abril de 2017 17:36:12 Direitos autorais (c) Microsoft Corporation Developer Edition (64 bits). E posso confirmar que não está instalado com essa versão.
Daniel Björk
2
FWIW, eu o vejo na minha pasta SQL Server 2014 Express:, "C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\Binn\sqlmaint.exe"mas não nas minhas pastas 2016 Express ou Developer.
Solomon Rutzky

Respostas:

1

A documentação da Microsoft menciona que eles estão sendo removidos. Ele diz "Próxima versão", mas presumo que isso foi escrito para uma versão anterior. Eles recomendam o uso de planos de manutenção no futuro.

Documentação da Microsoft para sqlmaint

Editar: a última atualização desse artigo foi 14/03/2017. Mas, dado que todos os exemplos apontam para que ele seja originalmente escrito com o SQL Server 2008 em alguns e editado com versões posteriores como exemplos (em todo o lugar, para ser honesto), provavelmente é seguro dizer que a nota no topo está errada e está realmente já removido.

Ollie
fonte