虽然Access加上密码破解起来非常容易,但是出于一些安全性的考虑,还是要做一下的。

1、为Access加上密码

先打开 Microsoft Access,选择“文件-打开”,选择好要加密的mdb数据库文件,展开“打开”按钮(注意:按钮旁边有一个下拉的选项),并选择“以独占方式打开”。打开mdb数据库文件以后(这里我打开的是weste_net.mdb数据库),选择“工具-安全-设置数据库密码”,在“密码”和“验证”文本框中输入相同的密码,关闭数据库即可。

2、相应的连接字符串

在Web.config加入

<appSettings> <add key="oleDSN" value="Provider=Microsoft.Jet.OLEDB.4.0;Data source="/> <add key="oleFile" value="~/DataBase/weste_net.mdb;" /></appSettings>

在相应连接处这样写

string strConn = ConfigurationSettings.AppSettings["oleDSN"]+Server.MapPath(ConfigurationSettings.AppSettings["oleFile"].Trim())+"Jet OLEDB:Database Password=123456";//Database Password就是设置好的密码
OleDbConnection conn = new OleDbConnection(strConn);

这样就可以了。

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\bin\Debug\DB.mdb;Persist Security Info=True;Jet OLEDB:Database Password=10

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=""D:\aa.mdb"";Jet OLEDB:Database Password=1";

==============

//以下是解决方法--------------------------------
1.进入DOS命令行
2.cd \
3.cd c:\windows\microsoft.net\framework\v2.0.50727
4.然后执行命令 aspnet_regiis -ga administrator //注:administrator为当前登录用户名
5.aspnet_regiis -i -enable
6.net stop iisadmin
7.net start w3svc
//对了说一下,aspnet_regiis.exe这个程序是在c:\windows\microsoft.net\framework\v2.0.50727目录下的,如果你的不是windows xp sp2,那么请您搜寻该程序,只要执行相同的命令即可.

导致错误的原因:

先装visual studio 2005后装IIS,导致asp.net没有注册成功。

=================

访问asp.net页面时Server Application Unavailable
当您尝试查看 ASP.NET 应用程序中的页面时,可能会收到以下错误信息:


Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable.Please hit the "Refresh" button in your web browser to retry your request.

Administrator Note:An error message detailing the cause of this specific request failure can be found in the system event log of the web server.Please review this log entry to discover what caused this error to occur.

还会在应用程序事件日志中显示以下错误信息:


aspnet_wp.exe could not be started.HRESULT for the failure:80070005

事件类型: 错误
事件来源: ASP.NET 1.1.4322.0
事件种类: 无
事件 ID: 1084
日期:  2005-12-10
事件:  0:00:44
用户:  N/A
计算机: NHUCC1
描述:
aspnet_wp.exe could not be started. The error code for the failure is

80070545. This error can be caused when the worker process account has

insufficient rights to read the .NET Framework files. Please ensure

that the .NET Framework is correctly installed and that the ACLs on the

installation directory allow access to the configured account.

原因

出现此问题的原因是进程模型用户帐户(默认情况下为 ASPNET)没有所需系统文件和文件夹的正确用户权限,以便运行 ASP.NET 工作进程。

替代方法

要解决此问题,请验证该 ASPNET 帐户拥有如下所示的正确用户权限:

%windir%\Microsoft.NET\Framework\Version\Temporary ASP.NET 文件:完全控制
%windir%\Temp:完全控制
应用程序文件夹:读取
%installroot% 层次结构(例如,%windir%\Microsoft.Net\Framework\Version):读取
%windir%\Assembly:读取

注意:这是全局程序集缓存。不能直接使用 Windows 资源管理器编辑此文件夹的 ACL。正确做法是,打开命令窗口,然后运行以下命令:

cacls %windir%\assembly /e /t /p domain\useraccount:R

另外,在使用 Windows 资源管理器之前,请先运行以下命令以取消对 Shfusion.dll 的注册:

regsvr32–u shfusion.dll

在 Windows 资源管理器中设置了用户权限后,请运行以下命令重新注册 Shfusion.dll:

regsvr32 shfusion.dll
网站根目录(例如,%root%\Inetpub\Wwwroot)或默认网站指向的路径:读取
%windir%\System32:读取
(通常情况下,ASPNET 帐户已被授予了用户组成员的用户权限。)

状态

请定期更改 ASPNET 帐户的密码。每次安装产品时会重新为 ASPNET 帐户设置密码。 这种现象是设计导致的。
==============
替换:模板中的空格和回车符
dd.Replace("\r\n", "<br>").Replace(" ", "&nbsp;");

转载于:https://www.cnblogs.com/xzp/archive/2008/07/18/1246035.html

ASP.NET连接带密码Access的方法相关推荐

  1. php连接access带密码,phpadodb连接带密码access数据库实例,测试成功

    include('./class/adodb/adodb.inc.php'); //实例化db类,链接 $db = ADONewConnection('ado_access'); $access = ...

  2. PHP使用PDO连接带密码Access数据库(简单版)

    <?php //连接类 class AccessPDO {public function AccessPDOConn(){$DataBasePath = 'test.mdb';//mdb数据地址 ...

  3. C#使用Managed Wifi API连接带密码的SSID .

    Managed Wifi API的安装和使用可以参考: http://blog.csdn.net/m593192219/article/details/9363355 上面这篇文章有写了如何连接无密码 ...

  4. 连接带密码的Access数据库

    1,新建Project. 2,在FORM中放入ADOConnection,ADOQuery,DataSource,Datagrid控件. 3,双击ADOConnection控件,然后点击Build.. ...

  5. 117_PowerQuery使用ODBC访问带密码的Access

    博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一. 有朋友在问pq访问带密码的access的时候会报错,导致无法访问(如下图): 1.选择更多 图1 2.选择Acces ...

  6. php predis password,‘Predis.php’-WordPress怎么用第三方带密码Redis数据库加速?

    提示:本文也适用于连接带密码的Redis数据库. 默认情况下,我们启用Redis后,使用的都是本地的Redis数据库,所以可以直接无需修改就能使用index-with-redis.php 通过引入Pr ...

  7. C#与带密码的access数据库的连接

    在一个业务项目开发中,用到了C#连接带加密的ACCESS数据库,发现在百度中给出的连接语句大部分都是office2007版以前的access数据库的格式都是.mdb 的,格式模式为: string c ...

  8. JAVA SpringBoot连接Access数据详细教程(带密码)

    access一般指Microsoft Office Access.Microsoft Office Access是由微软发布的关系数据库管理系统.它结合了 MicrosoftJet Database ...

  9. Access/VBA/Excel-16- 连接带密码的数据库

    微信公众号原文 系统:Windows 7 软件:Excel 2010 / Access 2010 这个系列开展一个新的篇章,重点关注Access数据库 主体框架:以Excel作为操作界面,Access ...

最新文章

  1. C++ 检测内存泄露
  2. SVN linux 服务器端配置
  3. 34.2. terminal
  4. POJ1696 Space Ant
  5. 神经网络 mse一直不变_干货RBF神经网络在财务报表舞弊识别中的应用
  6. SqlServer之代码块相关
  7. STM32电机库(ST-MC-Workbench)学习记录——电流采样参数设置
  8. 求素数的c语言表达式,使用c语言判断100以内素数的示例(c语言求素数)
  9. Vue 3 中文文档来啦!
  10. 拨号不能建立远程计算机的连接,彻底解决Win8、Win10系统宽带拨号出现“错误720:不能建立到远程计算机的连接”的问题...
  11. 聚合数据API接口测试详细步骤
  12. 路由器和交换机的原理
  13. 知乎客户端跨平台 Hybrid 调试实战
  14. IOS下载旧版本应用
  15. HIVE中纵表转横表
  16. Vue.js 实现简易购物车(商品的增加删除,价格的小计和总计)
  17. 中国最优秀、最强的基金公司有哪些
  18. 华东师范大学计算机坏老师,华东师范大学:2020各专业录取分数线!毕业当老师的都是铁饭碗...
  19. matlab 梯度图像,在matlab中快速计算图像的梯度
  20. 基于python的网络爬虫编程_基于Python的网络爬虫程序设计

热门文章

  1. 腾讯AI Lab发布三大核心战略,与自然科研达成战略合作
  2. 高盛:人工智能报告中文版(45页)
  3. 被辞后恶意报复,程序员清除125台设备数据,被判21个月监禁
  4. “大厂平均年龄 29.6 岁”:不是我们选择了年龄焦虑,是大厂焦虑了我们
  5. 互联网人职业发展之路,你中招了吗?| 每日趣闻
  6. 『原创』+『参考』基于PPC的图像对比程序——使用直方图度量
  7. [Git] 写文章 史上最全文献检索、阅读及管理攻略
  8. [Voice Tips 2] IPHONE
  9. JFreeChart_API
  10. 各种排序算法总结篇(高速/堆/希尔/归并)