gpt4 book ai didi

sql-server - 在 SQL Server 2008 R2/中创建新图表时出错

转载 作者:行者123 更新时间:2023-12-03 16:47:30 25 4
gpt4 key购买 nike

尝试在 SQL Server 2008 R2 中创建新图表时出现此错误:

The specified module could not be found.
(MS Visual Database Tools)

Program Location:

at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.SqlServer.Management.UI.VSIntegration.NativeMethods.ThrowOnFailure(Int32 hr)
at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VirtualProject.CreateDesigner(Urn origUrn, DocumentType editorType, DocumentOptions aeOptions, IManagedConnection con, String fileName)
at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VirtualProject.Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlVirtualProject.CreateDesigner(Urn origUrn, DocumentType editorType, DocumentOptions aeOptions, IManagedConnection con, String fileName)
at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlVirtualProject.CreateDesigner(Urn origUrn, DocumentType editorType, DocumentOptions aeOptions, IManagedConnection con, String fileName)
at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptFactory.CreateDesigner(DocumentType editorType, DocumentOptions aeOptions, Urn parentUrn, IManagedConnection mc, String fileName)
at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VsDocumentMenuItem.CreateDesignerWindow(IManagedConnection mc, DocumentOptions options)

请帮我解决这个问题。

最佳答案

问题似乎出在可视化数据库工具 DLL 上。

此DLL文件由VS 2010安装时安装,但在安装SQL Server 2012时,会升级到SQL 2012版本的工具。此后,卸载并重新安装 SQL 或 VS 将不会删除这个较新的 DLL 以允许安装旧版本,因此留下这个恼人的问题。

我是如何解决这个问题的,我设置了一个干净的虚拟机并安装了 VS 2010,然后从我的虚拟机中取出这个原始 DLL 并覆盖了我的实时机器上的 DLL。就这么简单。

我假设删除此 DLL 文件然后进行 VS 2010 修复或卸载/重新安装也可以解决问题。

DLL 的目录和文件名(在 X64 机器上)是:C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools\dsref80.dll

关于sql-server - 在 SQL Server 2008 R2/中创建新图表时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17502208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com