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

nic*_*ojs 13 database-project visual-studio-2010 sql-server-2012 sql-server-data-tools

我使用Visual Studio 2010 Premium inc完全安装了Windows 7.SP 1.我刚刚安装了SQL Server 2012的开发人员版本.

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

我可能在SQL 2012安装中遗漏了一些东西.问题是:什么?

我的SQL 2012安装配置: 我的SQL 2012安装配置

Maa*_*ten 15

万一它可以帮助别人.

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

症状:

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

解:

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

现在一切都很顺利,我可以在VS2012中打开并构建解决方案而不会出现任何问题.此外,我可以在VS2010SP1中重新打开解决方案,它可以毫无问题地打开和构建.


nic*_*ojs 8

发现了问题.显然我还需要从http://www.microsoft.com/web/gallery/install.aspx?appid=SSDT下载SSDT独立版.虽然上面的屏幕截图中列出了SQL Server数据工具.

编辑:更新了链接.谢谢@ryanwebjackson