标签归档:SSMS技巧

mssql sql server manage studio (ssms) 快捷键说明


摘要:
下文分享sqlserver管理器中默认快捷键,如下所示,
实验环境:sql server manage studio



快捷键:F5

快捷运行当前窗口的代码,或当前窗体选中的代码,代替”!”。

快捷键:CTRL+C/V

复制/粘贴,同windows中复制和粘贴一致。

快捷键:↑↓←→

当前光标 上下左右移动。

快捷键:SHIFT+↑↓←→

从当前光标位置开始向上、下、左、右移动选中代码的范围。

快捷键:CTRL+↑↓

不移动光标,上下滑动当前窗口,类似于上下滚动挑。

快捷键:CTRL+←→

平行跳动光标。

快捷键:CTRL+A

全选当前窗体中所有文本。

快捷键:HOME/END

快速移动本行开头或末尾。

快捷键:CTRL+HOME/END

快速移动全文开头或末尾。

快捷键:TAB

添加一个制表符


快捷键:CTRL+TAB

多个查询窗口之间切换。


快捷键:ALT+N /CTRL +N

新建一个查询窗口。

快捷键:ALT+F+C+N

关闭当前查询窗口,不保存。


快捷键:CTRL+K+C/U

注释/取消注释选中代码所在的行。
配合SHIFT+↑↓,快速注释多行代码,没有注释的SQL不是好SQL,注释无意义的SQL也不是好SQL。

快捷键:CTRL+L

显示选中代码的执行计划。

快捷键:F4

属性查看,在SSMS中通过此快捷键,可以快速查看当前查询窗体的@@SPID(进程ID)。

快捷键:ALT+F1

查看选中表名的结构,类似sp_help ‘表名’。

快捷键:CTRL+ALT+A

打开活动分析器,查看各项系统占用情况。

mssql sqlserver 通过sql server management studio(ssms)批量删除对象方法的简介


摘要:
下文讲述使用ssms管理器,批量删除数据表的方法说明,如下所示:


最近再对一个客户的数据库进行维护时,发现数据库存在好几个临时表需要删除,但是当我把表名告诉客户时,客户想通过ssms工具一次删除多张表,
下文将分享ssms工具一次删除多张表的方法简介,如下所示:

打开ssms管理器,
菜单–“查看”–>”对象资源管理器详细信息” 或按”F7″ 快捷键
找到表对象列表,按住ctrl 选中,你所要操作表
然后右键 删除,如下所示:

mssql_sqlserver_批量删除表界面操作方法

mssql_sqlserver_批量删除表界面操作方法

mssql sqlserver SSMS中的还原数据库向导打开速度很慢很慢的解决方法分享


摘要:
最近遇到一件非常有趣的事情,SSMS管理工具运行正常,当我们采用此管理工具,准备恢复任意数据库时,SSMS打开的异常慢,
下文将描述此类问题的解决办法


我们做了以下方案:
1 重新安装SSMS管理工具,由于是在线生产环境,禁止使用此方式
————————————–
2 将SSMS升级至最新版本,问题依旧
————————————-
3 为DB服务器增加内存,问题依旧
————————————-
4 在服务器比较闲时,执行数据库还原操作,问题依旧
————————————-

5 删除历史备份记录, 我们再次执行数据库还原操作,问题得到了解决
由于SSMS打开数据库还原时,会从msdb.dbo.backupset表中检索整个历史记录,并显示相应的历史备份集合,
所以作为DBA,定期移除备份历史也是工作的一部分。


sql 备份历史的删除方法分享:

 USE msdb;
EXEC sp_delete_backuphistory @oldest_date = '2018-5-1';