我正在编写一个PowerShell来创建一个新数据库和一个用户:
要做到这一点,我需要运行:
sqlcmd -S (localdb)\MyInstance
然后运行
1> CREATE DATABASE foo;
2> GO
1> USE foo;
2> GO
但是当我保存脚本时,在sqlcmd-S命令之后,它需要我输入脚本的其余部分。
是否可以编写数据库部分的脚本?
答案 0 :(得分:1)
$query=@"
Create database foo
go
use foo
go
"@
Sqlcmd -S <instance> -d master -Q $query
这样您就可以在变量中保存查询,并可以在Sqlcmd
中使用它是的,您可以执行sqlcmd -S -d master -