我試圖創建一個新的存儲過程來執行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會是其中之一。 –