【发布时间】:2013-12-23 13:55:29
【问题描述】:
我正在尝试在 sql-server management studio 中保存一个视图,这会带来以下错误消息
试图读取或写入受保护的内存。这通常表明其他内存已损坏
如果我单独运行相同的查询,它可以正常工作。
完整的错误信息如下
===================================
Attempted to read or write protected memory. This is often an indication that other memory is corrupt. (Microsoft.SqlServer.Management.DataTools.Interop)
------------------------------
Program Location:
at Microsoft.SqlServer.Management.DataTools.Interop.IDTDocTool.Save(Object dsRef, String path, Boolean okToOverwrite)
at Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ViewDesignerNode.Save(VSSAVEFLAGS dwSave, String strSilentSaveAsName, IVsUIShell pIVsUIShell, IntPtr punkDocDataIntPtr, String& strMkDocumentNew, Int32& pfCanceled)
我不知道在哪里看
【问题讨论】:
-
试过重启管理工作室?
-
是的,我做了几次,但结果相同。如果我单击执行 sql 选项,SSMS 就会崩溃。它说
APPCRASH -
Quite a few of these on Connect。票数最高的一个表明冲突的 VS 安装可能是罪魁祸首。虽然others were product bugs
-
@MartinSmith:谢谢马丁,这绝对与设计师有关。我尝试使用创建它的
CREATE VIEW ViewName AS ...创建视图
标签: sql sql-server sql-server-2008-r2