SSMS2008插件开发(1)--介绍
2014-11-18 18:00
288 查看
原文:
SSMS2008插件开发(1)--介绍
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脚本)和“编写清空脚本”(清空表)。
![](http://hi.csdn.net/attachment/201112/21/0_13244487178Xmm.gif)
2、在查询结果表格的快捷菜单中增加“生成插入脚本”功能(根据查询的结果生成INSERT脚本)。
![](http://hi.csdn.net/attachment/201112/21/0_1324448724QdDr.gif)
3、在主菜单中增加一个菜单项。
![](http://hi.csdn.net/attachment/201112/21/0_1324448729AIP5.gif)
准备知识:C#、Visual Studio2008、VS2008插件开发。
参考:
How To : Create SQL Server Management Studio Addin
Building a SQL Server Management Studio Add-in
SSMS2008插件开发(1)--介绍
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脚本)和“编写清空脚本”(清空表)。
![](http://hi.csdn.net/attachment/201112/21/0_13244487178Xmm.gif)
2、在查询结果表格的快捷菜单中增加“生成插入脚本”功能(根据查询的结果生成INSERT脚本)。
![](http://hi.csdn.net/attachment/201112/21/0_1324448724QdDr.gif)
3、在主菜单中增加一个菜单项。
![](http://hi.csdn.net/attachment/201112/21/0_1324448729AIP5.gif)
准备知识:C#、Visual Studio2008、VS2008插件开发。
参考:
How To : Create SQL Server Management Studio Addin
Building a SQL Server Management Studio Add-in
相关文章推荐
- SSMS2008插件开发(2)--Microsoft Visual Studio 2008插件开发介绍
- SSMS2008插件开发(2)--Microsoft Visual Studio 2008插件开发介绍
- SSMS2008插件开发(3)--部署调试SSMS2008插件
- SSMS2008插件开发(3)--部署调试SSMS2008插件
- SSMS2008插件开发(4)--自定义菜单
- SSMS2008插件开发(4)--自定义菜单
- 如何配置基于eclipse的easy structs插件,并介绍了如何结合使用easy structs和eclipes来开发struts的应用
- Android浏览器插件开发(三)——ANPInterface的介绍
- Visual Studio 2008开发新特性系列课程(6):VS2008新特性之AJAX介绍
- Visual C# 2008+SQL Server 2005 数据库与网络开发--11.1 LINQ介绍
- Visual Studio 2008开发新特性系列课程(6):VS2008新特性之AJAX介绍
- Unity3D+免费工具开发2D游戏之一:工具和插件介绍
- 我是如何利用插件赚钱的(开发delphi6,VB 2008,Java ME等流行软件的第三方插件)
- 我是如何利用插件赚钱的(开发delphi6,VB 2008,Java ME等流行软件的第三方插件)
- SSMS2008插件开发(1)--介绍
- Eclipse plugins 插件开发学习 - 扩展点介绍
- ActiveMQ的插件开发介绍
- Visual Studio 2008开发新特性系列课程(5):.NET Framework 3.5 新功能介绍
- Visual Studio 2008开发新特性系列课程(2):C#3.0与VB9.0的新特性介绍
- Visual C# 2008+SQL Server 2005 数据库与网络开发--14.3.1 WCF介绍