RedGate 工具SQLMultiScript1.1
原文:RedGate 工具SQLMultiScript1.1
RedGate 工具SQLMultiScript1.1
SQLMultiScript是一个脚本分发工具,当你写好了一个SQL脚本之后,你需要在很多台SQLSERVER服务器上执行的时候
就需要用到这个工具了

破解版下载地址:http://www.kuaipan.cn/file/id_4401224786926115.htm
安装好之后,将下面破解文件替换掉安装文件夹里的相应文件再重新打开软件就可以了

如果没有这个工具,在SQL2012之前的SQL版本你需要在每个SQLSERVER实例上新建查询,然后将你的脚本粘贴在新建查询里执行
这样就需要打开多个tab窗口,非常不方便




在SQL2012里,你可以新建一个文件夹(我这里姑且叫做文件夹吧o(∩_∩)o ),然后将需要执行SQL脚本的SQLSERVER实例
放进去文件夹里,然后在文件夹上按右键-》新建查询-》弹出一个新建查询的tab窗口,把SQL脚本放进去新建查询里执行就可以了




win7u-20130702m是我的虚拟机
win7u-20130414z是我的真实机
无论是SQL2012之前版本还是SQL2012都有两个问题
(1)需要手动将局域网里的SQLSERVER实例一个一个添加进去文件夹里
(2)默认连接的都是master数据库,不能选择,如果我的SQL脚本需要在业务库里执行就不行了
SQLMultiScript就可以解决上面两个问题
在继续往下看之前先说一下SQLMultiScript的注意事项
(1)如果对方的防火墙服务启动不起来和防火墙打不开的话,SQLMultiScript一样连接不了对方的机器
这个跟SSMS是一样的,使用SSMS能连接对方机器的话SQLMultiScript也一样能连接,SSMS不能连接对方机器的话,
SQLMultiScript也一样不能连接!!


(2)如果你本机只安装了SQL2005,你想连接并添加安装了SQL2012的机器,是添加不了的,就是说如果你需要控制所有
SQLSERVER实例,你本机的SQLSERVER版本一定要比你所要执行分发脚本的SQLSERVER版本要高
(例如你本机是SQL2012,你才能控制SQL2000、SQL2005、SQL2008、SQL2008 R2、SQL2012)
也就是说SSMS不能连接的问题,SQLMultiScript也一样不能避免
正式开始
先配置要连接的数据库服务器

他能够自动检测出当前局域网里所有的SQLSERVER实例并显示出来
配置好要连接哪个数据库服务器的哪个数据库,默认连接的是master数据库,如果你不展开数据库服务器的十字架的话


重新命名一下SQL服务器组,默认的名字叫“默认分发清单”

由于win7u-20130702m这台电脑安装的是SQL2012,而我本机的机器安装的是SQL2005,所以会打叉,添加不了

可以看到已经添加好的数据库服务器和对应的数据库,这里我选的是master数据库

编写或添加SQL脚本

我们可以New一个脚本,然后自己写SQL,也可以Add一个已经写好的SQL脚本
Remove去除选定脚本,Remove All去除所有脚本
我们可以Parse Scripts验证一下脚本是否可以在所有数据库服务器上正确运行,有没有语法错误

点击Exccute Now(F5)就会执行我们选定的脚本(在脚本前打勾),没有勾选的脚本是不会执行的

可以看到只执行了脚本1,脚本1的脚本是
SELECT @@SERVERNAME


可以选择在哪些数据库服务器上执行脚本

两个脚本一起执行
--脚本一
SELECT @@SERVERNAME --脚本二
SELECT @@VERSION
需要点选相应的脚本,右侧的结果框才会显示相应的结果


点击Delete All清除所有结果或点击Delete清除某个脚本的结果

从SQLMultiScript安装目录里的DLL来看,可以看到SQLMultiScript用到了DevExpress控件来做界面

修正一下
(2)默认连接的都是master数据库,不能选择,如果我的SQL脚本需要在业务库里执行就不行了
这个是能够修改的,在新建查询里,use 一下您的业务库,执行查询就可以了,
不过虽然这样但本人觉得还是不够SQLMultiScript方便

要破解激活了之后才能在菜单栏看到SQL Multi Script 1这个菜单,不然的话
要到C:\Program Files\Red Gate\SQL Multi Script 1路径下
把exe发送到桌面快捷方式了

如有不对的地方,欢迎大家拍砖o(∩_∩)o
RedGate 工具SQLMultiScript1.1的更多相关文章
- RedGate 工具SQLTEST 1.0.15.1
原文:RedGate 工具SQLTEST 1.0.15.1 RedGate 工具SQLTEST 1.0.15.1 SQL TEST1.0.15.1的破解可以参考这篇文章:http://www.cnbl ...
- SQL 工具系列二
1.RedGate 工具 SQL Prompt 脚步智能提示工具 脚步提示工具,轻松写入,编辑和探索SQL: SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为 ...
- SQL 工具系列一
1.误删除数据恢复篇 ApexSQL Recover 可以恢复Delete Truncate drop,恢复 二进制大型对象 测试版本 每10行才会恢复 评估版本下载地址:只能用14天 所以基 ...
- SqlProfiler的替代品-ExpressProfiler
可以用来跟踪执行的sql语句.安装SqlServer之后SqlServerManagementStudio自带一个SqlProfiler,但是如果安装的SqlExpress,那就没有了. 项目的主页在 ...
- REDGATE又一好用的脚本工具ScriptsManager1.3
原文:REDGATE又一好用的脚本工具ScriptsManager1.3 REDGATE又一好用的脚本工具ScriptsManager1.3 先说明一下:这个工具是免费的 下载地址:http://ww ...
- REDGATE又一好用的脚本工具
REDGATE又一好用的脚本工具 REDGATE又一好用的脚本工具 先说明一下:这个工具是免费的 下载地址:http://www.red-gate.com/products/dba/sql-scr ...
- redgate的mysql架构比较和数据比较工具
redgate的mysql架构比较和数据比较工具 最近线上数据需要进行架构比较,比较两个服务器上的mysql实例上数据库的架构 数据比较可以用percona的pt-table-checksum和pt- ...
- 使用Red Gate Sql Data Compare 数据库同步工具进行SQL Server的两个数据库的数据比较、同步
Sql Data Compare 是比较两个数据库的数据是否相同.生成同步sql的工具. 这一款工具由Red Gate公司出品,我们熟悉的.NET Reflector就是这个公司推出的,它的SQLTo ...
- 使用ANTS Performance Profiler&ANTS Memory Profiler工具分析IIS进程内存和CPU占用过高问题
一.前言 最近一段时间,网站经常出现两个问题: 1.内存占用率一点点增高,直到将服务器内存占满. 2.访问某个页面时,页面响应过慢,CPU居高不下. 初步判断内存一点点增多可能是因为有未释放的资源一直 ...
随机推荐
- android之LruCache源代码解析
移动设备开发中,因为移动设备(手机等)的内存有限,所以使用有效的缓存技术是必要的.android提供来一个缓存工具类LruCache,开发中我们会经经常使用到,以下来他是怎样实现的. 在package ...
- android使用篇(四) 注解依赖注入IOC实现绑定控件
在android使用篇(三) MVC模式中提到一个问题: 1) 视图层(View):一般採用XML文件进行界面的描写叙述,使用的时候能够很方便的引入,可是用xml编写了,又须要在Acitvity声明而 ...
- Servlet和JSP读书笔记(二)
一. GenericServlet 1. 前面写的 Servlet和JSP学习笔记(一) 中的实例都是通过实现Servlet接口编写的,这样存在的问题就是:你必须实现Servlet中的所有方法,而不管 ...
- HNCU1099:堆积木
http://hncu.acmclub.com/index.php?app=problem_title&id=111&problem_id=1099 题目描述 小明的侄子要过生日了,小 ...
- pwd的实现
#include <string.h> #include <stdlib.h> #include <dirent.h> #include <sys/types ...
- TStack,TQueue,TObjectList,TObjectStack等等
TStack,TQueue,TObjectList,TObjectStack等等,都在Contnrs.pas单元里,需要手动添加. 不同于TList类,TObjectList对象将销毁任何从列表中删除 ...
- Ubuntu下Chromium源码的编译
一.失败的经历 印象中,谷歌建议Ubuntu建议版本为10.4.但是我找不到出处了,模糊的印象.不知道是不是这样? 1.Ubuntu10.4.3-desktop-amd64 + Virtual Box ...
- Virtualbox mouse move in and out and file share with windows
How to use Virstalbox to share files with Linux and Windows, and to move the mouse in and out Virtua ...
- STM32 + RT Thread OS 学习笔记[四]
1. 补注 a) 硬件,打通通讯通道 若学习者购买了学习板,通常可以在学习板提供的示例代码中找到LCD的相关驱动代码,基本上,这里的驱动的所有代码都可以从里面找到. 从上面的示意图可见,M ...
- linux下的开源移动图像监测程序--motion编译与配置
前几天在网上偶然看到一篇博客,是利用linxu下的开源的motion搭建嵌入式视频动态监控系统,感觉很好很强大于,是就想自己编译移植一下试试. 所谓移动图像监测,简单来说就是利用摄像头定点监测某个区域 ...