0

我已經安裝SQL Express和SQL開發人員版本的實例。我已經在使用LINQ to Entities的SQL Developers Edtion上安裝了我的客戶數據庫。由於我在SQL Express和一個n層應用程序(3個項目)中遇到問題,我遷移了SQL Express。ASP.Net C#ASPNETDB.mdb與SQL 2008 R2開發人員和SQL Express 2008 R2

我準備爲我的應用程序添加我的成員資格提供程序(成員資格和角色提供程序),但我想確保它是使用SQL開發人員版創建的。 如何創建提供者?

另外,作爲一個新手,我需要幫助爲我的ASPNETDB.mdb數據庫創建CONNECTION STRING。

在此先感謝!

+0

這裏是一個不錯的視頻,你可以參考一下也可以解釋如何創建成員資格提供希望這有助於http://www.asp.net/web-forms/ videos/how-do-i/how-do-i-create-a-custom-membership-provider如果你正在尋找一些東西與用戶/組有一些腳本必須運行ASPNETDB.mdb我做了這個8個月前,但希望我有這些存儲過程粘貼爲您運行..設置它也相當容易太.. – MethodMan 2012-01-04 18:50:57

+0

拿一個看看這個鏈接以及http://msdn.microsoft.com/en-us/library/ms229862(VS.80).aspx是任何這幫助你.. ?? – MethodMan 2012-01-04 19:05:33

+0

我現在正在工作,這是一個個人項目 - 希望今晚能夠開展工作。如果需要一些時間才能完成,看起來可能需要等待週末。非常感謝! – Susan 2012-01-04 20:41:48

回答

0

如果你想使用可信連接使用類似這樣的..我建議將這些值移植到一個web.config或app.config文件 如果我在一個.config文件它看起來像這樣

<appSettings> 
<add key="strConnectionString" value="Data Source=YourDomain\ServerName; 
    Initial Catalog=yourDatabaseNameP;User ID=YourUser;Trusted_Connection=yes"/> 
</appSettings> 

// .NET DataProvider -- Trusted Connection 

using System.Data.SqlClient; 

SqlConnection conn = new SqlConnection(); 
conn.ConnectionString = 
       "Data Source=ServerName;" + 
       "Initial Catalog=DataBaseName;" + 
       "Integrated Security=SSPI;"; 
conn.Open(); 

// .NET DataProvider -- Standard Connection 

using System.Data.SqlClient; 

SqlConnection conn = new SqlDbConnection(); 
conn.ConnectionString = 
       "Data Source=ServerName;" + 
       "Initial Catalog=DataBaseName;" + 
       "User id=UserName;" + 
       "Password=Secret;"; //change to fit your case 
conn.Open(); 
相關問題