在azure上的存储过程中创建数据库

时间:2015-02-11 15:47:15

标签: sql-server azure stored-procedures azure-sql-database

我们拥有维护某些数据库的软件,并且还可以删除和创建数据库。现在我们将它移植到Azure,我们收到消息:

The CREATE DATABASE statement must be the only statement in the batch.

所以在经过一些搜索后我得出1个解决方案,将其作为EXEC运行(已经是这样)。所以我们在master数据库上检查了一些if语句,然后是以下语句:

EXEC ('CREATE DATABASE [' + @databasename + ']');

(注意我简化了它,用于测试案例)

所以即使这样执行......我也会遇到错误。

我更喜欢不将此代码移动到实际的服务器代码,而是在存储过程中解决它。我在这里做错了什么?

0 个答案:

没有答案