作为自动化安装的一部分,需要创建多个数据库并自动执行大量事务(添加用户,分配角色和架构等);
以下命令通过ado.net SqlCommand.ExecuteNonQuery执行,该命令生成错误,说明刚创建的数据库不存在....是否有解决方法?
Create Database foo ... Go
Alter Database foo ... Go
Create Database foo2 ... Go
Alter Database foo2 ... Go
Use Foo
....
例外:FOO不存在
非常感谢任何帮助
答案 0 :(得分:0)
如果有人想知道,那里肯定是一个工作!
运行此命令
osql -S serverName -E -i PATH_TO_SAVED_SQL_FILE
-E :(区分大小写)用于可信连接;您可能必须使用-U和-P作为用户名和密码