2

我正在安裝Visual Studio 2010 Ultimate,我正在做一個自定義安裝,我可以選擇我想要的工具並將其安裝在首選安裝目錄中。Visual Studio 2010 Ultimate安裝不需要的工具

我只需要visual C++和圖形庫。這就是我所需要的,因爲我剛開始學習c/C++。儘管只選擇了兩個工具,但它安裝了SQL Server compact和一些我沒有要求的其他組件。這在安裝Windows的C:驅動器中佔用大量磁盤空間。我需要C:驅動器上至少5 GB的可用空間用於將來的Windows更新,但現在剩下的只有3 GB。

問:

1)爲什麼Visual Studio中的C/C++編譯器一起安裝SQL Server?爲什麼它佔據了我沒有指定的目錄中的空間?

2)卸載sql server及其組件是否安全?

我知道.NET框架是Visual Studio運行所必需的。

+0

這可能是更適合http://superuser.com/ – LittleBobbyTables

+0

@LittleBobbyTables不能確定....可能屬於常見問題解答 – psubsee2003

回答

1

SQL Server Compact由某些Visual Studio組件內部使用。我認爲InteliSense數據庫就是其中之一,在您的解決方案中存儲有關項目的元數據信息(查找* .sdf文件,那些是SQL Server Compact數據庫)。所以我絕對不會建議你卸載SQL Server Compact。

Visual Studio安裝的其他SQL Server組件也是如此,雖然可能程度較低。使用它們的Visual Studio組件在您的情況下可能不需要,如果需要它們,它們應該讓您知道正確的錯誤消息。我不會碰到的一個組件是SMO(SQL Server管理對象)。

如果您安裝了SQL Server Express(非Compact),將其卸載是絕對安全的。

+0

「關於編程工具的問題」Yup.I得到一個「系統找不到指定的文件「錯誤,同時試圖編譯基本的helloworld程序!我會按照你的建議,重新安裝SMO和緊湊的! – alok

0
1) Why does visual studio install sql server along with the c/c++ compiler? 
    And why did it occupy space in the directory which I didn't specify? 

它只安裝Express版本的Sql Server,默認情況下它的意圖是您的應用程序開發將需要Sql Server Express。

2) Is it safe to uninstall sql server and its components? 

是的,你可以卸載它,如果你不需要Sql Server的話。

相關問題