asp.net2.0 login控件连接sql2000数据库

在asp.NET 2.0中,提供了各类的provider,有membership,role,profile等的,可以很方便地实现如角色,用户等管理,甚至不用自己写代码了。而在vs.Net 2005中,默认的各类的provider是使用sql express的,有的时候,如果想使用sql sever 2000或者sql server 2005,那应该怎么办呢?下面举例子说明:
数据库:SQL
SERVER 2008 R2 
开发
环境:VISUAL STUDIO 2015
作系统:win10

一、注册IIS数据库:
win+R 输入"CMD"。
进入C:\Windows\Microsoft.NET\Framework\v2.0.50727,运行aspnet_regsql,打开安装向导

选择“为应用程序服务配置SQL Server"-选择”服务器和数据库“如下,选择自己的数据库”test“

按照向导提示完成配置。

二、通过SQL Server Management Studio打开数据库,可以看到在自己的数据库内新增了若干表。

 三、通过VS建立网站,如下:

在“服务器资源管理器”中添加数据连接,选择自己的数据库“test"

四、修改网站的web.config文件,将原连接字符串中的SQL Server数据库修改为自己的数据库”test“。

 <connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient"
         connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=aspnet-WebSite2-20170307111456;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-WebSite2-20170307111456.mdf" />
    <remove name ="DefaultConnection"/>
    <add name ="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=LENOVO_XUSY;Initial Catalog=test;Persist Security Info=True;User ID=sa;Password=123" />
  </connectionStrings>
五、运行网站,注册用户。

可以看到,系统成功注册用户。

打开数据库内的users表,用户“张三”已增加。

 

 

posted @ 2017-03-07 10:40  xashxsy  阅读(313)  评论(0编辑  收藏  举报