【问题标题】:ssms tools pack unauthorized access exceptionssms工具包未授权访问异常
【发布时间】:2015-01-27 20:21:51
【问题描述】:

刚刚安装的 ssms 2008 工具包

http://www.ssmstoolspack.com/Download

在启动时不断看到这个,大多数功能似乎都可以正常工作,只是真的很烦人,无法弄清楚它试图做什么,这太糟糕了,我以管理员身份运行它,仍然没有修复错误。 ..

Exception Type:System.UnauthorizedAccessException
Error Messsage:
   Attempted to perform an unauthorized operation.
Extra Data:
   - Method: SSMSToolsPackC10.dll.WindowColoring.InitialLoadServersToSettings
Error StackTrace:
   at System.Security.AccessControl.Win32.SetSecurityInfo(ResourceType type, String name, SafeHandle handle, SecurityInfos securityInformation, SecurityIdentifier owner, SecurityIdentifier group, GenericAcl sacl, GenericAcl dacl)
   at System.Security.AccessControl.NativeObjectSecurity.Persist(String name, SafeHandle handle, AccessControlSections includeSections, Object exceptionContext)
   at System.Security.AccessControl.NativeObjectSecurity.Persist(String name, AccessControlSections includeSections, Object exceptionContext)
   at System.Security.AccessControl.NativeObjectSecurity.Persist(String name, AccessControlSections includeSections)
   at System.Security.AccessControl.FileSystemSecurity.Persist(String fullPath)
   at System.IO.File.SetAccessControl(String path, FileSecurity fileSecurity)
   at System.Configuration.Internal.WriteFileContext.DuplicateTemplateAttributes(String source, String destination)
   at System.Configuration.Internal.WriteFileContext.DuplicateFileAttributes(String source, String destination)
   at System.Configuration.Internal.WriteFileContext.Complete(String filename, Boolean success)
   at System.Configuration.Internal.InternalConfigHost.StaticWriteCompleted(String streamName, Boolean success, Object writeContext, Boolean assertPermissions)
   at System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.WriteCompleted(String streamName, Boolean success, Object writeContext, Boolean assertPermissions)
   at System.Configuration.Internal.DelegatingConfigHost.WriteCompleted(String streamName, Boolean success, Object writeContext, Boolean assertPermissions)
   at System.Configuration.ClientSettingsStore.ClientSettingsConfigurationHost.WriteCompleted(String streamName, Boolean success, Object writeContext)
   at System.Configuration.UpdateConfigHost.WriteCompleted(String streamName, Boolean success, Object writeContext)
   at System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll)
   at System.Configuration.Configuration.SaveAsImpl(String filename, ConfigurationSaveMode saveMode, Boolean forceSaveAll)
   at System.Configuration.Configuration.Save()
   at System.Configuration.ClientSettingsStore.WriteSettings(String sectionName, Boolean isRoaming, IDictionary newSettings)
   at System.Configuration.LocalFileSettingsProvider.SetPropertyValues(SettingsContext context, SettingsPropertyValueCollection values)
   at System.Configuration.SettingsBase.SaveCore()
   at System.Configuration.SettingsBase.Save()
   at System.Configuration.ApplicationSettingsBase.Save()
   at p.e()

--------------- Filtered Assemblies ---------------
PostSharp
   Full Name: PostSharp, Version=3.1.49.9, Culture=neutral, PublicKeyToken=b13fd38b8f9c99d7
   File Path: C:\Program Files (x86)\SSMS Tools Pack\SSMS Tools Pack 2008\PostSharp.dll
   File Version: 3.1.49.0

SSMSToolsPack10
   Full Name: SSMSToolsPack10, Version=3.2.2.0, Culture=neutral, PublicKeyToken=a49c9b5533ef3445
   File Path: C:\Program Files (x86)\SSMS Tools Pack\SSMS Tools Pack 2008\SSMSToolsPack10.dll
   File Version: 3.2.2.0

SSMSToolsPackB10
   Full Name: SSMSToolsPackB10, Version=3.2.2.0, Culture=neutral, PublicKeyToken=a49c9b5533ef3445
   File Path: C:\Program Files (x86)\SSMS Tools Pack\SSMS Tools Pack 2008\SSMSToolsPackB10.dll
   File Version: 3.2.2.0

SSMSToolsPackC10
   Full Name: SSMSToolsPackC10, Version=3.2.2.0, Culture=neutral, PublicKeyToken=a49c9b5533ef3445
   File Path: C:\Program Files (x86)\SSMS Tools Pack\SSMS Tools Pack 2008\SSMSToolsPackC10.dll
   File Version: 3.2.2.0

【问题讨论】:

  • 似乎也无法根据过滤器生成插入,例如功能页面上的图片,只是在任何地方都看不到执行此操作的选项
  • 您应该向 Mladen 发送电子邮件告知此问题 - 他可能会提供直接支持。

标签: sql-server sql-server-2008 ssms


【解决方案1】:

此错误表明您没有文件夹的写入权限:

C:\Users\YourUserName\AppData\Local\Microsoft_Corporation\DefaultDomain_Path_LongAlphaNumericSequenceHere\10.50.xxxx.x\

而且无法保存设置。

至于其他东西,通过网站给我发电子邮件,我们可以进一步讨论。

【讨论】:

  • 我在“企业”环境中,我的 AppData 文件夹在网络驱动器上,不知道为什么它试图写入 C:\users,检查注册表...除非该行为是硬编码的?
  • 为什么我们需要在您的网站上“进一步讨论”有一张图片,它可以根据 where 子句为表格生成插入,但是当我运行该工具时,我看不到此选项可用任何地方?幸运的是,我现在使用的桌子很小,所以没什么大不了的,但是如果我有一张巨大的桌子,那将是一个问题,我当然可以制作一个脚本或使用 excel 来做这个,只是在寻找一种方法来减轻我接触世俗:)
  • 有 2 个插入功能。当您右键单击 SSMS 工具菜单项下的表项时,您需要的是在对象资源管理器上下文菜单中。另一种是结果集的脚本,可在结果集网格上下文菜单中访问。
  • 这就是我想要的!泰:D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-01
  • 1970-01-01
  • 2018-08-21
  • 1970-01-01
  • 2016-05-11
相关资源
最近更新 更多