ASP.NET2.0 Login用戶控件連接SQL Server 2000

2010-08-28 10:50:09來源:西部e網(wǎng)作者:

在ASP.NET 2.0中,提供了各類的provider,有membership、role、profile等等,甚至不用自己寫代碼就可以很方便地實(shí)現(xiàn)如角色、用戶等管理。而在VS.NET 2005中,默認(rèn)的各類的provider是使用SQL Server Express的,有的時(shí)候,如果想使用SQL Server 2000或者SQL Server 2005,那應(yīng)該怎么辦呢?下面舉例子說明:

首先,要正確使用 provider,我們要到C:\WINNT\Microsoft.NET\Framework\v2.0.50215下,運(yùn)行一個(gè)叫aspnet_regsql的工具,或者在Visual Studio 2005 命令提示中輸入aspnet_regsql命令。之后按照其步驟設(shè)置就可以了,最后會(huì)產(chǎn)生一個(gè)叫aspnetdb的數(shù)據(jù)庫。

在web.config中修改一下:

將原來的

  <connectionStrings/>

替換成為

  <connectionStrings>
    <remove name="LocalSqlServer" />
    <add name="LocalSqlServer" connectionString="Data Source=主機(jī);Initial Catalog=數(shù)據(jù)庫名;Persist Security Info=True;User ID=sa;Password=xxxxx"
    providerName="System.Data.SqlClient" />
   </connectionStrings>

就可以了。

關(guān)鍵詞:ASP.NET

贊助商鏈接: