SSMS2008就是Microsoft Sql Server Management Studio 2008的简称。许多人叫做SQL2008或SQL SERVER2008是不准确的。SSMS是一个操作、管理SQL或SQL SERVER的UI工具。
SSMS插件(SSMS add-in)是扩展SSMS功能的组件,比较著名的有SSMS Tools Pack、SQL Prompt、SQL Pretty
Printer等。这些工具无一例外的让我们更加方便地使用SSMS。
关于SSMS能否支持插件功能,微软的答案是否定的,请参考此处。但是如果清楚SSMS的本质,就不难发现它还是支持插件机制的。SSMS2008是使用Microsoft
Visual Studio (Shell)2008独立模式开发的。理论上讲,它不仅支持插件机制,还支持vs package方式来扩展功能。
下面是我在SSMS中通过插件实现的几个功能:
1、在表快捷菜单中,增加“编写插入脚本”(根据表中的数据生成INSERT脚本)和“编写清空脚本”(清空表)。
2、在查询结果表格的快捷菜单中增加“生成插入脚本”功能(根据查询的结果生成INSERT脚本)。
3、在主菜单中增加一个菜单项。
准备知识:C#、Visual Studio2008、VS2008插件开发。
参考: