¿SQL Server 2016 todavía contiene sqlmaint.exe?

8

De acuerdo con la documentación ( Características del motor de base de datos en desuso en SQL Server 2016 ), sqlmaint.exetodavía debería estar disponible (énfasis mío):

Este tema describe las características obsoletas del Motor de base de datos de SQL Server que todavía están disponibles en SQL Server 2016 . Estas características están programadas para eliminarse en una versión futura de SQL Server.

...

Herramientas: utilidad sqlmaint ...

Definitivamente no figura en la lista de funciones descontinuadas .

Sin embargo, no encuentro sqlmaint.exeen mis sistemas SQL Server 2016 Express recientemente instalados. En versiones anteriores, estaba en la misma carpeta que sqlserver.exe.

¿La documentación es incorrecta? ¿O se movió la ubicación del archivo? ¿O me perdí algo durante el proceso de instalación?

(Nota: Animado por los comentarios que reproducen este problema, he creado una entrada de Microsoft Connect para esto, que se migró a UserVoice ).

Heinzi
fuente
1
@BradC: hasta al menos SQL Server 2012 (no tengo 2014 instalado en este momento), sqlmaint.exe se incluyó en la edición Express. De hecho, es la única forma integrada de automatizar las copias de seguridad rotativas en las ediciones Express (que no incluyen el Agente SQL Server).
Heinzi
2
Estoy mirando la edición empresarial. Ya no está E:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binnallí.
SqlWorldWide
1
Las características obsoletas del motor de base de datos en el documento de SQL Server 2016 son confusas, vea los comentarios al final del documento Supongo que esto está descontinuado.
SqlWorldWide
2
Tengo un Microsoft SQL Server 2016 recién instalado (SP1-CU3) (KB4019916) - 13.0.4435.0 (X64) 27 de abril de 2017 17:36:12 Copyright (c) Microsoft Corporation Developer Edition (64 bits). Y puedo confirmar que no está instalado con esa versión.
Daniel Björk
2
FWIW, lo veo en mi carpeta SQL Server 2014 Express: "C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\Binn\sqlmaint.exe"pero no en mis carpetas 2016 Express o Developer.
Solomon Rutzky

Respuestas:

1

La documentación de Microsoft menciona que lo están eliminando, dice "Siguiente versión", pero supongo que esto fue escrito para una versión anterior. Aconsejan utilizar planes de mantenimiento en el futuro.

Documentación de Microsoft para sqlmaint

Editar: La última actualización de ese artículo fue el 14/03/2017. Pero dado que todos los ejemplos apuntan a que se escribió originalmente con SQL Server 2008 en algunos y se editó con versiones posteriores como ejemplos (para ser sincero), probablemente sea seguro decir que la nota en la parte superior es incorrecta y en realidad eliminado ya.

Ollie
fuente