ConnectionString 合法关键字

Name

(keyword)

Default

默认值

Description

Application Name

 

应用程序的名称,或者“.Net SqlClient Data Provider”(如果不提供应用程序名称)。

AttachDBFilename

-or-

extended properties

-or-

Initial File Name

 

可连接数据库的主文件的名称,包括完整的路径名。

必须使用关键字“database”来指定数据库的名称。

 

 

 

Connect Timeout

-or-

Connection Timeout

15

在终止尝试并产生错误之前,等待与服务器的连接的时间长度(以秒为单位)。

Current Language

 

SQL Server 语言记录名称。

Data Source

-or-

Server

-or-

Address

-or-

Addr

-or-

Network Address

 

要连接的 SQL Server 实例的名称或网络地址。

Encrypt

'false'

当该值为 true 时,如果服务器端安装了证书,则 SQL Server 将对所有在客户端和服务器之间传送的数据使用 SSL 加密。可识别的值为 truefalseyes no

Initial Catalog

-or-

Database

 

数据库的名称。

Integrated Security

-or-

Trusted_Connection

'false'

当为 false 时,将在连接中指定用户 ID 和密码。当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。

可识别的值为 truefalseyesno 以及与 true 等效的 sspi(强烈推荐)。

Network Library

-or-

Net

'dbmssocn'

用于建立与 SQL Server 实例的连接的网络库。支持的值包括 dbnmpntw(命名管道)、dbmsrpcn(多协议)、dbmsadsn (Apple Talk)dbmsgnet (VIA)dbmslpcn(共享内存)及 dbmsspxn (IPX/SPX) dbmssocn (TCP/IP)

相应的网络 DLL 必须安装在要连接的系统上。如果不指定网络而使用一个本地服务器(比如“.”“(local)”),则使用共享内存。

Packet Size

8192

用来与 SQL Server 的实例进行通讯的网络数据包的大小,以字节为单位。

Password

-or-

Pwd

 

SQL Server 帐户登录的密码(建议不要使用。为了维护最高级别的安全性,强烈建议改用 Integrated Security Trusted_Connection 关键字)。

Persist Security Info

'false'

当该值设置为 false no(强烈推荐)时,如果连接是打开的或者一直处于打开状态,那么安全敏感信息(如密码)将不会作为连接的一部分返回。重置连接字符串将重置包括密码在内的所有连接字符串值。可识别的值为 truefalseyes no

User ID

 

SQL Server 登录帐户(建议不要使用。为了维护最高级别的安全性,强烈建议改用 Integrated Security Trusted_Connection 关键字)。

Workstation ID

the local computer name

连接到 SQL Server 的工作站的名称。

下表列出了 ConnectionString 内连接池值的有效名称

Name

Default

Description

Connection Lifetime

0

当连接被返回到池时,将其创建时间与当前时间作比较,如果时间长度(以秒为单位)超出了由 Connection Lifetime 指定的值,该连接就会被销毁。这在聚集配置中很有用(用于强制执行运行中的服务器和刚置于联机状态的服务器之间的负载平衡)。

(0) 值将使池连接具有最大的连接超时。

Connection Reset

'true'

确定从池中提取数据库连接时是否重置数据库连接。对于 Microsoft SQL Server 7.0 版,设置为 false 可避免获取连接时再有一次额外的服务器往返行程,但须注意此时并未重置连接状态(如数据库上下文)。

Enlist

'true'

当该值为 true 时,池程序在创建线程的当前事务上下文中自动登记连接。可识别的值为 truefalseyes no

Max Pool Size

100

The maximum number of connections allowed in the pool.

Min Pool Size

0

The minimum number of connections allowed in the pool.

Pooling

'true'

当该值为 true 时,系统将从相应池中提取 SQLConnection 对象,或在必要时创建该对象并将其添加到相应池中。可识别的值为 truefalseyes no

myConnection.ConnectionString = "Persist Security Info=False
;Integrated Security=SSPI
;database=northwind;server=mySQLServer;Connect Timeout=30";
 

如果“keyword= value”对中的一个特定关键字多次出现在

连接字符串中,则将所列出的最后一个用于值集。关键字不

区分大小写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值