我试图创建一个新的存储过程来执行Alter Database
命令来修改数据库服务层。在存储过程中更改数据库
所以,我试图创建存储过程,但它不工作,并返回一个错误
附近有语法错误('。
有人能告诉我如何我可以提前做到这一点吗?还是哪里是语法错误? 我跑这一个任何存储过程和它的工作。
感谢。
create procedure spChangeTiersDB
@MaxSize varchar(8),
@Edition varchar(20),
@Service varchar(5)
as
begin
ALTER DATABASE DB_Name
MODIFY (
MAXSIZE = @MaxSize,
EDITION = @Edition,
SERVICE_OBJECTIVE = @Service)
end
Azure dat降低限制你可以做的事:你可能会遇到这些限制之一。当然,MaxSize听起来像是他们想要管理的事情之一,而不是你(你部分支付的大小)。 –
好吧,我同意你的看法,问题是我可以在SQL Server Management Studio中更改这些东西。这意味着可能有一些无人值守的东西来进行存储过程,函数等的更改。 – Jotch
并非所有可以用本地SQL数据库执行的操作都可以使用Azure来完成。我很确定MaxSize会是其中之一。 –