2013-07-26 85 views
0

當我打開使用Visual Studio 2012,我得到以下消息的Visual Studio 2010的解決方案:當我使用Visual Studio 2012打開Visual Studio 2010解決方案時,需要什麼版本的SQL Server?

connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename 
=|DataDirectory|\databaseName.mdf;Integrated Security=True;User Instance=True" 

SQL Server Express and LocalDB

在Web.config文件中,我從改變的ConnectionString

發給:

connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename 
=|DataDirectory|\databaseName.mdf;Integrated Security=True" 

我不能與數據庫連接,當我運行該應用程序我還是得到一個錯誤信息:

An attempt to attach an auto-named database for file (FILE) failed. 
A database with the same name exists, or specified file cannot be opened, 
or it is located on UNC share. 

The attempt to attach to the database failed with the following information: 
Failed to generate a user instance of SQL Server due to a failure in starting 
the process for the user instance. The connection will be closed. 
+1

爲什麼你在更改數據庫連接字符串嗎?只要打開2010解決方案,VS會提示你任何更新並在web.config中自動生成它們。您的問題實際上是打開解決方案還是連接到其他數據庫? – Tanner

+1

第二個連接字符串上缺少User Instance = True – Steve

+0

使用visual studio 2012打開項目不是問題,但是如何調整數據庫(mdf文件)以使用VS 2012? – Gilko

回答

0

我已經能夠連接到我的數據庫,但仍然收到錯誤消息。

  • 服務器資源管理器(圖>服務器資源管理器)點擊連接到數據庫按鈕。
  • 數據來源:的Microsoft SQL Server程序(SqlClient)
  • 服務器名稱:(的LocalDB)\ 11.0
  • 附加數據庫文件:路徑mdf文件
  • 測試連接
  • OK(如果測試連接成功)

A完成所有這些步驟後,我在服務器資源管理器中的數據庫圖標上顯示綠色圖標。

現在您可以右鍵單擊數據庫並選擇屬性,然後選擇connectionstring並將其粘貼到Webconfig文件中。

當我按F5在我的Default.aspx文件,我仍然得到錯誤信息:

Sql exception was unhandled by user code 

An attempt to attach an auto-named database for file C:\(path to file) failed. 
A database with the same name exists, or specified file cannot be opened, 
or it is located on UNC share. 

我得到的文件CategoriesBLL.cs錯誤消息在行

return Adapter.GetCategories(); 
+0

如果您有新問題,請通過單擊[問問題](http://stackoverflow.com/questions/ask)按鈕來提問。如果有助於提供上下文,請包含此問題的鏈接。 – SchmitzIT

+0

請使用您問題上的編輯鏈接添加其他信息。後回答按鈕應該只用於問題的完整答案。 – MarmiK

0

你的項目的解決方案只需雙擊。並自動轉換項目。

+0

當你這樣做,並支持它。一旦消失,它永遠不會回來。 – ChiefTwoPencils

+0

是的,那是真的 – 2013-07-26 11:42:40

+0

當我雙擊解決方案時,我收到以下消息:https://www.google.be/search?Q =在+幅+項目+需要+ SQL +服務器+表示&微米= 1&即= UTF-8&HL = EN&TBM = isch&源= OG&SA = N&標籤=無線&EI = ZmryUZ-4D827Pbz-gOgP&BIW = 1600&波黑= 738&SEI = aGryUdOpD4bnOeu2gPAB#facrc = _&imgdii = _&imgrc = lA0dfsdmCoBFlM%3A%3B7G2IOajAu-F2dM%3Bhttp%253A%252F%252Fblog.redjungle.com%252Fimage.axd%253Fpicture%253Dimage_thumb_2.png%3Bhttp%253A%252F%252Fblog.redjungle.com%252Fpost%252F2013%252F02%252F05% 252FTo-upgrade-the-project-database-to-use-SQL-Server-LocalDB-Express-Error-Dialog.aspx%3B511%3B299 – Gilko

相關問題