我是使用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。
有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
我今天遇到了这个错误。在我的案例中,它与从SQL Server 2005迁移到2008无关。为解决此问题,我重新启动了SQL Server 2008,并在身份验证窗口中将“身份验证”字段从“Windows身份验证”更改为“SQL Server身份验证”。我不知道我最初是如何在“Windows身份验证”中结束的,但更改它会为我解决问题。