2012-06-22 64 views
4

我將轉移到2012版本的Visual Studio和SQL Server。 因此,我有一個VS2012和SSMS 2012比較相關的問題。SQL Server Management Studio 2012與Visual Studio 2012

首先,我讀過主題«Why should I use Visual Studio 2010 over SSMS for my database development?»,但因爲他們談論2010年,我想專注於新的2012版本。

所以,這裏是我的問題:

  1. 究竟在SQL Server DB &管理方面的Visual Studio 2012和SQL Server Management Studio中2012有什麼區別?
  2. 什麼是差距,我可以在SSMS 2012中做什麼,這在VS 2012中是不可能的?

特別是如果我談論DB創建的基本級別&維護,我應該安裝SSMS還是VS夠用。

+1

通常,最好單獨提問。 – usr

+0

我完全根據你的建議重新設計了這個問題。謝謝。 –

+1

完全同意您關聯的帖子。使用應用程序IDE進行數據庫開發是多麼瘋狂的想法。這幾乎和將源代碼控制直接集成到IDE中一樣瘋狂... –

回答

3

就我個人而言,我會同時選擇這兩種方式,但我是一位更關注以管理爲中心的工作流程的DBA。我不太熟悉將VS用作SQL Server管理界面,但看着它,它看起來好像你可以在VS中做許多事情,你可以在SSMS中做,但也有許多事情你不能做。

如果您想要監視複製訂閱和其他基於代理的作業,安裝SSMS後您的生活將會更輕鬆。基本的(和更高級的)DBA任務更容易被SSMS推動。災難恢復,複製,SQL Server代理,服務控制等。這些都是包含SSMS的原因。

他們不是競爭對手,而是用特定目的創建的工具。如果你的工作描述表明這兩種工具都能簡化你的工作流程,那麼通過一切方式安裝這兩種工具。

1

我會留在VS2010/SQL 2008如果我是你。我現在有一個問題,因爲從Visual Studio 2012中管理你的SQL數據庫似乎沒有像2010年那樣工作。沒有選擇「創建表」或「顯示錶數據」的方式,在2010年添加時添加一個直接的SQL Server數據庫(.mdf)到您的項目。無論如何,你需要使用SSDT或SSMS等獨立工具。

+0

作爲對此的更新,看起來SQL 2012成爲我的問題。使用SQL Server 2008 R2與Visual Studio for Web 2012一起使用完美! – Scott