服务器系统环境:
Windows Server 2012 R2 Datacenter
数据库版本:
SQL Server 2012 with SP2
当关闭ssms的时候会出现如下图的异常,
出现异常截图:

附加截图的详细信息里面的信息:
问题签名:
问题事件名称: APPCRASH
应用程序名: Ssms.exe
应用程序版本: 2011.110.5058.0
应用程序时间戳: 537406e3
故障模块名称: KERNELBASE.dll
故障模块版本: 6.3.9600.16496
故障模块时间戳: 52b3e015
异常代码: c0020001
异常偏移: 00012eec
OS 版本: 6.3.9600.2.0.0.400.8
区域设置 ID: 2052
其他信息 1: 5805
其他信息 2: 5805b7b0abf4bd9605eee5be83e20b5f
其他信息 3: 459d
其他信息 4: 459d8b5e1d9f2ddadd15349da0de9656
联机阅读隐私声明:
http://go.microsoft.com/fwlink/?linkid=280262
如果无法获取联机隐私声明,请脱机阅读我们的隐私声明:
C:\Windows\system32\zh-CN\erofflps.txt
Windows 日志里有两条报错:
报错一,
应用程序: Ssms.exe
Framework 版本: v4.0.30319
说明: 由于未经处理的异常,进程终止。
异常信息: 异常代码为 c0020001,异常地址为 74BB2EEC
堆栈:
报错二,
错误应用程序名称: Ssms.exe,版本: 2011.110.5058.0,时间戳: 0x537406e3
错误模块名称: KERNELBASE.dll,版本: 6.3.9600.16496,时间戳: 0x52b3e015
异常代码: 0xc0020001
错误偏移量: 0x00012eec
错误进程 ID: 0x6a4
错误应用程序启动时间: 0x01cf911ddfea5d6a
错误应用程序路径: E:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Ssms.exe
错误模块路径: C:\Windows\SYSTEM32\KERNELBASE.dll
报告 ID: 467f35ba-fd11-11e3-80b5-842b2b683266
错误程序包全名:
错误程序包相对应用程序 ID:
------解决方案--------------------
搜了一下,目前这个问题被列为BUG,里面说尝试安装最新的补丁:
http://support.microsoft.com/kb/2954099/en-us
------解决方案--------------------
出处:http://connect.microsoft.com/SQLServer/feedback/details/774317/sql-server-management-studio-2012-crashes-when-closing
暂时只能帮你到这里了。其他的我也没辙
------解决方案--------------------
重新拷贝一个 kernelbase.dll到对应目录C:\Windows\System32 ,然后win+R调出运行,输入regsvr32 kernelbase.dll回车