.NET连接数据库字符串密码丢失的解决方法(persist security info=true;)
2012-12-17 16:51
239 查看
连接字符串如下
server=localhost;user=root;password=123456;database=test;
可是到了连接里面,就变成了
server=localhost;user=root;database=test;
然后程序运行就出现了 Using Password No的异常信息,
经询问同时,应该增加一个配置参数persist security info=true;
server=localhost;user=root;password=123456;database=test;persist security info=true;
如果不加,则.NET会自动把密码部分去除。
这个破问题,竟然是.NET内部安全实现机制造成的,真是强啊!! 意思很明显,被一个信任的主机连接,还需要密码干啥?
server=localhost;user=root;password=123456;database=test;
可是到了连接里面,就变成了
server=localhost;user=root;database=test;
然后程序运行就出现了 Using Password No的异常信息,
经询问同时,应该增加一个配置参数persist security info=true;
server=localhost;user=root;password=123456;database=test;persist security info=true;
如果不加,则.NET会自动把密码部分去除。
这个破问题,竟然是.NET内部安全实现机制造成的,真是强啊!! 意思很明显,被一个信任的主机连接,还需要密码干啥?
相关文章推荐
- .NET连接数据库字符串密码丢失的解决方法(persist security info=true;)
- NET连接数据库字符串密码丢失的解决方法(persist security info=true;)
- (转)连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- jsp中上传大文件(200M已测试),存到数据库,易发生连接超时的ie找不到网页的错误,其解决方法。略写代码,参考(.net修改代码应该可以,改天修改)
- .NET----ASP.NET配置(web.config)无法连接到SQL Server 数据库的解决方法
- 连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- 安装网站时出现“连接数据库出现数据库服务器或登录密码无效,无法连接数据库,请重新设定”解决方法
- 终于搞清楚了ADO数据库连接中的Persist Security Info参数的作用
- 获取不到app.config里面的数据库连接字符串的解决方法
- 终于搞清楚了ADO数据库连接中的Persist Security Info参数的作用
- 数据库连接的Persist Security Info参数说明
- ADO数据库连接中的Integrated Security和Persist Security Info参数的作用
- 对于数据库密连接字符串里密码的保护与程序开发方便性的解决办法
- 修改mysql数据库密码后phpMyAdmin无法连接数据库解决方法
- [C#]连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- ADO数据库连接中的Persist Security Info参数的作用
- 数据库连接字符串的常见问题和解决方法
- CF MVC3此操作要求连接到 'master' 数据库。无法创建与 'master' 数据库之间的连接,这是因为已打开原始数据库连接,并且已从连接字符串中删除凭据。请提供未打开的连接 解决方法
- .net程序无法连接oracle9.2.0.1数据库解决方法
- ADO数据库连接中的Persist Security Info参数的作用