【问题标题】:What is the typical usage of View > Server Explorer vs View > SQL Server Object Explorer?View > Server Explorer vs View > SQL Server Object Explorer 的典型用法是什么?
【发布时间】:2016-01-11 16:10:53
【问题描述】:

Visual Studio 提供的服务器资源管理器和 SQL Server 对象资源管理器“视图”(无双关语)之间的连接(无双关语)或关系 (NPI) 是什么?

当我想检查数据库时,我可以选择查看 > 服务器资源管理器,主要类别/文件夹是:

Azure
Data Connections
Servers
SharePoint Connections

Data Connections中有duckbill.PlatypusData.dbo等项,其中包含以下文件夹:

Tables
Views
Stored Procedures
Functions
Synonyms
Types
Assemblies

如果,OTOH,我选择查看 > SQL Server 对象资源管理器,则有以下两类项目:

SQL Server
Projects

在 SQL Server 下,duckbill 有以下文件夹:

Databases
Security
Server Objects

在 Databases.PlatypusData 中有以下子文件夹:

Tables
Views
Synonyms
Programmability
Service Broker
Storage
Security

因此,视图 > 服务器资源管理器 > 数据连接 > [数据库名称] 独有的是这些项目:

Stored Procedures
Functions
Types
Assemblies

独特的查看 > SQL Server 对象资源管理器 > SQL Server 是这些项目:

Programmability
Service Broker
Storage
Security

两个“视图”的共同点是:

Tables
Views
Synonyms

因此,例如,要查看/运行存储过程,我需要使用 View > Server Explorer。这两个视图的使用之间的“分界点”是什么。一个用于某种类型的开发人员/开发,一个用于其他?它们是否都适用于不同的“角色”(NPI)?

【问题讨论】:

    标签: sql-server visual-studio-2013 server-explorer


    【解决方案1】:

    在我看来,Visual Studio 的视图只是对传统可用的 SQL Management Studio 的扩展。我认为它们都有自己的用途和目的。应用程序程序员通常使用 Visual Studio 来快速查询数据并检查 SQL Server 中的对象。或者由 DevOps 人员查看各种其他内容,例如服务器节点下的事件日志或服务状态。

    而 SQL Management Studio 将由只有 SQL 的人使用。谁与应用程序开发没有任何关系。

    我认为没有这样的截止点。它是一个选项。然而,看到微软的发展,如果有一天他们将两者合并在一起,我不会感到惊讶。我记得过去有 Query32.exe 用于在 SQL Management Studio 之外查询 SQL Server 数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-14
      • 1970-01-01
      相关资源
      最近更新 更多