解决Sql2008弹出 System.Security.SecurityException: 不允许所请求的注册表访问权。

使用SQL SERVER 身份验证,登入SQL2008时,总是出现:
应用程序试图执行安全策略部允许的操作。若要授予该应用程序所需的权限,请与系统管理员联系,或使用MICROSOFT.NET FRAMEWORK配置工具。

不允许所请求的注册表访问权。
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.Security.SecurityException: 不允许所请求的注册表访问权。
   在 System.ThrowHelper.ThrowSecurityException(ExceptionResource resource)
   在 Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable)
   在 Microsoft.Win32.RegistryKey.OpenSubKey(String name)
   在 System.Windows.Forms.LinkUtilities.GetIELinkBehavior()
......

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如: 


    


启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。

要怎么解决?我的系统是WIN7,另外网上找的:
a) 进入  HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Eventlog  目录  点击  安全=>权限  将aspnet用户设为完全控制;
b)在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Eventlog\application下建立一个新键EnterpriseManager 
c)重起iis
这个方法,不行。还是说我的操作有误?

解决Sql2008弹出 System.Security.SecurityException: 不允许所请求的注册表访问权。_第1张图片

解决方法:

如果是win7系统的话,用管理员身份运行management studio。

你可能感兴趣的:(SQL)