是否可以使用Visual Studio 2010中的數據 - > Transact SQL編輯器連接到本地數據庫(在app_data文件夾中)?VS2010和本地數據庫
當我從VS2010啓動Transact SQL Editor時,我得到「Microsoft SQL Server 2008 RC」連接到服務器對話框。我有服務器類型的選項是 「數據庫引擎」 和 「SQL Server精簡」
是否可以使用Visual Studio 2010中的數據 - > Transact SQL編輯器連接到本地數據庫(在app_data文件夾中)?VS2010和本地數據庫
當我從VS2010啓動Transact SQL Editor時,我得到「Microsoft SQL Server 2008 RC」連接到服務器對話框。我有服務器類型的選項是 「數據庫引擎」 和 「SQL Server精簡」
你可以做的是:
CTRL + ALT + S(顯示服務器資源管理器)
添加連接。
點擊「更改」直接從數據源,並選擇Microsoft SQL Server數據文件
現在成規可以選擇任何SQL Server文件現在爲您的連接。
我能夠通過使用AttachDbFilename連接字符串選項(如它在Web.config中完成)來連接到本地數據庫。
在「連接到數據庫引擎」對話框中,單擊「選項>>」,進入「其他連接參數」選項卡,輸入類似以下內容:
數據源= \ SQLEXPRESS; AttachDbFilename = <your_path_to_app> \ App_Data \ YourDatabase.mdf;集成安全性= True;用戶實例= true;初始目錄= YourDatabase
此方法的唯一問題是選項未保存在對話框中,並且連接字符串必須是隨每個連接輸入。
謝謝您的回覆。 但是我已經在服務器資源管理器中使用該方法連接到數據庫。 隨着服務器資源管理器中的連接打開,當我點擊「數據 - >事務SQL編輯器」時,Visual Studio不使用服務器資源管理器中的活動連接 - 它會提示您使用「連接到服務器「對話框。在這一點上我該怎麼做才能連接到我的本地數據庫? – Darren 2010-06-18 01:00:20
檢查我編輯的帖子。它應該正常工作 – 2010-06-18 01:16:23
我仍然無法使它工作 - SDL文件應該是在哪裏? 創建MSQL數據文件連接是否在某處創建了SDF文件?如果是這樣,它放在哪裏? 我正在使用的數據庫是SQL2008 \ Express數據庫 - 不是Compact數據庫。 如果在上面描述的最後一步我選擇了SQL Server Compact並且在「選擇SQL Server Compact數據庫文件」對話框中,我從「SQL Server Compact數據庫」切換到「所有文件」並瀏覽到它所執行的.mdf文件不工作...... – Darren 2010-06-18 02:01:00