我试图在Server 2017中将auth模式更改为混合模式和以下命令:
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE',
N'SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQLServer',
N'LoginMode', REG_DWORD, 2
到目前为止,我已经执行了以下命令:
EXEC sp_addsrvrolemember 'NT AUTHORITY\SYSTEM', 'sysadmin';
GRANT EXECUTE ON xp_instance_regwrite TO public
在重新启动SQL服务之后,我仍然会得到以下错误:
RegCreateKeyEx()返回错误5,“拒绝访问”。
我已经给了SQL中的所有用户所有的权限,这与SQL或Windows有关吗?我如何才能修复它呢?
发布于 2019-05-30 10:11:01
为了我的工作,我不得不改变执行SQL后台服务的用户。单击并找到MS,右键单击并更改属性,在这里您可以将->用户更改为具有管理权限的人。不是最好的方法,但成功了。
https://stackoverflow.com/questions/55416987
复制相似问题