【问题标题】:how to add ASPNETDB.MDF database to generate crystal reports如何添加ASPNETDB.MDF数据库生成水晶报表
【发布时间】:2011-04-23 18:59:31
【问题描述】:

我有这样的连接字符串:

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

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

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

如何为水晶报表连接它?

【问题讨论】:

  • 此连接字符串是 ODBC 连接,还是您的应用程序中的连接字符串?您使用的是什么版本的 Crystal Reports?

标签: asp.net crystal-reports


【解决方案1】:

Asp.net 会员提供程序是 Asp.net 2005 的新功能。我们可以在 vs 命令提示符下使用 aspnet_regsql.exe 创建会员表。这篇博客描述了如何在你的 Sqlexpress 中创建 aspnetdb 数据库

ASP.NET 成员资格

ASP.NET 成员身份是验证和存储用户凭据的内置方式。Asp.Net 成员身份有助于网站中的用户身份验证。我们可以通过 Asp.net Forms 身份验证和登录控制来实现membershipprovider。

会员资格提供者的目的

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

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

3.用户身份验证。通过使用ASP.NET登录控件、ASP.NET用户创建向导等实现完整的认证系统。

4.促进角色管理等

用于访问会员数据库的数据库通常以名称 ASPNETDB.MDF 创建。这是安装ASPNETDB数据库的方法

在您的 SQLEXPRESS 中创建 ASPNETDB DATABASE ASPNETDB.MDF 是成员提供者数据库,用于存储和检索 来自数据库的会员数据,在这里我们将看到如何创建会员提供者数据库。用于创建 Aspnetdb.mdf 的命令是 ASPNET_RegSQL.EXE

1.开始->程序->Microsoft Visual Studio 2005->Visual Studio 工具->Visual Studio 2005 命令提示符。在 Visual Studio 2005 命令提示符下键入 ASPNET_RegSQL.EXE

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

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

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

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

  1. 将显示一个带有“已创建或修改数据库”的窗口。现在点击完成

这些都是在sql Server 2005数据库上创建asp.net会员数据库的方法

【讨论】:

    猜你喜欢
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-02
    相关资源
    最近更新 更多