2013-11-14 29 views
6

不知道爲什麼查詢和視圖設計器不會顯示爲每的Visual Studio 2013的SQL查詢,並沒有出現

http://msdn.microsoft.com/en-us/library/vstudio/ms172013.aspx

這是一個ASP.net項目在AppData文件夾數據庫和視圖設計器使用SQL 2008 Express進行連接。

如果有幫助的連接字符串是:

數據源= \ SQLEXPRESS; AttachDbFilename = 「C:\文件夾... \ App_Data文件\ database.mdf」;集成安全性= TRUE;連接超時= 30 ;用戶實例=真

如果我在VS2012中打開項目(我已經在這個項目上工作了一段時間),找到一個表,右鍵單擊,新的查詢,我得到了很好的交互式視覺設計工具。

如果我打開VS2013(剛安裝)項目,並做名爲SQLQuery1.sql同樣,空白頁,併到SQL Express(即主,模型等)的基本連接

MS頁面告訴我的工具/選項/可視化數據庫工具 - 但這在我的安裝中不存在!

我錯過了什麼嗎?

還嘗試使用空白項目,添加App_Data和新數據庫(所以使用LocalDB),添加了一個表,右鍵單擊,新查詢 - 完全相同的空白文件。

+0

已經嘗試新鮮安裝的所有東西在新鮮的Win8.1。只有與可視化工具類似的東西是連接到SQL2008的VS2012。 VS2012-SQL2012 =否,VS2013-SQLxxxx =否 –

回答

10

我一直有同樣的問題,並認爲我找到了解決方案。

當您將連接添加到數據庫時,在添加連接對話框中。 點擊「更改...」旁邊的數據源

對話框打開,顯示「更改數據源」

您可能已選擇「Microsoft SQL Server的」,然後下面有一個下拉菜單,你可以選擇:

.NET Framework數據提供OLE DB
.NET Framework數據提供的SQL Server(這可能是默認選擇)

嘗試改用了OLE DB連接。

單擊確定,然後在「添加連接」對話框中完成其餘連接。 然後我發現使用數據庫的工作方式與VS2012中的相同,正如您在上面所描述的那樣。

+0

我認爲就是這樣!我已經做了一些測試,並且在發佈期間LDF文件正在使用的奇怪時間,例如,在刪除表或其他內容之後。但它會穩定下來,並且關閉VS迫使它在必要時釋放。明天將切換回VS2013,看看它是如何發展的。 –

+0

你能修改/添加表嗎?我不再看到這個選項。 –

+1

好吧,這是一個多重連接的事情。我可以創建兩個連接 - 一個使用SQL Server數據庫文件(SqlClient),另一個使用SQL Server + Framework for OLE DB選項。第一個用於表格設計等,用於軟件中的實際連接字符串,第二個用於視覺查詢工具。發佈仍然有效,並且不會因正在使用的文件而失敗。 –

4

正在尋找類似問題的解決方案。無法爲本地mdf文件數據庫使用查詢設計器。這是我發現的...希望它可以幫助某人。 (http://social.msdn.microsoft.com/Forums/sqlserver/en-US/ed4675d3-aa84-47db-bdf5-f852355409e6/query-designer-not-displaying-in-visual-studio-2013?forum=ssdt)。

根據該論壇問題的主持人(Microsoft的Kevin Cunnane),「在Visual Studio 2013中,查詢設計器和數據庫關係圖功能不再可以從服務器瀏覽器中獲得,如果您希望繼續使用查詢設計器,現在唯一的解決方法是從SSMS訪問它。「

我目前的解決方法是使用Visual Studio 2012服務器資源管理器中查看數據和編寫查詢了當地的MDF文件,而且使用Visual Studio 2013的一切。

0

即使我遵循相同的步驟,它沒有工作,它給了一些錯誤和工作室關閉,這是在我的最後的問題,並在不知不覺中它自己整理出來

0

這個組件被稱爲「SQL Server數據工具」,你可以從MSDN 。我發現這個網頁只是通過google搜索「vs2013 ssdt」。看起來TsugaSoft發佈的是真的,但是你仍然可以單獨安裝這個組件......而且它也可以工作s的Visual Studio 2012.

0

我已經研究了大約5分鐘如何在Visual Studio中運行查詢。最後我發現這個:

enter image description here