【发布时间】:2015-04-08 19:10:17
【问题描述】:
我尝试重命名 SSMS 2014 中的数据库或表(应用了 CU6),方法是在对象资源管理器中单击并选择数据库或表,然后按 F2 编辑名称。我键盘上的 Delete 键不会删除光标右侧的字符或任何选定的字符。
这只是我的问题还是我发现了一个错误?
【问题讨论】:
-
这完全是荒谬的,它可能会说服您只使用 sp_rename,这比首先在树中查找对象更容易、更快。
-
雪上加霜,我喜欢 SSMS 初始屏幕上显示“由 Visual Studio 提供支持”的方式。好吧,猜猜看,在 Visual Studio 中,Delete 键在 SQL Server 对象资源管理器窗格中的工作方式与它应该在 SQL Server 对象资源管理器窗格中一样,允许您正确编辑数据库和表名称。也许启动画面应该改为:“由 Visual Studio 版本提供支持,由于开发人员的无能和缺乏对基本功能的 QA 测试,我们以某种方式设法破坏了它。PS,我们也不打算修复它!"
-
可能与以下事实有关:当窗格未处于对象重命名模式时,会处理 Delete 以删除突出显示的项目。显然,出于某种原因,开发人员禁用按钮比暂时恢复“正常”处理更容易。
-
@Andriy,不知道他们做了什么,但就像我说的,它在 Visual Studio 的 SQL Server 对象资源管理器中完美运行,它处理与 SSMS 完全相同的所有操作。
-
刚刚也发现了那个错误。不敢相信微软没有解决这个问题。这一定非常容易解决!
标签: sql-server ssms sql-server-2014 ssms-2014