版本: SQL Server 2005 Express
平台: WinXp
过程: 我在SQL Server Management Studio中, 右键单击一个表的名字, 选择"打开表", 出错如下: 
===================================调用的目标发生了异常。 (Microsoft.SqlServer.Express.SQLEditors)------------------------------
Program Location:   在 System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
   在 System.Activator.CreateInstance[T]()
   在 Microsoft.VisualStudio.DataTools.Providers.Common.CommonConnectionProperties`1..ctor()
   在 Microsoft.VisualStudio.DataTools.Providers.Common.CommonProviderObjectFactory`3.CreateObject(Type objType)
   在 Microsoft.VisualStudio.DataTools.Providers.SqlServer.SqlProviderObjectFactory.CreateObject(Type objType)
   在 Microsoft.VisualStudio.DataTools.DataServices.DataProvider.CreateObject(Guid dataSource, Type objType)
   在 Microsoft.VisualStudio.DataTools.DataServices.DataProvider.CreateConnectionProperties(Guid dataSource)
   在 Microsoft.VisualStudio.DataTools.DataServices.DataProviderManager.CreateConnectionProperties(Guid source, Guid provider)
   在 Microsoft.VisualStudio.DataTools.DataServices.DataProviderManager.CreateConnectionProperties(Guid provider)
   在 Microsoft.VisualStudio.DataTools.Providers.SqlServer.SqlDataSourceSpecializer.DeriveDataSource(String connectionString)
   在 Microsoft.VisualStudio.DataTools.DataServices.DataProvider.DeriveDataSource(String connectionString)
   在 Microsoft.VisualStudio.DataTools.DataServices.DataConnection.SetConnectionStrings(String connectionString)
   在 Microsoft.VisualStudio.DataTools.DataServices.DataConnection..ctor(DataProvider provider, String connectionString, Boolean encryptedString)
   在 Microsoft.VisualStudio.DataTools.DataServices.DataConnectionFactory.CreateDataConnectionImpl(Guid provider, String connectionString, Boolean encryptedString)
   在 Microsoft.VisualStudio.Data.DataConnectionFactory.CreateDataConnection(Guid provider, String connectionString, Boolean encryptedString)
   在 Microsoft.VisualStudio.DataTools.DataServices.DataConnectionManager.CreateDataConnection(Guid provider, String connectionString, Boolean encryptedString)
   在 Microsoft.VisualStudio.Data.DataConnectionManager.GetDataConnection(Guid provider, String connectionString, Boolean encryptedString, Boolean update)
   在 Microsoft.VisualStudio.Data.DataConnectionManager.GetDataConnection(Guid provider, String connectionString, Boolean encryptedString)
   在 Microsoft.VisualStudio.DataTools.DataServices.DataConnectionManager.Microsoft.VisualStudio.Data.Interop.IVsDataConnectionManager.GetDataConnection(Guid& guidProvider, String bstrConnectionString, Boolean fEncryptedString)
   在 Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VsDataDesignerNode.CreateDesigner()
   在 Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VsDataDesignerNode.Open()
   在 Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VirtualProject.Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlVirtualProject.CreateDesigner(Urn origUrn, DocumentType editorType, DocumentOptions aeOptions, IManagedConnection con)
   在 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)===================================找不到请求的 .Net Framework 数据提供程序。可能没有安装。 (System.Data)------------------------------
Program Location:   在 System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName)
   在 Microsoft.Data.ConnectionUI.AdoDotNetConnectionProperties..ctor(String providerName)
   在 Microsoft.Data.ConnectionUI.SqlConnectionProperties..ctor()