2012-04-10 10 views
0

SQL Server Management Studio 2008 R2に.sdfのNorthwind SQL Server CE 3.5バージョンを追加しようとしていますが、次のエラーが発生します。SQL Server Management Studio 2008を使用してSQL Server CEデータベースを追加できません

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)

at Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Object connectionInfo, Request request)
at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile.GetOriginalDatabaseName(String primaryFilePath)
at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile.PopulatePrimaryFileData(String primaryFilePath)
at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile..ctor(SqlManagementUserControl parent, CDataContainer dc, String fullPath, String databaseOwner, ServerConnection connectionInfo)
at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabase.IsSelectedFileValid(BrowseFolder dlg)

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteReader(String sqlCommand, SqlCommand& command)
at Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataReader(String query, SqlCommand& command)
at Microsoft.SqlServer.Management.Smo.DataProvider.SetConnectionAndQuery(ExecuteSql execSql, String query)
at Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataProvider(StringCollection query, Object con, StatementBuilder sb, RetriveMode rm)
at Microsoft.SqlServer.Management.Smo.ExecuteSql.ExecuteWithResults(StringCollection query, Object con, StatementBuilder sb)
at Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillData(ResultType resultType, StringCollection sql, Object connectionInfo, StatementBuilder sb)
at Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillDataWithUseFailure(SqlEnumResult sqlresult, ResultType resultType)
at Microsoft.SqlServer.Management.Smo.SqlObjectBase.BuildResult(EnumResult result)
at Microsoft.SqlServer.Management.Smo.PrimaryFile.GetData(EnumResult erParent)
at Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData()
at Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData(Request req, Object ci)
at Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(Object connectionInfo, Request request)
at Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Object connectionInfo, Request request)

C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v3.5\Samples\Northwind_ce.sdf is not a primary database file. (.Net SqlClient Data Provider)

+0

あなたが使用することができます[SQL Server CEのクエリツール] [1] [1]:http://www.codeproject.com/Articles/33433/SQL-Server-CE-Query-Tool – BizApps

+0

@BizApps方法私は、SQL Serverの管理スタジオがSQL CEデータベースとして読むことができるように、データベースをエクスポートすることができますか?または、そのツールでは不可能ですか? – tweetypi

答えて

1

SQL CEデータベースはMS SQL Serverに接続できません。しかし、第三者ツールを使用して、データベースをSQL CEからMS SQL Serverに移行することができます。たとえば、exportsqlce utilityを使用できます。

関連する問題