根据文档(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)之前,Express版中都包含sqlmaint.exe。实际上,这是在Express版本(不包括SQL Server Agent)上自动执行轮换备份的唯一内置方法。
—
Heinzi
我正在查看企业版。它不在
—
SqlWorldWide
E:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn
那里了。
SQL Server 2016中不推荐使用的数据库引擎功能文档令人困惑,请参阅文档末尾的注释。我认为这已经停产了。
—
SqlWorldWide
我有一个新安装的Microsoft SQL Server 2016(SP1-CU3)(KB4019916)-13.0.4435.0(X64)2017年4月27日17:36:12版权所有(c)Microsoft Corporation Developer Edition(64位)。而且我可以确认其未随该版本安装。
—
DanielBjörk'17
FWIW,我确实在我的SQL Server 2014 Express文件夹中看到它:
—
所罗门·鲁兹基
"C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\Binn\sqlmaint.exe"
,但是在我的2016 Express或Developer文件夹中却没有看到。