0

Visual Studio 2008(VS)のASP.NETMVC2アプリケーションのApp_Dataの場所にデータベースを追加しようとしています。

SQL Server 2005DeveloperEditionをローカルマシンにインストールしています。ただし、データベースを追加すると、VSはSQL Server2005Expressが必要であると文句を言います。開発者版であるローカルサーバーインスタンス(MSSQLSERVER)を使用するようにVSを構成しました。それでも失敗しました。

マシンにSQLServer2005 Expressをインストールし、Expressサーバーインスタンス(SQLEXPRESS)を使用するようにVSを構成すると、データベースの作成が機能し始めました。

私の質問は、VSにSQLServerの開発者版を使用させる方法があるかどうかです。

4

2 に答える 2

2

確かに、SQL Server 2005 Developerエディションを使用できます。これを行うと、.mdfを追加できなくなりApp_dataます。

SQL Server 2005 Expressには、この追加機能があり、フォルダーに.mdf/.ldfをドロップするだけで実行できApp_Dataます。ただし、これはExpressのみの機能です。

SQL Server 2005 Developerを使用する場合は、SQL Server Management Studioを使用してサーバー上にデータベースを作成し、通常の接続文字列を使用してデータベースに接続する必要があります。mdf / ldfファイルは、通常のSQL Serverデータディレクトリに配置され、そこから使用されます。

于 2010-07-09T05:41:23.600 に答える
0

データベースをapp_Dataディレクトリにインストールする場合は、VisualStudioExpressを使用する必要があります。

他のバージョンのSQLサーバーを使用する場合、データベースはほとんどC:\ Program Files \ Microsoft SQLServer[インスタンス名]\MSSQL \ dataディレクトリに配置する必要があり、通常の方法を使用してセットアップおよび管理する必要があります。 SQLサーバー管理スタジオツール。

于 2010-07-08T21:29:34.983 に答える