2011-04-15 52 views
0

我使用Visual Studio 2010 - 我想創建一個ASP.NET網站 - 但我想檢查登錄對單獨的數據庫而不是.mdf文件,因爲我需要更多的靈活性和訪問我的數據庫中的其餘項目。網站項目登錄對單獨的數據庫

你們有沒有人有一個很好的解決方案,我怎麼能做到這一點?

編輯:我擁有的數據庫是SQL Server 2008 R2數據庫,如果這很重要。

+0

如果你使用Membership,你可以使用aspnet_regsql初始化一個新的數據庫,並簡單地改變連接字符串。 – faester 2011-04-15 11:55:45

+0

如何設置我的網站項目以使用會員資格。我嘗試了aspnet_regsql - 它向我的基礎數據庫添加了幾個表。現在我需要連接到國外服務器上的該數據庫 - 並將新表(用戶信息)與保存在舊錶中的以前的用戶信息組合在一起。 – theXs 2011-04-15 12:04:53

回答

0

我猜你正在使用ASP.net 4.0(我相信是VS2010的默認值)的Web應用程序。

在web.config文件的連接字符串下,默認情況下有一個名爲「ApplicationServices」的連接,可以將該連接字符串更改爲另一個數據庫。

要使用ASP.net Membership所需的表設置數據庫,您需要使用名爲Aspnet_regsql.exe的工具。 More information on aspnet_regsql.exe

但是,它聽起來好像你可能需要更多的經驗與ASP.net圍繞連接字符串和成員資格和配置文件等一些更多的知識連接字符串等,你會更清楚。 tutorials on the ASP.net site總是一個開始的好地方。

學習一些關於asp.net的知識,你可能會發現你改變了主意,而不是需要一個單獨的數據庫,你可能會發現諸如「數據庫部署」之類的東西可能會有所幫助。

+0

你能解釋一下你的最後一句話嗎?我不是母語,我恐怕不能理解它的全部含義。謝謝。 – theXs 2011-04-15 12:14:13

+0

@theXs沒問題我已經重寫了最後一句話。 – 2011-04-15 13:35:16

+0

@theXs:這是另一篇文章 - http://weblogs.asp.net/scottgu/archive/2005/08/25/423703.aspx – gbs 2011-04-15 21:14:33