0

我正在尝试将数据库添加到 Visual Studio 2008 (VS) 中 ASP.NET MVC 2 应用程序中的 App_Data 位置。

我在本地机器上安装了 SQL Server 2005 Developer Edition。但是,当添加数据库时 VS 抱怨需要 SQL Server 2005 Express。我将 VS 配置为使用开发人员版本的本地服务器实例 (MSSQLSERVER)。它仍然失败。

我在机器上安装了 SQL Server 2005 Express,并将 VS 配置为使用 Express 服务器实例 (SQLEXPRESS),然后开始创建数据库。

我的问题是是否有办法让 VS 使用 SQL Server 的开发人员版。

4

2 回答 2

2

App_data当然,您可以使用 SQL Server 2005 开发人员版 -如果您这样做,您将无法添加 .mdf 。

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 目录中安装数据库,则必须使用 Visual Studio Express。

如果你想使用任何其他版本的 sql server,那么数据库几乎必须放在​​ C:\Program Files\Microsoft SQL Server[instance name]\MSSQL\data 目录中,并且应该使用正常的设置和管理sql server 管理工作室工具。

于 2010-07-08T21:29:34.983 回答