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();