我有这样的连接字符串:
connectionString =“Data Source =。\ SQLEXPRESS; AttachDbFilename = | DataDirectory | \ ASPNETDB.MDF; Integrated Security = True; User Instance = True”providerName =“System.Data.SqlClient”
如何将新数据源连接提供给此ASPNETDB.MDF(使用asp.net userlogin创建的数据库)文件?
当我将。\ SQLEXPRESS作为数据源时,它会显示一些其他数据库文件,但不会显示此数据库吗?
如何将其连接到水晶报告?
答案 0 :(得分:1)
Asp.net成员资格提供程序是Asp.net 2005的一项新功能。我们可以在vs命令提示符下使用aspnet_regsql.exe创建成员资格表。此博客描述了如何在Sqlexpress中创建aspnetdb数据库
ASP.NET成员资格
ASP.NET成员资格是一种内置的验证和存储用户凭据的方式.Asp.Net成员资格有助于网站中的用户身份验证。我们可以通过Asp.net Forms身份验证和登录控制来实现membershipprovider。
Purppose Of Membeship provider
使用用户名和密码创建新用户。
在Sql Server,Active Directory等中存储成员资格信息。
3.用户身份验证。通过使用ASP.NET登录控件,ASp.NET用户创建向导等实现完整的身份验证系统。
4.Fascilitate角色管理等
用于访问成员资格数据库的数据库是使用名称ASPNETDB.MDF正常创建的。以下是如何安装ASPNETDB数据库
在SQLEXPRESS中创建ASPNETDB DATABASE ASPNETDB.MDF是成员资格提供程序数据库,用于存储和检索 来自数据库的成员资格数据,在这里我们将看到如何创建成员资格提供者数据库。用于创建Aspnetdb.mdf的命令是ASPNET_RegSQL.EXE
1.Start-> Programs-> Microsoft visual studio 2005-> visual studio tools-> Visual Studio 2005命令提示符。在visual Studio 2005命令提示符下键入ASPNET_RegSQL.EXE
将显示标题为“欢迎使用Asp.Net Sql Server向导”的向导。这里需要点击下一步
接下来会显示一个带有“选择设置选项”的向导。现在我们需要选择安装选项“为应用程序配置sql server是默认的”。选择你想要的和下一个。
将显示一个带有“选择Sql Server数据库”的窗口现在我们需要选择我们的sql server数据库。这里需要设置服务器,身份验证类型和数据库。 如果选择,将选择默认名称“aspnetDb.mdf”。如果要修改现有数据库,请选择该数据库。
5.现在将显示标题为“确认您的设置”的确认。现在检查servername和数据库名称,然后单击“下一步”。
这些都是如何在sql Server 2005数据库上创建asp.net成员资格数据库