【问题标题】:Visual Studio 2010 database project is not creating a temporary database the way VS2008 used toVisual Studio 2010 数据库项目没有像 VS2008 那样创建临时数据库
【发布时间】:2011-07-20 11:16:00
【问题描述】:

之前我们在本地 PC 上安装了 VS 2008,在本地 PC 上安装了 SQL Express 2005。当我们将 SqlServer 2005 数据库作为数据库项目导入 VS 2008 并打开该项目时,VS 用于在 SQL Express 中创建一个以 GUID 为名称的数据库实例。这样,我在项目中所做的任何架构更改都会自动反映在 VS2008 创建的数据库中。这很有帮助。

目前我们在 Windows 2003 Server 上安装了 VS2010 Premium 和 SQL Sever2008 R2 企业版。当我将 2008 数据库导入 VS2010 数据库项目时,它可以正常导入,但不会自动创建临时开发/测试数据库。我缺少任何设置吗?如果没有,我是否必须进行更改并将部署脚本一直运行到开发/测试?

谢谢

【问题讨论】:

    标签: visual-studio-2010 database-project


    【解决方案1】:

    我不确定它是否是您需要的,但您可以通过数据库项目的部署页面配置和部署您的开发/测试数据库。在页面的组合框中选择“隔离开发环境”并设置名称并连接到您的开发/测试数据库。因此,您在一个项目中有两个数据库:“生产”和“沙盒”。

    【讨论】:

      【解决方案2】:

      您还没有说清楚为什么这个临时数据库对您有用。我相信在 VS2005 中它仅用于设计时验证。这不再需要支持该功能。

      如果您需要一个用于测试目的的数据库,为什么不简单地从数据库项目中部署一个?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-04-28
        • 2011-02-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多