SQL Server 2008未指定的错误(MS Visual Database Tools)

时间:2012-06-21 04:33:57

标签: sql-server-2008 database-diagram

我是使用SQL Server 2008的新手,当我尝试通过右键单击SQL Server Management Studio中的数据库来创建数据库图时,我面临一条错误消息:

  

未指定错误   (MS Visual Database Tools)

     

计划地点:

     

at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32)   errorCode,IntPtr errorInfo)
  在Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VirtualProject.CreateDesigner(Urn)   origUrn,DocumentType editorType,DocumentOptions aeOptions,   IManagedConnection con,String fileName)
  在Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VirtualProject.Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlVirtualProject.CreateDesigner(Urn)   origUrn,DocumentType editorType,DocumentOptions aeOptions,   IManagedConnection con,String fileName)
  在Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlVirtualProject.CreateDesigner(Urn)   origUrn,DocumentType editorType,DocumentOptions aeOptions,   IManagedConnection con,String fileName)
  在Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ScriptFactory.CreateDesigner(DocumentType)   editorType,DocumentOptions aeOptions,Urn parentUrn,   IManagedConnection mc,String fileName)
  在Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VsDocumentMenuItem.CreateDesignerWindow(IManagedConnection)   mc,DocumentOptions选项)

我搜索过这个错误,大多数回复是关于“从2005年升级到2008年时的常见错误”,这不是我的情况,因为我刚刚刚刚在4天前新安装了SQL Server 2008。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

我今天遇到了这个错误。在我的案例中,它与从SQL Server 2005迁移到2008无关。为解决此问题,我重新启动了SQL Server 2008,并在身份验证窗口中将“身份验证”字段从“Windows身份验证”更改为“SQL Server身份验证”。我不知道我最初是如何在“Windows身份验证”中结束的,但更改它会为我解决问题。