SQL Server 数据库连接字符串参数一览表

我的网易博客:http://blog.163.com/lthvhuan本人博客内所有内容均作个人备忘所用,仅供大家参考.如有非法转载之处,敬请原著作者通知我,本人将会第一时间删除.当然,若大家需转载此博文章,也请您尊重他人的成果,标出原始出处.学习交流,在于心胸广阔,希望大家交流愉快!

SQLServer数据库连接字符串参数一览表

名称别名默认值允许值说明

ApplicationName无.NetSqlClientDataProvider任意字符串应用程序的明称

AttachDBFileNameexetendedproperties(扩展属性),InitialFileName(初始文件名)无任意路径可关联的数据库文件的完整路径

ConnectTimeout150~32567一个到服务器的连接在终止之前等待的时间长度(以秒计)

ConnectionTimeout00~32567连接生存时间,当一个连接被返回到连接池时,它的创建时间会与当前时间进行对比。如果这个时间跨度超过了连接的有效期的话,连接就被取消。

DataSource(数据源)Server(服务器),Address(地址),Addr(地址),NetworkAddress(网络地址)无服务器名称或网络地址SQLServer实例的名称或网络地址。

Encrypt无falsetrue,yes,no指定是否对所有在客户和服务器之间传输的数据使用SSL加密

InitialCatalogDataBase无服务器上的任何数据库数据库名称

IntegratedSecurity(集成安全)Trusted_Connection(受信连接)falsetrue,false,yes,no,sspi指定身份验证的模式。表示Windows认证是否被用来连接数据库。它可以被设置成真、伪或者是和真对等的sspi,其缺省值为伪。

NetworkLibrary(网络库)Net(网络)dbmssocndbnmpntw,dbmsrpcn,dbmsadsn,dbmsgnet,dbmslpcn,dbmsspxn,dbmssocnNetwork.dll。用来建立到一个SQLServer实例的连接的网络库。支持的值包括:dbnmpntw(NamedPipes)、dbmsrpcn(Multiprotocol/RPC)、dbmsvinn(BanyanVines)、dbmsspxn(IPX/SPX)和dbmssocn(TCP/IP)。协议的动态链接库必须被安装到适当的连接,其缺省值为TCP/IP。

PacketSize无8192512的整数倍用来和数据库通信的网络数据包的大小(字节)

PasswordPWD无任意字符串不使用Windows身份验证时的口令

PersistSecurityInfo(保持安全信息)无falsetrue,false,yes,no指定是否在连接后传送回敏感信息

UserIDUID无无不使用Windows身份验证时的用户名

WorkstationID无本地计算机名任意字符串连接SQLServer的工作站

ConnectionReset(连接重置)无truefalse表示一个连接在从连接池中被移除时是否被重置。一个伪的有效在获得一个连接的时候就无需再进行一个额外的服务器来回运作

CurrentLanguage(当前语言)无无任意字符串SQLServer语言记录的名称。

Enlist(登记)无truefalse表示连接池程序是否会自动登记创建线程的当前事务语境中的连接

MaxPoolSize(连接池的最大容量)无100任意整型数值连接池允许的连接数的最大值

MinPoolSize(连接池的最小容量):无0任意整型数值连接池允许的连接数的最小值

Pooling(池)无truefalse确定是否使用连接池。如果值为真的话,连接就要从适当的连接池中获得,或者,如果需要的话,连接将被创建,然后被加入合适的连接池中。

相关推荐