首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

噩梦一样,打补丁解决思路

2012-04-13 
噩梦一样,打补丁公司有几十家分公司每个分公司都有一个分公司级别的数据库由于我们的软件经常升级经常打补

噩梦一样,打补丁
公司有几十家分公司

每个分公司都有一个分公司级别的数据库 由于我们的软件经常升级 经常打补丁

我们的补丁一般就是.sql的文件,我们通过sql的管理器 登陆到分公司的数据库,然后执行语句

由于门店太多了,操作起来太慢

我有一个想法 但是不知道能否通过数据库实现

通过sql语句 把我们要打的补丁比如 1.sql 这个文件存进数据库中,然后通过远程执行的方法运行1.sql的中的内容




[解决办法]
既然可以通过sql的企业管理器,登陆到分公司的数据库.可以实现你的要求
1、在集团公司数据库建立好分公司的链接数据库
2、建立一张分公司信息表(分公司的IP地址,账户,密码,待执行的SQL语句)
3、写一个存储过程,通过集团公司的存储过程更新即可!
[解决办法]

探讨
既然可以通过sql的企业管理器,登陆到分公司的数据库.可以实现你的要求
1、在集团公司数据库建立好分公司的链接数据库
2、建立一张分公司信息表(分公司的IP地址,账户,密码,待执行的SQL语句)
3、写一个存储过程,通过集团公司的存储过程更新即可!

[解决办法]
可以考虑脚本工具,如MS的Powershell

可参考:
《PowerShell应用之-批量执行SQL脚本》
http://www.cnblogs.com/wghao/archive/2011/10/25/2224626.html

热点排行