POWERSHELL-在不同的实例和数据库执行SQL
2012-05-06 08:39
721 查看
有时,要执行SQL在不同的实例和数据库,下面的POWERSHELL,很方便。
$instances = @( @( 'Server1', 'someDatabase' ), @( 'Server2', 'AnotherDatabase' ), @( 'Server32', 'FooDB' ) # 添加 ) $deployScript = Get-Content 'C:\目录\Script.sql' –Delimiter `0 $instances | ForEach { # 列出实例和数据库: Write-Host $_[0] $_[1] # 证实是否正确: Invoke-SqlCmd –ServerInstance $_[0] –Database $_[1] –Query 'Select @@servername, db_name()' # 执行: Invoke-SqlCmd –ServerInstance $_[0] –Database $_[1] –Query $deployScript }
相关文章推荐
- C#连接数据库sqlserver2005,并执行sql语句实例
- !!!. 数据库的编程(ADO) --- 三种sql语句执行的不同
- 涉及不同实例不同数据库的同一条sql语句
- C#连接数据库sqlserver2005,并执行sql语句实例:
- 奇怪!同一条sql语句在数据库和代码中执行结果不同?!当然是人错了 ……
- C#连接数据库sqlserver2005,执行sql,得到SqlDataReader结果的实例
- 同一条SQL在不同的数据库中执行,有一个会报错.
- C#保留2位小数几种场景总结 游标遍历所有数据库循环执行修改数据库的sql命令 原生js轮盘抽奖实例分析(幸运大转盘抽奖) javascript中的typeof和类型判断
- OCM_第十五天课程:Section6 —》数据库性能调优 _SQL 访问建议 /SQL 性能分析器/配置基线模板/SQL 执行计划管理/实例限制
- 如何提高asp的SQL的执行效率提高数据库读取速度
- 数据库链接执行含ROLLUP的SQL的Bug
- 2、查询数据库sql执行的频率,以便设计出更好的数据库
- 借助数据库执行sql语句批量生成测试数据
- Hibernate 不同数据库的连接及SQL方言
- SSIS 执行变量中的脚步输出列顺序与SQL查询列顺序不同 推荐
- SQL不同服务器数据库之间的数据操作整理(完整版)
- 数据库被注入daxia123或cn.jxmmtv.com原因及解决办法.SQL语句执行即可
- SQL语句在数据库中是如何执行的
- Access数据库操作,连接数据库、执行SQL语句等
- 数据库SQL优化——学会使用PLSQL的执行计划