带有SSDT的Visual Studio 2012 SQL数据库项目

par*_*ent 5 sql-server-2012 visual-studio-2012 sql-server-data-tools

我开始使用带有集成SQL Server数据工具的Visual Studio 2012,虽然我看了2个关于SQL数据库项目入门的微软视频,但我仍然无法理解如何使用它们,特别是因为我是db的新手发展.

一些问题:

  1. 导入数据库或添加对数据库的引用有什么区别?

  2. Server Explorer和SQL Server对象资源管理器选项卡之间有什么区别?在一个我可以通过localhost\SQLEXPRESS.dbname浏览数据库,另一个通过localdb\Projects.这些同步在什么时候?

  3. 如何更改项目属性下的目标数据库名称?

And*_*ear 12

1)导入数据库会创建一个包含所有数据库工件的项目.添加数据库作为引用允许项目访问数据库.因此,如果您有一个SSDT项目和使用db的ac#项目,那么c#项目将获得引用.您可以选择通过导入现有数据库来创建SSDT项目.

2)SQL Server对象资源管理器是SSDT的一部分,允许您执行在线SQL开发,包括创建新工件,向表添加数据和执行脚本.

3)要更改目标数据库名称以进行调试(在构建/调试时数据库的位置),请在项目的属性菜单的调试选项卡中更改目标连接字符串.

我发现这个链接非常有帮助.