【发布时间】:2012-04-22 07:40:40
【问题描述】:
我正在尝试将 Northwind SQL Server CE 3.5 版本(.sdf)添加到 SQL Server Management Studio 2008 R2,但出现以下错误:
未能为此请求检索数据。 (Microsoft.SqlServer.Management.Sdk.Sfc)
在 Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Object 连接信息,请求请求)
在 Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile.GetOriginalDatabaseName(字符串 主文件路径)
在 Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile.PopulatePrimaryFileData(字符串 主文件路径)
在 Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile..ctor(SqlManagementUserControl 父,CDataContainer dc,字符串 fullPath,字符串 databaseOwner, 服务器连接连接信息)
在 Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabase.IsSelectedFileValid(浏览文件夹 dlg)执行 Transact-SQL 语句时发生异常或 批。 (Microsoft.SqlServer.ConnectionInfo)
在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteReader(字符串 sqlCommand, SqlCommand&命令)
在 Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataReader(字符串 查询,SqlCommand&命令)
在 Microsoft.SqlServer.Management.Smo.DataProvider.SetConnectionAndQuery(ExecuteSql execSql,字符串查询)
在 Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataProvider(StringCollection 查询、对象配置、StatementBuilder sb、RetriveMode rm)
在 Microsoft.SqlServer.Management.Smo.ExecuteSql.ExecuteWithResults(StringCollection 查询、对象配置、StatementBuilder sb)
在 Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillData(ResultType resultType,StringCollection sql,对象连接信息, StatementBuilder sb)
在 Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillDataWithUseFailure(SqlEnumResult sqlresult, ResultType resultType)
在 Microsoft.SqlServer.Management.Smo.SqlObjectBase.BuildResult(EnumResult 结果)
在 Microsoft.SqlServer.Management.Smo.PrimaryFile.GetData(EnumResult 父)
在 Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData()
在 Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData(请求 请求,对象 ci)
在 Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(对象 连接信息,请求请求)
在 Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(对象 连接信息,请求请求)C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v3.5\Samples\Northwind_ce.sdf 不是主数据库文件。 (.Net SqlClient 数据提供者)
【问题讨论】:
-
可以使用[SQL Server CE查询工具][1][1]:codeproject.com/Articles/33433/SQL-Server-CE-Query-Tool
-
@BizApps 我怎样才能得到它来导出数据库,以便 sql server management studio 可以将它作为 SQL CE 数据库读取?或者通过那个工具是不可能的?
标签: sql-server sql-server-ce ssms northwind