0

我想將數據庫添加到ASP.NET MVC 2應用程序在Visual Studio 2008(VS)中的App_Data位置。Visual Studio 2008與SQL Server 2005開發版

我在本地機器上安裝了SQL Server 2005 Developer Edition。但是,當添加數據庫VS抱怨SQL Server 2005 Express是必需的。我將VS配置爲使用本地服務器實例(MSSQLSERVER),這是開發人員版本。它仍然失敗。

我在機器上安裝了SQL Server 2005 Express,並將VS配置爲使用Express服務器實例(SQLEXPRESS)並開始正常工作。

我的問題是是否有辦法讓VS使用SQL Server的開發者版本。

回答

2

當然,您可以使用SQL Server 2005開發人員版 - 如果您這樣做,您只能將.mdf添加到App_data

SQL Server 2005 快遞有這個額外的功能,你可以簡單地將.mdf/.ldf放在App_Data文件夾中,然後繼續。但這是僅限Express的功能。

如果您想使用SQL Server 2005 Developer,則需要使用SQL Server Management Studio在服務器上創建數據庫,並且需要使用常規連接字符串連接到該數據庫。 mdf/ldf文件將被放置在通常的SQL Server數據目錄中並從那裏使用。

+0

這對於具有更多特徵的快遞版本來說是違反直覺的。噢,至少這個答案:) – zzawaideh 2010-07-22 04:48:49

0

如果要在app_Data目錄中安裝數據庫,則必須使用visual studio express。

如果你想使用任何其他版本的SQL服務器,那麼數據庫幾乎必須進入C:\ ProgramFiles \ Microsoft SQL Server [實例名稱] \ MSSQL \數據目錄,應該設置和使用普通的sql server管理工作室工具進行管理。

相關問題