原文: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)

SQL2005的SSMS连接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的更多相关文章

  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 ...

  2. SQL 工具系列二

    1.RedGate 工具 SQL Prompt 脚步智能提示工具 脚步提示工具,轻松写入,编辑和探索SQL: SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为 ...

  3. SQL 工具系列一

    1.误删除数据恢复篇 ApexSQL Recover   可以恢复Delete Truncate  drop,恢复 二进制大型对象 测试版本  每10行才会恢复 评估版本下载地址:只能用14天 所以基 ...

  4. SqlProfiler的替代品-ExpressProfiler

    可以用来跟踪执行的sql语句.安装SqlServer之后SqlServerManagementStudio自带一个SqlProfiler,但是如果安装的SqlExpress,那就没有了. 项目的主页在 ...

  5. REDGATE又一好用的脚本工具ScriptsManager1.3

    原文:REDGATE又一好用的脚本工具ScriptsManager1.3 REDGATE又一好用的脚本工具ScriptsManager1.3 先说明一下:这个工具是免费的 下载地址:http://ww ...

  6. REDGATE又一好用的脚本工具

    REDGATE又一好用的脚本工具   REDGATE又一好用的脚本工具 先说明一下:这个工具是免费的 下载地址:http://www.red-gate.com/products/dba/sql-scr ...

  7. redgate的mysql架构比较和数据比较工具

    redgate的mysql架构比较和数据比较工具 最近线上数据需要进行架构比较,比较两个服务器上的mysql实例上数据库的架构 数据比较可以用percona的pt-table-checksum和pt- ...

  8. 使用Red Gate Sql Data Compare 数据库同步工具进行SQL Server的两个数据库的数据比较、同步

    Sql Data Compare 是比较两个数据库的数据是否相同.生成同步sql的工具. 这一款工具由Red Gate公司出品,我们熟悉的.NET Reflector就是这个公司推出的,它的SQLTo ...

  9. 使用ANTS Performance Profiler&ANTS Memory Profiler工具分析IIS进程内存和CPU占用过高问题

    一.前言 最近一段时间,网站经常出现两个问题: 1.内存占用率一点点增高,直到将服务器内存占满. 2.访问某个页面时,页面响应过慢,CPU居高不下. 初步判断内存一点点增多可能是因为有未释放的资源一直 ...

随机推荐

  1. hdu 4715 Difference Between Primes 2013年ICPC热身赛A题 素数水题

    题意:给出一个偶数(不论正负),求出两个素数a,b,能够满足 a-b=x,素数在1e6以内. 只要用筛选法打出素数表,枚举查询下就行了. 我用set储存素数,然后遍历set里面的元素,查询+x后是否还 ...

  2. 16位图像Alpha混合的实现(用汇编写的,比MMX还要快)

    Alpha 混合的算法很简单,基于下面的公式就可以实现: D := A * (S - D) / 255 + D D 是目标图像的像素, S 是源图像的像素 A 是 Alpha 值, 0 为全透明, 2 ...

  3. <Win32_14>__win32控件(2)__教你自学掌握所有控件的玩法

    学习win32 API 编程,我们应该善于利用微软给我们提供的一些辅助工具,例如大家都知道的MSDN.SPY++等等. 今天在讲述之前呢,先给大家介绍一个很有用的工具——Control Spy——它的 ...

  4. iOS学习——iOS国际化(十二)

    开发的移动应用更希望获取更多用户,走向世界,这就需要应用国际化,国际化其实就是多语言.这篇文章介绍Xcode4.5以后的国际化,包括应用名国际化和应用内容国际化.如果是Xcode4.5之前版本请参考. ...

  5. POJ 3076 Sudoku (dancing links)

    题目大意: 16*16的数独. 思路分析: 多说无益. 想说的就是dancing links 的行是依照 第一行第一列填 1 第一行第二列填 2 -- 第一行第十五列填15 第一行第二列填 1 -- ...

  6. libuv 与 libev 的对比

    libuv 与 libev 的对比 libuv 与 libev 的对比 05 January 2013 libuv 和 libev ,两个名字相当相近的 I/O Library,最近有幸用两个 Lib ...

  7. &lt;xliff:g&gt;标签

    摘要: 这是Android4.3Mms源代码中的strings.xml的一段代码: <!--Settings item desciption for integer auto-delete sm ...

  8. centos 6.3 vnc连接—— catalog is not properly configured, attempting to determine an appropriate font p

    摘要:linux环境下,利用VNC连接远程桌面是经常用到的.这里,我们介绍centos上,利用VNC连接远程桌面的方法和常见的两个问题的解决方法1)由于字体问题,导致VNCserver无法启动 2)由 ...

  9. 【POJ3159】Candies 裸的pqspfa模版题

    不多说了.就是裸的模版题. 贴代码: <span style="font-family:KaiTi_GB2312;font-size:18px;">#include & ...

  10. JAVA card 应用开发(三) 把APPLET(CAP文件)装载到卡片

    依据前面两篇博文.我们能够在Eclipse上建立好Applet.而且能够有多个AID.能够选择不同的应用. 那么,以上我们都是基于模拟环境的逻辑,实际上有些函数接口是须要实际的环境.就是说我们须要把A ...