利用sqlcmd实现SQLServerServiceBroker的自动部署(二)

2014-11-24 14:09:27 · 作者: · 浏览: 1
)+ ' BACKUP CERTIFICATE [TestCert] TO FILE = ''c:\backup\TestCert'+@hubIP+'.cer''' exec (@cmd) go

总结

通过利用上面提到的这些技术,我们得到了以下好处:

1. 部署时间从40分钟左右缩短到现在的5分钟,从原来的14个手工步骤缩短到4个;

2. 部署步骤简单,没有技术背景的测试人员也能部署;

3. 实现了一台服务器对多台客户端的自动部署,并且部署多台客户端和部署一台的时间相差不大。

当然,它还不是产品级的,只能是作为内部提高效率的一个工具。这里只是抛砖引玉,如果有installshield这类企业级工具,利用类似的方法相信就能做出一个产品级的专业的部署工具来的。