2016-01-11 32 views
1

什麼是服務器資源管理器和SQL Server對象資源管理器「查看」之間的連接(沒有雙關語意)或關係(NPI)(沒有雙關語意)可以從Visual Studio?什麼是視圖>服務器資源管理器的VS查看> SQL Server的對象資源管理器的典型用法?

當我要檢查一個數據庫,我可以選擇查看> Server Explorer和主要類別/文件夾:

Azure 
Data Connections 
Servers 
SharePoint Connections 

在數據連接,有項目,如duckbill.PlatypusData.dbo,這含有下列文件夾:

Tables 
Views 
Stored Procedures 
Functions 
Synonyms 
Types 
Assemblies 

如果OTOH,我選擇查看> SQL Server的對象資源管理器中,有這兩類項目:

SQL Server 
Projects 

下方的SQL Server,鴨嘴有這些文件夾:

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 

因此,例如,查看/運行存儲過程,我需要使用視圖>服務器資源管理器。這兩個視圖的用法之間的「切點」是什麼?是爲某種類型的開發人員/開發人員,還有一個爲其他人?它們是否都是針對不同的「角色」(NPI)?

回答

2

在我看來,從Visual Studio中的視圖僅僅是一個擴展,提供傳統的SQL Management Studio中。我認爲他們都有自己的用途和目的。應用程序員通常會使用Visual Studio快速查詢數據並檢查SQL Server中的對象。或者由DevOps人員查看各種其他內容,例如服務器節點下的EventLog或服務狀態。

然而,SQL Management Studio中會通過SQL唯一的人使用。誰與應用程序開發沒有任何關係。

我不認爲有任何分界點本身。它是一個選項。然而,看到微軟的發展讓我不會感到驚訝,如果他們將有一天合併兩個。我記得在過去,有一個Query32.exe用於查詢SQL Management Studio以外的SQL Server數據。

相關問題