如何添加ASPNETDB.MDF数据库以生成水晶报告

时间:2010-10-11 12:09:54

标签: asp.net crystal-reports

我有这样的连接字符串:

  

connectionString =“Data Source =。\ SQLEXPRESS; AttachDbFilename = | DataDirectory | \ ASPNETDB.MDF; Integrated Security = True; User Instance = True”providerName =“System.Data.SqlClient”

如何将新数据源连接提供给此ASPNETDB.MDF(使用asp.net userlogin创建的数据库)文件?

当我将。\ SQLEXPRESS作为数据源时,它会显示一些其他数据库文件,但不会显示此数据库吗?

如何将其连接到水晶报告?

1 个答案:

答案 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

  1. 使用用户名和密码创建新用户。

  2. 在Sql Server,Active Directory等中存储成员资格信息。

  3. 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

    1. 将显示标题为“欢迎使用Asp.Net Sql Server向导”的向导。这里需要点击下一步

    2. 接下来会显示一个带有“选择设置选项”的向导。现在我们需要选择安装选项“为应用程序配置sql server是默认的”。选择你想要的和下一个。

    3. 将显示一个带有“选择Sql Server数据库”的窗口现在我们需要选择我们的sql server数据库。这里需要设置服务器,身份验证类型和数据库。 如果选择,将选择默认名称“aspnetDb.mdf”。如果要修改现有数据库,请选择该数据库。

    4. 5.现在将显示标题为“确认您的设置”的确认。现在检查servername和数据库名称,然后单击“下一步”。

      1. 将显示“已创建或修改数据库”的窗口。现在单击Finish
      2. 这些都是如何在sql Server 2005数据库上创建asp.net成员资格数据库