次のステートメントが許可のために実行できないというエラーをスローする場合に遭遇しました。
ALTER DATABASE [{0}] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
必要なアクセス許可に関する情報は、Web 上のどこにも見つかりませんでした。
次のステートメントが許可のために実行できないというエラーをスローする場合に遭遇しました。
ALTER DATABASE [{0}] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
必要なアクセス許可に関する情報は、Web 上のどこにも見つかりませんでした。
データベースに対する ALTER 権限が必要です。
特定のSET
権限の一部を に示しますALTER DATABASE SET options
。
EMERGENCY
:ALTER DATABASE
データベースをオフラインまたは緊急状態に変更するには、対象のデータベースに対する権限が必要です。ALTER ANY DATABASE
データベースをオフラインからオンラインに移行するには、サーバー レベルの権限が必要です。- DB_CHAINING: このオプションを設定する
CONTROL SERVER
には、データベースに対する権限が必要です。- TRUSTWORTHY: このオプションを設定する
CONTROL SERVER
には、データベースに対する権限が必要です。
管理者アカウントからこれを試してください:
USE [YOUR_DB]
GO
GRANT ALTER TO your_user
GO
ただし、ログインには指定されたDBにユーザーが含まれている必要があることに注意してください。
または、サーバー上のすべてのデータベースにこのアクセス許可を付与する場合は、サーバーレベルでのアクセス許可をログインに付与できます。
USE master
GO
GRANT ALTER ANY DATABASE TO your_login
GO