【问题标题】:Issues with SQL Server 2012 creating new database diagramSQL Server 2012 创建新数据库图表的问题
【发布时间】:2020-12-06 12:07:13
【问题描述】:

我正在使用 SQL Server 2012 Enterprise,当我尝试制作新的数据库图表时,我收到此错误:

标题:Microsoft SQL Server Management Studio

试图读取或写入受保护的内存。这通常表明其他内存已损坏。 (Microsoft.VisualStudio.OLE.Interop)

我尝试重新安装 SQL Server,但没有成功。

注意:我安装了 Visual Studio Ultimate 2013,然后将其卸载。

谢谢。

【问题讨论】:

    标签: database visual-studio-2013 sql-server-2012


    【解决方案1】:

    阅读this post 并找到解决方法。

    在我的机器上,我有VS2012SQL2008SQL2012。有一次我安装了VS2013,它将以下文件夹(其他用户提到)中的dlls更新为VS2013版本。卸载VS2013 后,它们仍然存在并导致冲突。为了修复它,我只是备份并删除了这些位置的所有文件:

    C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools\dsref80.dll
    C:\Program Files (x86)\Common Files\microsoft shared\MSDesigners8\ 
    

    然后运行VS2012 的修复,将dlls 恢复到正确的版本。现在一切正常,我可以创建和打开数据库图表。

    你也有详细信息here

    【讨论】:

    • 非常感谢我有问题现在我没有VS2012,我刚刚安装了MS SQL server,我没有VS2012,所以我什么都不能修复我该怎么办?谢谢
    • 卸载重装sql server。
    • 这是我在搜索中找到的链接social.msdn.microsoft.com/Forums/en-US/…,但有人知道吗?
    【解决方案2】:

    通过替换此文件夹中的文件解决了我的问题

    C:\Program Files (x86)\Common Files\microsoft shared\MSDesigners8\

    我的一个朋友给了我所需的文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-20
      • 2014-04-25
      • 1970-01-01
      • 2014-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多