Asp.net config connectionString配置(转)
2013-04-26 18:05
162 查看
转自:http://blog.sina.com.cn/s/blog_5f92e8c50100kbxe.html
Data Source - 或 - Server - 或 - Address - 或 - Addr - 或 - Network Address :
要连接的 SQL Server 实例的名称或网络地址。可以在服务器名称之后指定端口号:
server=tcp:servername, portnumber
指定本地实例时,始终使用 (local)。若要强制使用某个协议,请添加下列前缀之一:
np:(local), tcp:(local), lpc:(local)
Initial Catalog - 或 - Database : 数据库的名称。
Integrated Security - 或 - Trusted_Connection :
当为 false 时,将在连接中指定用户 ID 和密码。当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。
可识别的值为 true、false、yes、no 以及与 true 等效的 sspi(强烈推荐)。
User ID :SQL Server 登录帐户。
Password - 或 - Pwd :SQL Server 帐户登录的密码。
Persist Security Info:
Persist Security Info属性的意思是表示是否保存安全信息,其实可以简单的理解为"ADO在数据库连接成功后是否保存密码信息",
True表示保存,False表示不保存
ADO缺省为True
(ADO.net缺省为False,未测试,根据参考资料上说的)
具体可以通过ADO的Connect对象的ConnectString属性进行验证,如下所示(以下在Delphi7中测试通过):
----------------------------------------------------------------------------------------------------------
数据库连接前
ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=false"
数据库连接成功后
ConnectString="Provider=MSDAORA.1;User ID=yzs;Data Source=ydgl22"
----------------------------------------------------------------------------------------------------------
数据库连接前
ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=true"
数据库连接成功后
ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=dlyx;Data Source=ydgl22"
----------------------------------------------------------------------------------------------------------
总体来说,如果数据库连接成功后不再需要连接的密码,出于安全性考虑,还是建议将Persist Security Info设为false,以防止后门程序取得数据库连接的密码
Data Source - 或 - Server - 或 - Address - 或 - Addr - 或 - Network Address :
要连接的 SQL Server 实例的名称或网络地址。可以在服务器名称之后指定端口号:
server=tcp:servername, portnumber
指定本地实例时,始终使用 (local)。若要强制使用某个协议,请添加下列前缀之一:
np:(local), tcp:(local), lpc:(local)
Initial Catalog - 或 - Database : 数据库的名称。
Integrated Security - 或 - Trusted_Connection :
当为 false 时,将在连接中指定用户 ID 和密码。当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。
可识别的值为 true、false、yes、no 以及与 true 等效的 sspi(强烈推荐)。
User ID :SQL Server 登录帐户。
Password - 或 - Pwd :SQL Server 帐户登录的密码。
Persist Security Info:
Persist Security Info属性的意思是表示是否保存安全信息,其实可以简单的理解为"ADO在数据库连接成功后是否保存密码信息",
True表示保存,False表示不保存
ADO缺省为True
(ADO.net缺省为False,未测试,根据参考资料上说的)
具体可以通过ADO的Connect对象的ConnectString属性进行验证,如下所示(以下在Delphi7中测试通过):
----------------------------------------------------------------------------------------------------------
数据库连接前
ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=false"
数据库连接成功后
ConnectString="Provider=MSDAORA.1;User ID=yzs;Data Source=ydgl22"
----------------------------------------------------------------------------------------------------------
数据库连接前
ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=true"
数据库连接成功后
ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=dlyx;Data Source=ydgl22"
----------------------------------------------------------------------------------------------------------
总体来说,如果数据库连接成功后不再需要连接的密码,出于安全性考虑,还是建议将Persist Security Info设为false,以防止后门程序取得数据库连接的密码
相关文章推荐
- Asp.net config connectionString配置(转)
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
- Read ConnectionString from web.config in ASP.NET 2.0
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
- ASP.NET配置文件Web.config 详细解释
- iis中为每个应用程序池单独设置aspnet.config配置文件
- ASP.NET配置文件Web.config 详细解释
- asp.net App.config配置文件帮助类
- ASP.NET 2.0加密Web.config 配置文件
- 认识ASP.NET配置文件Web.config
- 认识ASP.NET配置文件Web.config
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- asp.net mvc 应用Bundle(捆绑和微小)压缩技术 启用 BundleConfig 配置web.config
- ASP.NET 2.0加密Web.config 配置文件
- ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB
- 认识ASP.NET配置文件Web.config(zhuan)