SQL Server 2016 contiene ancora sqlmaint.exe?


8

Secondo la documentazione ( Funzionalità del motore di database obsolete in SQL Server 2016 ), sqlmaint.exedovrebbe essere ancora disponibile (sottolineatura mia):

In questo argomento vengono descritte le funzionalità obsolete del Motore di database di SQL Server che sono ancora disponibili in SQL Server 2016 . Queste funzionalità sono pianificate per essere rimosse in una versione futura di SQL Server.

...

Strumenti: sqlmaint Utility ...

E 'sicuramente non è elencato nella lista delle caratteristiche cessate .

Tuttavia, non riesco a trovare sqlmaint.exesui miei sistemi SQL Server 2016 Express installati di recente. Nelle versioni precedenti, era nella stessa cartella di sqlserver.exe.

La documentazione è sbagliata? O è stata spostata la posizione del file? O mi sono perso qualcosa durante il processo di installazione?

(Nota: incoraggiato dai commenti che riproducono questo problema, ho creato una voce di Microsoft Connect per questo, che è stata migrata a UserVoice .)


1
@BradC: almeno fino a SQL Server 2012 (non è installato il 2014 in questo momento), sqlmaint.exe è stato incluso nell'edizione Express. In realtà, è l'unico modo integrato per automatizzare i backup rotanti sulle edizioni Express (che non includono SQL Server Agent).
Heinzi,

2
Sto guardando l'edizione enterprise. Non è E:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binnpiù lì.
SqlWorldWide

1
Le funzionalità obsolete del motore di database nel documento di SQL Server 2016 sono confuse, vedere i commenti alla fine del documento. Presumo che questo sia sospeso.
SqlWorldWide

2
Ho un Microsoft SQL Server 2016 (SP1-CU3) appena installato (KB4019916) - 13.0.4435.0 (X64) 27 aprile 2017 17:36:12 Copyright (c) Microsoft Corporation Developer Edition (64-bit). E posso confermare che non è installato con quella versione.
Daniel Björk,

2
FWIW, lo vedo nella mia cartella SQL Server 2014 Express:, "C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\Binn\sqlmaint.exe"ma non nelle mie cartelle Express o Developer 2016.
Solomon Rutzky,

Risposte:


1

La documentazione di Microsoft menziona che la stanno rimuovendo, dice "Prossima versione" ma suppongo che sia stata scritta per una versione precedente. Consigliano di utilizzare i piani di manutenzione in futuro.

Documentazione Microsoft per sqlmaint

Modifica: l'ultimo aggiornamento su quell'articolo è stato il 14/03/2017. Ma dato che tutti gli esempi indicano che è stato originariamente scritto con SQL Server 2008 in alcuni e modificato con versioni successive come esempi (è onestamente onesto), è probabilmente sicuro dire che la nota in alto è sbagliata e in realtà è rimosso già.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.