带有SQL Server 2005 Developer Edition的Visual Studio 2008

时间:2010-07-08 21:23:42

标签: asp.net-mvc visual-studio visual-studio-2008 sql-server-2005 sql-server-2008-express

我正在尝试将数据库添加到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的开发人员版本。

2 个答案:

答案 0 :(得分:2)

当然,您可以使用SQL Server 2005 Developer Edition - 如果您这样做,则无法将.mdf添加到App_data

SQL Server 2005 Express 具有此额外功能,您只需将.mdf / .ldf放在App_Data文件夹中即可开始使用。但这是仅限Express的功能。

如果要使用SQL Server 2005 Developer,则需要使用SQL Server Management Studio在服务器上创建数据库,并且需要使用常规连接字符串连接到该数据库。 mdf / ldf文件将放在通常的SQL Server数据目录中并从那里使用。

答案 1 :(得分:0)

如果要在app_Data目录中安装数据库,则必须使用visual studio express。

如果你想使用任何其他版本的sql server,那么数据库几乎必须进入C:\ Program Files \ Microsoft SQL Server [实例名称] \ MSSQL \ data目录,并且应该设置和管理使用普通的sql server管理工作室工具。