ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Ad hoc updates to system catalogs are not enabled

Ad hoc updates to system catalogs are not enabled

原创 Linux操作系统 作者:sanxiagirl 时间:2009-06-26 14:09:44 0 删除 编辑
一段代码,用于禁止用户登录,执行时报以下错误:
Executed as user: NT AUTHORITY\SYSTEM. Configuration option 'allow updates' changed from 1 to 1. Run the RECONFIGURE statement to install. [SQLSTATE 01000] (Message 15457)  Ad hoc updates to system catalogs are not enabled. The system administrator must reconfigure SQL Server to allow this. [SQLSTATE 42000] (Error 259).  The step failed.
 
语句为:
use master
exec sp_configure 'allow updates',1
go
reconfigure with override
begin transaction
update sysxlogins
set xstatus='29'
where xstatus='2'
commit transaction
exec sp_configure 'allow updates',0
go
reconfigure with override
 
解决方案:
SQLSERVER----properities------server settings-------server behavior-------allow modifications to be made directly to the system catalogs(勾选)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10640532/viewspace-607656/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-02

  • 博文量
    142
  • 访问量
    550719