连接字符串中的integrated security=true的意思是什么
来源:互联网 发布:涤纶低弹网络丝应香莲 编辑:程序博客网 时间:2024/06/08 03:03
连接字符串中的integrated security=true的意思是什么
每次在讲到这个地方的时候,我都会提问。也经常有朋友回答不上来。
integrated security=true 的意思是集成验证,也就是说使用Windows验证的方式去连接到数据库服务器。这样方式的好处是不需要在连接字符串中编写用户名和密码,从一定程度上说提高了安全性。
那么到底是用哪一个Windows身份呢?很多朋友说,使用当前用户的身份吧?这个回答不能算错,至少在Windows应用程序中是这样的。但如果换成是ASP.NET应用程序,则就不是了。
如果是ASP.NET应用程序(网站或者服务),那么根据其运行宿主环境的不一样,可能会有差异
1. Windows XP :ASPNET帐号
2. Windows 2003或者以后的版本:NetWork Service帐号
知道这个原理之后,那么如果你准备用Integrated security=true,则需要授予这两个帐号对于数据库的访问权限。
但要注意一个问题(也是很多朋友疑惑的),就是在Visual Studio里面调试的时候,貌似又不是使用ASPNET这个帐号的。这是因为Visual Studio总是使用当前开发环境中,用户的Windows身份来发起请求的。
0 0
- 连接字符串中的integrated security=true的意思是什么
- 连接字符串中的integrated security=true的意思是什么
- 连接字符串中的integrated security=true的意思是什么
- 连接字符串中的integrated security=true的意思是什么
- 连接字符串中的integrated security=true的意思是什么
- 链接字符串中Integrated Security=True时,后面的用户名和密码是不起作用的
- sql连接语句中的Integrated Security=SSPI/ture/false
- 关于sql连接语句中的Integrated Security=SSPI
- sql连接语句中的Integrated Security=SSPI/ture/false
- 关于sql连接语句中的Integrated Security=SSPI
- 关于sql连接语句中的Integrated Security=SSPI
- C#连接sqlserver时如何让Integrated Security=True生效
- .NET连接数据库字符串密码丢失的解决方法(persist security info=true;)
- NET连接数据库字符串密码丢失的解决方法(persist security info=true;)
- .NET连接数据库字符串密码丢失的解决方法(persist security info=true;)
- 关于SQL连接语句中的Integrated Security=SSPI/ture/false
- 关于SQL连接语句中的Integrated Security=SSPI/ture/false
- C#——Web.config中的Integrated Security=SSPI
- libevent源码分析之带有定时器的事件
- 基于IHttpAsyncHandler的实时大文件传送器
- MongoDB学习笔记--基本操作
- Android使用webview时出现404如何替换掉原来的错误页面
- GRE填空的相关注意事项
- 连接字符串中的integrated security=true的意思是什么
- A new day !
- iOS 画图 截图
- 初始化openwrt的root密码
- 欢迎使用CSDN-markdown编辑器
- Valid Parentheses
- 如何在表面着色器中使用顶点函数
- Oracle 序列 每天 重建
- [日志处理工作之二]使用flume-ng解析db2日志的初步步骤