无法将类型为“Microsoft.SqlServer.Management.Smo.Urn”的对象强制转换为类型“Microsoft.SqlServer.Management.Smo.Urn”。 (SQLEditors)
 将信息全部展开为:无法将类型为“Microsoft.SqlServer.Management.Smo.Urn”的对象强制转换为类型“Microsoft.SqlServer.Management.Smo.Urn”。 (SQLEditors)------------------------------
程序位置:   在 Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlVirtualProject.CreateDesigner(Urn origUrn, DocumentType editorType, DocumentOptions aeOptions, IManagedConnection con)
   在 Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptFactory.CreateDesigner(DocumentType editorType, DocumentOptions aeOptions, Urn parentUrn, IManagedConnection mc)
   在 Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VsDocumentMenuItem.CreateDesignerWindow(IManagedConnection mc, DocumentOptions options)

解决方案 »

  1.   

    就是补丁,比如SQLServer2000如果不装到sp4,那就是废的了。你是在干净的环境下,一次性全部装完?还是以前装过?或者分开来装?还有下次引用一下,不然帖子太多了不知道你回复了
      

  2.   

    我以前装过SQL2000也用过,后来出了点问题,就换2005了,第一次安2005时什么问题都没有,可以操作表,后来几天后用就出这问题了。后我安了几次还是没解决这个问题,对了这个补丁不一样吧,那这个用SP3还是SP4??
      

  3.   

    2005好像没有sp4,sp3的话可能有,你最好下载个完整的安装包,不用单独装SQLServer Management studio的那种,然后先卸载干净之前的安装痕迹,用系统自带的卸载后再用杀毒软件搞干净。我觉得重装是最快的解决方法
      

  4.   

    恩,看来只有这样了,我安装了Microsoft Visual Studio 2005,对它没有影响吧,
      

  5.   

    有,比较保险的方式是先装SQLServer再装vs,因为它自带了SQLServer express,经常对独立安装的SQLServer会带来一些影响