none
启动SQL SERVER2012出现报错 RRS feed

  • 问题

  • 启动SQL SERVER2012出现对话框,之前一天是好的,估计是丢了什么文件导致,公司客户请协助谢谢~

    对话框内容如下:Could not load file or assembly'system.xaml,version=4.0.0.0,

    culture=neutral,publickeytoken=b77a5c561934e089' or one of its dependencies,the system cannot find the file specified.

    2017年12月20日 1:18

答案

全部回复

  • 最好截图看看,另外检查下事件查看器里面有没错误信息
    2017年12月20日 1:28
  • Could not load file or assembly'system.xaml,version=4.0.0.0,

    ------------------ 估计是有文件被破坏(误删除之类),试试用控制面板--添加删除程序-- SQL Server 

    点卸载/更改,出现的对话框中选择修复

    2017年12月20日 1:43
  • 截图就是这个对话框哈 我原样写下来了 估计是少个文件
    2017年12月20日 3:20
  • 修复过了不行哈 ,要么重新卸载重新装试试 ,另外SQLSEVER 是不是要用到NET 啊,高手
    2017年12月20日 3:21
  • 会需要.net framwork。你看看他们之前是不是对数据库做了什么操作,比如杀毒?
    • 已标记为答案 黄峥嵘 2017年12月20日 4:02
    2017年12月20日 3:44
  • 有迹象,那我重新装吧多谢了
    2017年12月20日 4:01
  • Hi 黄峥嵘,

    你重装修复好了吗? 这个错误应该是调用System.Xaml.dll文件出错了,错误信息中并没有提示具体哪一个函数调用错误,而是整个文件无法识别,你到C:\Windows\Microsoft.NET\assembly\GAC_MSIL文件夹下面找找是不是有一个System.Xaml文件夹,然后进入文件夹看看System.Xaml.dll在不在文件夹里面。

    一般来说访问不到文件,要么是文件由于某些原因被删除了,比如杀毒软件误删,也有可能是某些安全软件阻止了SQL Server访问该文件或者文件夹。

    还有你这个“启动SQL Server 2012”,你指的是启动SQL Server的服务还是打开了SSMS啊。如果指的是SSMS,你使用管理员身份打开SSMS试试。

    另外,重装SQL Server并不一定有用,这个错误是.net framework的错误,你试试用https://www.microsoft.com/en-sg/download/details.aspx?id=30135 修复一下。

    Best Regards,

    Teige


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年12月20日 7:14
    版主