SSMS2008插件开发(1)--介绍

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介: 原文: SSMS2008插件开发(1)--介绍   SSMS2008就是Microsoft Sql Server Management Studio 2008的简称。
原文: SSMS2008插件开发(1)--介绍

  SSMS2008就是Microsoft Sql Server Management Studio 2008的简称。许多人叫做SQL2008或SQL SERVER2008是不准确的。SSMS是一个操作、管理SQL或SQL SERVER的UI工具。

  SSMS插件(SSMS add-in)是扩展SSMS功能的组件,比较著名的有SSMS Tools PackSQL PromptSQL Pretty Printer等。这些工具无一例外的让我们更加方便地使用SSMS。

  关于SSMS能否支持插件功能,微软的答案是否定的,请参考此处。但是如果清楚SSMS的本质,就不难发现它还是支持插件机制的。SSMS2008是使用Microsoft Visual Studio (Shell)2008独立模式开发的。理论上讲,它不仅支持插件机制,还支持vs package方式来扩展功能。

  下面是我在SSMS中通过插件实现的几个功能:

   1、在表快捷菜单中,增加“编写插入脚本”(根据表中的数据生成INSERT脚本)和“编写清空脚本”(清空表)。

   

   2、在查询结果表格的快捷菜单中增加“生成插入脚本”功能(根据查询的结果生成INSERT脚本)。

   

   3、在主菜单中增加一个菜单项。

   


  准备知识:C#、Visual Studio2008、VS2008插件开发。

  参考:

    How To : Create SQL Server Management Studio Addin

    Building a SQL Server Management Studio Add-in


相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
3月前
|
开发工具 Android开发 git
【dbeaver】Eclipse 运行 dbeaver 源码
【dbeaver】Eclipse 运行 dbeaver 源码
114 0
|
3月前
|
SQL 关系型数据库 MySQL
使用图形化界面工具DataGrip
使用图形化界面工具DataGrip
|
3月前
|
Java Android开发
【dbeaver】IDEA 运行 dbeaver源码
【dbeaver】IDEA 运行 dbeaver源码
133 1
|
10月前
|
Java 关系型数据库 MySQL
IDEA导入连接数据库的图形化窗口项目教程(课设)
IDEA导入连接数据库的图形化窗口项目教程(课设)
120 0
|
SQL Oracle 关系型数据库
DataGrip初体验
DataGrip总体来说是一款非常好的数据库管理软件,整体风格和Idea一样,智能代码补写非常好用。
1240 1
|
数据可视化 NoSQL 关系型数据库
4-TDengine图形化管理工具TDengineGUI与IDEA插件
4-TDengine图形化管理工具TDengineGUI与IDEA插件
2888 0
4-TDengine图形化管理工具TDengineGUI与IDEA插件
|
搜索推荐 Java 数据库连接
eclipse的配置、快捷键、项目导入导出、常见的插件或代码生成器工具
eclipse的配置、快捷键、项目导入导出、常见的插件或代码生成器工具
250 0
eclipse的配置、快捷键、项目导入导出、常见的插件或代码生成器工具
|
Go C++ 测试技术
VS代码生成工具ReSharper使用手册:配置快捷键(转)
原文:http://blog.csdn.net/fhzh520/article/details/46364603 VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你的开发效率。
1806 0