Sql-Server
嘗試在 Amazon RDS 的主數據庫中安裝 sp_blitz 時權限被拒絕
我正在嘗試在 AWS RDS SQL Server (14.0.3223.3) 標準版上安裝 sp_blitz 並收到以下錯誤:
消息 262,級別 14,狀態 18,過程 sp_Blitz,第 1 行
$$ Batch Start Line 0 $$ 數據庫“master”中的 CREATE PROCEDURE 權限被拒絕。消息 208,級別 16,狀態 6,程序 sp_Blitz,第 2 行$$ Batch Start Line 3 $$ 無效的對象名稱“dbo.sp_Blitz”。 請指教,謝謝。
該錯誤消息意味著您沒有足夠的權限在主數據庫中安裝東西。
沒關係:您可以在使用者數據庫中安裝 sp_Blitz(和任何其他儲存的過程),它們會在那裡正常工作。
如果您在使用者數據庫(您創建的數據庫)中遇到同樣的錯誤,那麼您需要與您的系統管理員核實您的權限。
我寧願創建一個單獨的數據庫並將其用於此類安裝。我們創建了一個名為“dba”的數據庫,然後將我們需要的所有東西都放入其中,包括 Ola Hellengren 的維護解決方案。這有助於隔離事物。
我們通常不會在系統數據庫上創建任何東西。