0

我想将数据库添加到ASP.NET MVC 2应用程序在Visual Studio 2008(VS)中的App_Data位置。Visual Studio 2008与SQL Server 2005开发版

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

我在机器上安装了SQL Server 2005 Express,并将VS配置为使用Express服务器实例(SQLEXPRESS)并开始正常工作。

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

回答

2

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

SQL Server 2005 快递有这个额外的功能,你可以简单地将.mdf/.ldf放在App_Data文件夹中,然后继续。但这是仅限Express的功能。

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

+0

这对于具有更多特征的快递版本来说是违反直觉的。噢,至少这个答案:) – zzawaideh 2010-07-22 04:48:49

0

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

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

相关问题