visual-studio-2010 - 如何将 Visual Studio 2010 数据库项目转换为 SSDT 项目

标签 visual-studio-2010 database-project sql-server-2012 sql-server-data-tools

我使用 Visual Studio 2010 Premium inc 全新安装了 Windows 7。 SP 1.我也刚安装了SQL Server 2012的开发版。

我现在应该能够将 Visual Studio 2010 数据库项目转换为 SSDT 项目。根据 this technet blogpost它应该像打开我的 Visual Studio 解决方案文件并按照转换向导一样简单。问题是转换向导永远不会出现。此外,右键单击 VS 2010 数据库项目时,“转换为 SQL Server 数据库项目...”上下文菜单项不存在。

我的 SQL 2012 安装中可能缺少某些内容。问题是:什么?

我的 SQL 2012 安装配置:
My SQL 2012 install configuration

最佳答案

万一它帮助别人。

就我而言,即使我进行了所有必要的安装,我也没有得到任何类型的向导。

症状:

  • 在 VS2012 中打开解决方案。
  • 数据库项目已卸载,它说它需要迁移。
  • 重新加载数据库项目,它说它需要功能更改(或类似的东西)。我按确定。
  • 数据库项目可用,它会构建,但是当我关闭 VS2012 并重新打开解决方案时,它一遍又一遍地说同样的事情。

  • 解决方案:
  • 我不知道 VS2012 确实创建了一个 ssdt 类型的新项目。不幸的是它没有加载它。我有一个项目 .dbproj 文件和一个项目 .sqlproj 文件。 .dbproj 文件已加载。
  • 从解决方案中删除数据库项目。
  • 添加现有项目 -> 选择 .sqlproj 文件。再次加载数据库项目。它建立。

  • 现在一切看起来都很好,我可以在 VS2012 中打开并构建解决方案,没有任何问题。另外,我可以在 VS2010SP1 中重新打开该解决方案,它可以毫无问题地打开和构建。

    关于visual-studio-2010 - 如何将 Visual Studio 2010 数据库项目转换为 SSDT 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10236711/

    相关文章:

    visual-studio-2010 - 发布网站因 resharper 和 subversion 出现错误

    C++11/VS2010 : Returning containers of uncopyable but movable objects

    visual-studio-2010 - 使用 Entity Framework 针对数据库项目进行编程

    sql - 动态 SQL 结果 INTO 临时表

    c - 使用 scanf 或 gets 进行输入的运行时异常

    c++ - _T 无法识别 - 将 tchar.h 从微软移植到 gcc

    sql - SQL Server 中的递归查询问题

    sql - 您能否在 SQL Server 表中定义一个新列,为新行自动生成唯一标识符?

    visual-studio - SQL Server 数据库项目属性中的本地和默认 SQLCMD 变量有什么区别?

    visual-studio-2015 - Visual Studio 数据库项目发布失败,无错误消息