You do not have permission to run the RECONFIGURE statement.

Error Message:
Msg 5812, Level 14, State 1, Line 2
You do not have permission to run the RECONFIGURE statement.

Severity level:
14.

Description:
This error message appears when you try to run the RECONFIGURE command without having appropriate permissions.

Consequences:
The T-SQL statement can be parsed, but causes the error at runtime.

Resolution:
Errors of the Severity Level 14 are generated by the user and can be fixed by the SQL Server user. The statement cannot be executed this way. You must have the appropriate permissions to run the RECONFIGURE command.

Versions:
All versions of SQL Server.

Example(s):
USE Master;
GO
DROP LOGIN MyUser;
GO
CREATE LOGIN MyUser
  WITH PASSWORD = ‘abc’;
USE Northwind;
DROP USER MyUser;
CREATE USER MyUser FOR LOGIN MyUser
  WITH DEFAULT_SCHEMA = dbo;
GO
SETUSER ‘MyUser’
GO
EXEC sp_configure ‘allow updates’, 1
RECONFIGURE
GO
SETUSER

Remarks:
In the above example we create a new login and add a new user for this login to the Northwind database. Then we switch security context to this new user. IN this context we try to change the value for the ‘allow updates’ option to 1 via the sp_configure procedure. Because this user is not a member of the sysadmin group it doesn’t have the required permission to run RECONFIGURE and the error is raised.

]]>

Leave a comment

Your email address will not be published.