0

SQL Server Management Studio 2008 R2に Northwind SQL Server CE 3.5 バージョンを追加しようとしてい.sdfますが、次のエラーが発生します。

このリクエストのデータを取得できませんでした。(Microsoft.SqlServer.Management.Sdk.Sfc)

Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process (オブジェクト connectionInfo、要求要求)
で Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile.GetOriginalDatabaseName (文字列 primaryFilePath)
で Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData。 PrimaryFile.PopulatePrimaryFileData(String primaryFilePath)
at Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabaseData.PrimaryFile..ctor(SqlManagementUserControl 親、CDataContainer dc、文字列 fullPath、文字列 databaseOwner、ServerConnection connectionInfo)
Microsoft.SqlServer.Management.SqlManagerUI.AttachDatabase.IsSelectedFileValid (BrowseFolder 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、RetribMode rm)
Microsoft.SqlServer.Management.Smo.ExecuteSql.ExecuteWithResults (StringCollection クエリ、オブジェクト コン、StatementBuilder sb)
Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillData(ResultType resultType、StringCollection sql、オブジェクト connectionInfo、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 erParent ) )
Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData()
で Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData (要求要求、オブジェクト ci)
で Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator .GetData(Object connectionInfo, Request request)
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 はプライマリ データベース ファイルではありません。(.Net SqlClient データ プロバイダー)

4

1 に答える 1

1

SQL CE データベースは MS SQL Server に接続できません。ただし、サードパーティ ツールを使用して、データベースを SQL CE から MS SQL Server に移行できます。たとえば、exportsqlce ユーティリティを使用できます。

于 2012-04-10T05:17:50.423 に答える