我正在尝试将数据库添加到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的开发人员版本。
答案 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管理工作室工具。