Menurut dokumentasi ( Fitur Mesin Basis Data yang Tidak Dikenal di SQL Server 2016 ), sqlmaint.exe
masih harus tersedia (penekanan tambang):
Topik ini menjelaskan tentang fitur-fitur Mesin SQL Server Database yang sudah tidak digunakan yang masih tersedia di SQL Server 2016 . Fitur-fitur ini dijadwalkan untuk dihapus dalam rilis SQL Server yang akan datang.
...
Alat: sqlmaint Utility ...
Ini jelas tidak tercantum dalam daftar fitur yang dihentikan .
Namun, saya gagal menemukan sqlmaint.exe
pada sistem SQL Server 2016 Express saya yang baru diinstal. Dalam versi sebelumnya, itu berada di folder yang sama dengan sqlserver.exe
.
Apakah dokumentasinya salah? Atau apakah lokasi file dipindahkan? Atau apakah saya melewatkan sesuatu selama proses instalasi?
(Catatan: Didorong oleh komentar yang mereproduksi masalah ini, saya telah membuat entri Microsoft Connect untuk ini, yang dimigrasikan ke UserVoice .)
E:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn
ada lagi."C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\Binn\sqlmaint.exe"
tetapi tidak di folder 2016 Express atau Developer saya.Jawaban:
Dokumentasi Microsoft menyebutkan mereka menghapusnya, dikatakan "Versi Selanjutnya" tetapi saya menganggap ini ditulis untuk versi sebelumnya. Mereka menyarankan untuk menggunakan rencana perawatan di masa depan.
Dokumentasi Microsoft untuk sqlmaint
Sunting: Pembaruan terakhir pada artikel itu adalah 14/03/2017. Tetapi mengingat semua contoh menunjukkan bahwa itu awalnya ditulis dengan SQL Server 2008 di beberapa dan diedit dengan versi yang lebih baru sebagai contoh (itu di semua tempat jujur), mungkin aman untuk mengatakan catatan di atas salah dan sebenarnya sudah dihapus.
sumber