localdb使用powershell创建新用户和数据库

时间:2018-03-02 15:41:17

标签: powershell localdb

我正在编写一个PowerShell来创建一个新数据库和一个用户:

要做到这一点,我需要运行:

sqlcmd -S (localdb)\MyInstance

然后运行

1> CREATE DATABASE foo;
2> GO
1> USE foo;
2> GO

但是当我保存脚本时,在sqlcmd-S命令之后,它需要我输入脚本的其余部分。

是否可以编写数据库部分的脚本?

1 个答案:

答案 0 :(得分:1)

$query=@"
Create database foo
go
use foo
go
"@
Sqlcmd -S <instance> -d master -Q $query 

这样您就可以在变量中保存查询,并可以在Sqlcmd

中使用它

是的,您可以执行sqlcmd -S -d master -