SQL脚本运行

$v=New-Object -ComObject wscript.shell
#也可以使用反单引号(`)字符来强制PowerShell将单引号或双引号解释为文本,0不显示命令提示符窗口
$v.run("sqlcmd -s `"./sql server`" -i c:\ces_sqlscript.sql -o c:\output.txt",0)


#$v.run("sqlcmd -s ""./sql server"" -i c:\ces_sqlscript.sql -o c:\output.txt")

#如果字符串使用双引号括起来,同时被括起的字符串中包含双引号,则需使用两个双引号
#如果字符串使用单引号括起来,同时被括起的字符串中包含单引号,则需使用两个单引号

#附:SQL语句
#--查看数据库服务器名和实例名
#print '数据库服务器名:'+convert(varchar(30),@@servername)
#print '实例名:'+convert(varchar(30),@@SERVICENAME)

#--获取当前数据库的版本
#select '检查当前数据库的版本'
#select @@version

posted on 2013-06-26 20:47  momingliu11  阅读(517)  评论(0编辑  收藏  举报