Web.config中能否用Widows身份验证连接SQL 2005数据库
2008-06-03 14:30
281 查看
Web.config中能否用Widows身份验证连接SQL 2005数据库
1.Widows身份验证
<add name="northwndConnectionString1" connectionString="Data Source=localhost;Initial Catalog=northwnd;Integrated Security=True"
providerName="System.Data.SqlClient" />
注意:在使用集成的Windows验证方式时,并不需要我们输入用户名和口令,而是把登录Windows时输入的用户名和口令传递到Sql Server。然后Sql Server检查用户清单,检查其是否具有访问数据库的权限。而且数据库连接字符串是不区分大小写的。
采用Sql Server身份验证的语法范例
string connectionString = "server=localhost;database=Northwind;uid=sa;pwd=sa";
程序代码说明:在上述语法范例的程序代码中,采用了使用已知的用户名和密码验证进行数据库的登录。uid为指定的数据库用户名,pwd为指定的用户口令。为了安全起见,一般不要在代码中包括用户名和口令,你可以采用前面的集成的Windows验证方式或者对Web.Config文件中的连接字符串加密的方式提高程序的安全性。
1.Widows身份验证
<add name="northwndConnectionString1" connectionString="Data Source=localhost;Initial Catalog=northwnd;Integrated Security=True"
providerName="System.Data.SqlClient" />
注意:在使用集成的Windows验证方式时,并不需要我们输入用户名和口令,而是把登录Windows时输入的用户名和口令传递到Sql Server。然后Sql Server检查用户清单,检查其是否具有访问数据库的权限。而且数据库连接字符串是不区分大小写的。
采用Sql Server身份验证的语法范例
string connectionString = "server=localhost;database=Northwind;uid=sa;pwd=sa";
程序代码说明:在上述语法范例的程序代码中,采用了使用已知的用户名和密码验证进行数据库的登录。uid为指定的数据库用户名,pwd为指定的用户口令。为了安全起见,一般不要在代码中包括用户名和口令,你可以采用前面的集成的Windows验证方式或者对Web.Config文件中的连接字符串加密的方式提高程序的安全性。
相关文章推荐
- 关于sql access excel以及在web.config中数据库连接字符串的写法
- VS Web项目安装部署(安装数据库[执行sql脚本]并将连接写入web.config)
- web.config配置正确,PL/SQL可以登录,但仍然报数据库方面的错误(连接字符不正确)
- SQL2005、2008 windows身份登陆,ASP.NET连接数据库语言怎么写?
- 在 web.config 中保存数据库连接字段SQL
- WEB学习篇--------第三篇(ASP.NET与数据库SQL2005的连接)
- Asp.net中Web.config连接字符串及配置数据库sqlserver .
- 本机重装数据库后pl/sql developer连接远程数据库报 ora-12368 无法验证身份的错误
- 数据库连接字在Web.config里的用法
- Web.config配置内容中Asp.net 的身份验证问题
- Asp.Net中Web.Config中的数据库连接字符串的调用方法(初学者实例)
- [ASP] asp.net 2.0 中使用web.config存储数据库连接字符串
- web.config中配置数据库连接的方式
- web.config 连接数据库
- |DataDirectory|解决webconfig数据库连接的相对路径问题
- java_与sql_server_2005(2000)数据库连接_基类(jdbc驱动)(2)
- ASP.NET-ASP.NET配置(web.config)无法连接到SQL Server 数据库的解决方法
- .Net Webconfig连接字符串中数据库实例名带'\'的问题
- 安装sql 2005 express 后,并使用navicat远程连接数据库。
- 【ASP.NET】将数据库连接字符串写在Web.config