SQL Server 2016にはまだsqlmaint.exeが含まれていますか?


8

文書によると、(非推奨のデータベースエンジンは、SQL Serverの2016年に機能)、sqlmaint.exeまだ(強調鉱山)利用可能であるべきです:

このトピックでは、SQL Server 2016で引き続き利用できる、非推奨のSQL Serverデータベースエンジン機能について説明します。これらの機能は、SQL Serverの将来のリリース削除される予定です。

...

ツール:sqlmaintユーティリティ...

それは間違いなくされて表示されていない廃止される機能のリスト

しかし、sqlmaint.exe最近インストールしたSQL Server 2016 Expressシステムでは見つかりません。以前のバージョンでは、と同じフォルダにありましたsqlserver.exe

ドキュメントは間違っていますか?または、ファイルの場所が移動しましたか?または、インストールプロセス中に何かを見逃しましたか?

(注:この問題を再現するコメントに励まされて、私はこのためのMicrosoft Connectエントリを作成しました。これはUserVoiceに移行されました。)


1
@BradC:少なくともSQL Server 2012(現在2014がインストールされていない)までは、sqlmaint.exeがExpressエディションに含まれていました。実際、これはExpressエディション(SQL Serverエージェントを含まない)でローテーションバックアップを自動化する唯一の組み込み方法です。
ハインツィ

2
エンタープライズ版を見ています。E:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binnもうそこにはありません。
SqlWorldWide 2017

1
SQL Server 2016ドキュメントの非推奨のデータベースエンジン機能は紛らわしいです。ドキュメントの最後にあるコメントを参照してください。これは廃止されたと思います。
SqlWorldWide 2017

2
新しくインストールしたMicrosoft SQL Server 2016(SP1-CU3)(KB4019916)-13.0.4435.0(X64)2017年4月27日17:36:12 Copyright(c)Microsoft Corporation Developer Edition(64-bit)。そして、そのバージョンでインストールされていないことを確認できます。
DanielBjörk2017

2
FWIW、SQL Server 2014 Expressフォルダーに表示されます"C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\Binn\sqlmaint.exe"が、2016 ExpressまたはDeveloperフォルダーには表示されません。
ソロモンルツキー2017

回答:


1

Microsoftのドキュメントには、削除されると記載されており、「次のバージョン」と記載されていますが、これは以前のバージョン用に作成されたと思います。彼らは将来的に保守計画を使用することを勧めます。

sqlmaintのMicrosoftドキュメント

編集:その記事の最終更新は2017年3月14日でした。しかし、すべての例がSQL Server 2008で最初に記述され、それ以降のバージョンで例として編集されていることを示している(正直に言うと、あちこちにあります)ので、上部の注記が間違っていると言っても間違いはありません。すでに削除されています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.