powershell 批量循环更新sql脚本
来源:这里教程网
时间:2026-03-02 11:06:12
作者:
Add-PSSnapin -Name SqlServerCmdletSnapin100
Add-PSSnapin -Name SqlServerProviderSnapin100
$ScriptPath="E:\update"
$db_name="dbname"
$db_instance_add="127.0.0.1,1433"
[System.IO.DirectoryInfo]$DirectoryInfo=New-Object System.IO.DirectoryInfo $ScriptPath | Sort-Object
try {
foreach( $f In ($DirectoryInfo.GetFiles("*.sql")))
{
$ScriptList=$($ScriptPath+"\"+$f.Name)
Invoke-Sqlcmd -ServerInstance "$db_instance_add" -Database "$db_name" -InputFile "$ScriptList" -ErrorAction Stop
Write-Host $f.Name " ...OK!"
}
Write-Host "CommitTransaction ."
}
catch {
Write-Host $_.Exception.toString()
Write-Host $HOSTNAME $f.Name " ...ERROR!"
}
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- [SQL Server]镜像监视器的使用和配置
[SQL Server]镜像监视器的使用和配置
26-03-02 - 如何通过电脑BIOS 设置每天自动开机,通过操作系统设置定时关机
如何通过电脑BIOS 设置每天自动开机,通过操作系统设置定时关机
26-03-02 - sql server 体系结构
sql server 体系结构
26-03-02 - 深入理解 SQL Server 2008 的锁机制
深入理解 SQL Server 2008 的锁机制
26-03-02 - ISA、VESA、PCI、AGP、PCI-E显卡都什么样子的?
ISA、VESA、PCI、AGP、PCI-E显卡都什么样子的?
26-03-02 - 记一次sql server 数据库sa用户无法登录的故障处理
记一次sql server 数据库sa用户无法登录的故障处理
26-03-02 - 电脑新的驱动程序不一定适合你的应用程序
电脑新的驱动程序不一定适合你的应用程序
26-03-02 - sqlserver2008 收缩事务日志文件
sqlserver2008 收缩事务日志文件
26-03-02 - 日志收缩
日志收缩
26-03-02 - 使用SQLServer2008的CDC功能实现数据变更捕获
使用SQLServer2008的CDC功能实现数据变更捕获
26-03-02
