Visual studio 2010 如何将VisualStudio2010数据库项目转换为SSDT项目

Visual studio 2010 如何将VisualStudio2010数据库项目转换为SSDT项目,visual-studio-2010,database-project,sql-server-2012,sql-server-data-tools,Visual Studio 2010,Database Project,Sql Server 2012,Sql Server Data Tools,我使用Visual Studio 2010 Premium inc.SP 1干净地安装了windows 7。我还刚刚安装了SQL Server 2012的开发者版 我现在应该能够将VisualStudio2010数据库项目转换为SSDT项目。据我所知,它应该像打开我的VisualStudio解决方案文件并遵循转换向导一样简单。问题是转换向导从未出现。此外,右键单击VS 2010数据库项目时,“转换为SQL Server数据库项目…”上下文菜单项不存在 我可能在SQL 2012安装中遗漏了一些内容

我使用Visual Studio 2010 Premium inc.SP 1干净地安装了windows 7。我还刚刚安装了SQL Server 2012的开发者版

我现在应该能够将VisualStudio2010数据库项目转换为SSDT项目。据我所知,它应该像打开我的VisualStudio解决方案文件并遵循转换向导一样简单。问题是转换向导从未出现。此外,右键单击VS 2010数据库项目时,“转换为SQL Server数据库项目…”上下文菜单项不存在

我可能在SQL 2012安装中遗漏了一些内容。问题是:什么

我的SQL 2012安装配置:
找到了问题。显然,我仍然需要从下载SSDT单机版。尽管上面的屏幕截图中列出了SQL Server数据工具


编辑:更新了链接。感谢@ryanwebjackson

,以防它对其他人有所帮助

在我的情况下,我没有得到任何类型的向导,即使我做了所有必要的安装

症状:

  • 在VS2012中打开解决方案
  • 数据库项目已卸载,它表示需要迁移
  • 重新加载数据库项目时,它说需要进行功能更改(或类似的更改)。我按OK
  • 数据库项目是可用的,它可以构建,但当我关闭VS2012并重新打开解决方案时,它一遍又一遍地说同样的话
解决方案:

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

现在一切似乎都很好,我可以在VS2012中毫无问题地打开并构建解决方案。另外,我可以在VS2010SP1中重新打开解决方案,它可以毫无问题地打开和构建。

对我来说,有些不同的东西可以工作

迁移后,项目目录中将同时包含*.dbproj和*.sqlproj。 只需删除项目(dbproj并附加现有的sqlproj项目)


不知道为什么解决方案文件未更新。

如果您尝试从为Visual Studio 2008创建的.dbproj迁移到为Visual Studio 2012创建的.sqlproj,则可能会遇到相同的行为(没有wizzard,无法加载项目)

在我的例子中,甚至有一种非常荒谬的情况,VisualStudio2012创建了.sqlproj文件,并将旧的VisualStudio2008.dbproj的内容复制到其中


建议的解决方案都没有帮助,我必须先从2008.dbproj转换为2010.dbproj(使用Visual Studio 2010),然后从2010.dbproj转换为.sqlproj(使用Visual Studio 2012)。

之前和之后安装了什么版本的SQL数据工具?链接似乎已断开。另外,据我所知,目前还没有SSDT的独立版本(请参阅:),我的解决方案中只有一个.sqlproj文件(我没有看到任何.dbproj)。是否有一些文件我需要删除,还是我只需要删除并重新添加项目?