【问题标题】:Visual Studio 2008 with SQL Server 2005 Developer Edition带有 SQL Server 2005 开发人员版的 Visual Studio 2008
【发布时间】:2010-07-08 21:23:42
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    当然,您可以使用 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 数据目录中并从那里使用。

    【讨论】:

    • 对于具有更多功能的快速版而言,这是违反直觉的。哦,好吧,至少这回答了它:)
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多