SQL Server 2016 vẫn chứa sqlmaint.exe?


8

Theo tài liệu ( Các tính năng công cụ cơ sở dữ liệu không dùng nữa trong SQL Server 2016 ), sqlmaint.exevẫn nên có sẵn (nhấn mạnh của tôi):

Chủ đề này mô tả các tính năng Công cụ cơ sở dữ liệu SQL Server không dùng nữa vẫn có sẵn trong SQL Server 2016 . Các tính năng này được lên kế hoạch để loại bỏ trong bản phát hành SQL Server trong tương lai .

...

Công cụ: tiện ích sqlmaint ...

Nó chắc chắn không được liệt kê trong danh sách các tính năng ngưng .

Tuy nhiên, tôi không tìm thấy sqlmaint.exetrên các hệ thống SQL Server 2016 Express được cài đặt gần đây của mình. Trong các phiên bản trước, nó nằm trong cùng thư mục với sqlserver.exe.

Là tài liệu sai? Hoặc vị trí tập tin đã di chuyển? Hay tôi đã bỏ lỡ một cái gì đó trong quá trình cài đặt?

(Lưu ý: Được khuyến khích bởi các bình luận tái tạo vấn đề này, tôi đã tạo một mục Microsoft Connect cho vấn đề này, đã được di chuyển sang UserVoice .)


1
@BradC: Cho đến ít nhất SQL Server 2012 (chưa cài đặt 2014 ngay bây giờ), sqlmaint.exe đã được đưa vào phiên bản Express. Trên thực tế, đó là cách tích hợp duy nhất để tự động sao lưu xoay trên các phiên bản Express (không bao gồm SQL Server Agent).
Heinzi

2
Tôi đang xem phiên bản doanh nghiệp. Nó không còn ở E:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binnđó nữa.
SqlWorldWide

1
Các tính năng của công cụ cơ sở dữ liệu không dùng nữa trong tài liệu SQL Server 2016 gây nhầm lẫn, hãy xem các nhận xét ở cuối tài liệu. Tôi cho rằng điều này là ngưng.
SqlWorldWide

2
Tôi có Microsoft SQL Server 2016 mới cài đặt (SP1-CU3) (KB4019916) - 13.0.4435.0 (X64) 27 tháng 4 năm 2017 17:36:12 Bản quyền (c) Microsoft Corporation Developer Edition (64-bit). Và tôi có thể xác nhận rằng nó không được cài đặt với phiên bản đó.
Daniel Bjork

2
FWIW, tôi thấy nó trong thư mục SQL Server 2014 Express của tôi: "C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\Binn\sqlmaint.exe"nhưng không có trong thư mục Express hoặc Developer 2016 của tôi.
Solomon Rutzky

Câu trả lời:


1

Tài liệu của Microsoft đề cập đến việc họ sẽ gỡ bỏ nó, nó nói "Phiên bản tiếp theo" nhưng tôi cho rằng điều này đã được viết cho phiên bản trước. Họ khuyên nên sử dụng các kế hoạch bảo trì trong tương lai.

Tài liệu Microsoft cho sqlmaint

Chỉnh sửa: Cập nhật lần cuối về bài viết đó là 14/03/2017. Nhưng với tất cả các ví dụ chỉ ra rằng nó được viết bằng SQL Server 2008 trong một số ví dụ và được chỉnh sửa với các phiên bản mới hơn làm ví dụ (có thể nói là hoàn toàn trung thực), có thể nói rằng ghi chú ở trên cùng là sai và thực sự nó là sai gỡ bỏ rồi

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.