1

SQL Server 2008 R2 ExpressエディションをC#Express2010で使用できるかどうか疑問に思いますか。プロジェクトに「サービスベースのデータベース」アイテムを追加しようとすると、以下のエラーが発生します。

SQL Server 2008R2Expressしか持っていないことに注意してください。

更新1-サービス(MSSQLSERVER)を確認しましたが、稼働しています。SQLServer 2008 R2のインストール中にもエラーは発生しませんでした。また、PCに以前のバージョンのSQLServerがインストールされていませんでした。

実際のエラー:

SQL Serverデータベースファイル(.mdf)に接続するには、SQL Server2005ExpressまたはSQLServer2008Expressがローカルコンピューターにインストールされて実行されている必要があります。SQL Server Expressの現在のバージョンは、次のURLからダウンロードできます。http: //go.microsoft.com/fwlink/?LinkId = 125883

ありがとう。

4

1 に答える 1

0

メッセージに示されているように、Visual C#Express 2010は、SQL Server 2008 R2 Expressへの接続をサポートしていません(SQL Server 2008 Expressへのアップグレードではありません)。VisualStudio2012を試してみることができます。

編集:私の上記のステートメントは正しくないようです。テストしたところ、SQL Server 2008R2ExpressがVisualStudio2010Premiumで動作するようになりました。したがって、Visual C#Express2010でも機能するはずです。

それが機能するためには、「データベースツール」->「データ接続」の下のオプションにある「SQLServerインスタンス名」を変更する必要がありました。デフォルト値はSQLEXPRESSですが、インストール中にインスタンス名をSQLEXPRESS2008R2に変更しました。

于 2012-08-28T11:48:15.023 に答える