开源一款私藏Management Studio插件,ProjkyAddin,送给所有使用SQLServer的园友们
ProjkyAddin 是一款Management Studio 插件,安装包才500多kb,兼容SSMS 2005、SSMS 2008、SSMS 2008 R2、SSMS 2012、SSMS 2014,功能是为硬盘上的脚本文件在Management Studio工具栏中提供一个快捷方式,直接点击快捷方式的按钮就能在当前查询窗口(若没有,则新建一个查询窗口)添加脚本内容。开放源码,可以根据需要自己定制加载脚本内容的部分。类似于IE浏览器的收藏夹栏功能。

有了这个插件,就能将常用的脚本直接在Management Studio界面环境中直接执行,再也不用担心去哪儿找脚本了。
使用方法 1:
插件安装后会自动在当前用户的“MyDocuments”目录下创建"ProjkyAddin"目录,并放入三个示例脚本,Management Studio启动后,会在工具栏中添加这些脚本的快捷方式。该目录是默认的脚本加载目录。只支持顶层目录脚本加载,不支持下面子目录脚本的加载。
使用方法 2:
除了默认脚本加载目录,还可以配置任意个其它加载目录。
在插件安装目录下有一个文件“scriptfolders.txt”,可以在里面加定制脚本目录,单个目录单行。例如,有一些脚本位于“D:\SqlServer\Scripts\IO”下,只要往“scriptfolders.txt”添加一行“D:\SqlServer\Scripts\IO”(不要双引号)就ok了。定制的其它目录会放到单独的工具栏中。
使用方法 3:
在Management Studio 主菜单栏的“工具”菜单下,菜单"Reload ProjkyAddin"可以从配置文件中重新加载一次所有的脚本快捷方式,省去重新启动Management Studio的麻烦。
使用方法 4:
脚本快捷方式所在的工具栏是可以改变位置的,可以拖动或者修改自定义停靠位置,改变默认的向上停靠。例如可以将工具栏拖拽到ManagementStudio的左边,或者右边。

备注1:在Management Studio 2005中,为了正常加载插件,可能需要安装Business Intelligent Development Studio,不打任何sp补丁包都能正常使用。其它Management Studio版本没有此限制。
备注2:如果移动鼠标到脚本快捷方式上,出现的提示框至多能显示内容的255个字符。
安装包下载地址:http://www.projky.com/downloads/3a382709-d680-476c-853d-dc3af5c625de/ProjkyAddin.zip
源码下载地址 :http://files.cnblogs.com/ProJKY/ProjkyAddin.src.zip
源码开源地址 :http://projkyaddin.codeplex.com 可能有bug,修复后的代码会提交到CodePlex中。
后续会写一点ManagementStudio插件的编程方法,当初自己倒腾SSMS 插件的编程,还是很费力的,谢谢大家的支持。
最后,想说一句,自己留着,不如送给大家,希望大家能喜欢这个插件。
开源一款私藏Management Studio插件,ProjkyAddin,送给所有使用SQLServer的园友们的更多相关文章
- 开源WinForms界面开发框架Management Studio 选项卡文档 插件 Office 2007蓝色风格 后台线程
Management Studio是我在WinForms小项目开发过程中搭建起来的一个插件式结构的应用程序框架,因为简单灵活又容易扩展,现在将它开源供读者参考. 跑起来的效果图如下所示,具备选项卡式多 ...
- Management Studio 插件生成安装包要点(以ProjkyAddin为例)
通过Visual Studio向导生成Management 插件框架就不说了,网上能搜到不少资料.本篇重点是说明怎么设计一个插件安装包,适用于Management Studio 2005 到2014的 ...
- Enterprise Solution 开源项目资源汇总 Visual Studio Online 源代码托管 企业管理软件开发框架
Enterprise Solution 是一套管理软件开发框架,在这个框架基础上开发出一套企业资源计划系统Enterprise Edition. 现将Enterprise Solution开发过程中遇 ...
- 12款好用的Visual Studio插件,最后一款良心推荐
目录 01 CodeMaid 02 Markdown Editor 03 ReSharper 04 GitHub Extension for Visual Studio 05 ZenCoding 06 ...
- 推荐几款实用的Android Studio 插件
推荐几款实用的Android Studio 插件 泡在网上的日子 发表于 2015-10-09 10:47 第 17453 次阅读 插件,Android Studio 10 编辑推荐:稀土掘金,这是一 ...
- [Android实例] Android Studio插件-自动根据布局生成Activity等代码1.4 (开源)(申明:来源于网络)
[Android实例] Android Studio插件-自动根据布局生成Activity等代码1.4 (开源)(申明:来源于网络) 地址:http://www.eoeandroid.com/thre ...
- 推荐SQL Server Management Studio以及Visual Studio下的免费的插件 ApexSQL Complete
SQL Server 并没有代码格式化的工具,对于处理他人编写的长SQL需要手工的格式化是一件麻烦的事情. 推荐SQL Server Management Studio以及Visual Studio下 ...
- 非常有用的开发工具之Android Studio插件
我们都知道Eclipse开发Android将在今年年底google不再继续提供相应的开发支持,转而开始强烈发展Android Studio,现在我就分享几款能帮助团队提升工作效率的几个Android ...
- 最实用的visual studio插件,值得收藏!
1.ReSharper(VS必装,代码重构.代码修正功能) ReSharper 是一个JetBrains公司出品的著名的代码生成工具.其能帮助Microsoft Visual Studio成为一个更佳 ...
随机推荐
- sql_auoload_regiester() 解释(转载)
在了解这个函数之前先来看另一个函数:__autoload. 一.__autoload 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数.看下面例子: 运行index.P ...
- Map map=new HashMap()
Map是接口,hashMap是Map的一种实现.接口不能被实例化.Map map=new HashMap(); 就是将map实例化成一个hashMap.这样做的好处是调用者不需要知道map具体的实现, ...
- ES6 箭头函数 this 指向
ES6 箭头函数 this 指向 箭头函数有几个使用注意点: 函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象. 不可以当作构造函数,也就是说,不可以使用new命令,否则会抛出一个 ...
- 用css实现在横线中间插入文字
在一些登录或者注册界面中常常可看到,一个大框框上面的横线中有插入文字,大概示意图如下: 这种现象其实是相对位置作用的结果,可以通过相对定位,是某元素恰好出现在div的边框上. position: re ...
- Spring Boot 使用Redis
转载自:http://www.cnblogs.com/ityouknow/p/5748830.html Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化 ...
- ABP实战--分页排序
待完成... public async Task<DatatablesResultDto<TaskDto>> GetList(KeywordDatatablesRequestD ...
- Android 蓝牙操作详解
1.启用蓝牙并使设备处于可发现状态 1.1 在使用BluetoothAdapter类的实例进操作之前,应启用isEnable()方法检查设备是否启用了蓝牙适配器. // 使用意图提示 ...
- JavaScript pop()函数弹出数组最后数据
改变数组中数据的另一种方法是用 .pop() 函数. .pop() 函数用来“抛出”一个数组末尾的值.我们可以把这个“抛出”的值赋给一个变量存储起来. 数组中任何类型的数据条目(数值,字符串,甚至是数 ...
- 不用中间变量,交换a、b值
如果要交换a.b之间的值,一般的做法是: tmp=a;a=b;b=tmp;这种方法不得不使用一个临时变量. 从网上学来一个方法,可以不用使用临时变量: a^=b^=a^=b; 这样计算之后,就可以交换 ...
- fzu 2155 盟国
Problem 2155 盟国 Accept: 39 Submit: 129Time Limit: 1000 mSec Memory Limit : 32768 KB Problem De ...