我开始使用带有集成SQL Server数据工具的Visual Studio 2012,虽然我看了2个关于SQL数据库项目的微软视频,但我仍然无法理解如何使用它们,特别是因为我是数据库开发的新手。
有些问题:
导入数据库或添加对数据库的引用有什么区别?
Server Explorer和SQL Server Object Explorer选项卡之间有什么区别?在一个我可以通过localhost \ SQLEXPRESS.dbname浏览数据库,另一个通过localdb \ Projects。这些同步在什么时候?
如何更改项目属性下的目标数据库名称?
答案 0 :(得分:12)
1)导入数据库会创建一个包含所有数据库工件的项目。添加数据库作为引用允许项目访问数据库。因此,如果您有一个SSDT项目和一个使用db的c#项目,那么c#项目将获得引用。您可以选择通过导入现有数据库来创建SSDT项目。
2)SQL Server对象资源管理器是SSDT的一部分,允许您执行在线SQL开发,包括创建新工件,向表中添加数据以及执行脚本。
3)要更改目标数据库名称以进行调试(在构建/调试时数据库的位置),请在项目的属性菜单的调试选项卡中更改目标连接字符串。
我发现this链接非常有帮助。
答案 1 :(得分:3)
SQL Server对象资源管理器(SSOX)和服务器资源管理器之间存在许多差异。这是一对夫妇: SSOX允许您启动重构操作 SSOX在解决方案资源管理器
中提供源代码的逻辑视图简而言之,SSOX以数据库开发为目标,而Server Explorer(我认为)是许多服务器类型的通用分层查看器。
此致 Jamiet