Sql Server数据库链接字符串参数说明
DataSource,//要连接到的 SQL Server 实例的名称或网络地址 FailoverPartner,//在主服务器停机时要连接到的伙伴服务器的名称或地址 AttachDBFilename,//包含主数据文件名称的字符串。该字符串包括可附加数据库的完整路径名 InitialCatalog,//与该连接关联的数据库的名称 IntegratedSecurity,//一个布尔值,该值指示是否在连接中指定用户 ID 和密码(值为 false 时),或者是否使用当前的 Windows 帐户凭据进行身份验证(值为 true 时) PersistSecurityInfo,//一个布尔值,该值指示如果连接是打开的或者一直处于打开状态,那么安全敏感信息(如密码)是否将不作为连接的一部分返回 UserID,//连接到 SQL Server 时要使用的用户 ID Password,//SQL Server 帐户的密码 Enlist,//一个布尔值,该值指示 SQL Server 连接池程序是否在创建线程的当前事务上下文中自动登记连接 Pooling,//一个布尔值,该值指示每次请求连接时该连接是汇入连接池还是显式打开 MinPoolSize,//针对此特定连接字符串连接池中所允许的最小连接数 MaxPoolSize,//针对此特定连接字符串连接池中所允许的最大连接数 AsynchronousProcessing,//一个布尔值,该值指定使用此连接字符串创建的连接是否允许异步处理 ConnectionReset,//一个布尔值,该值指示在从连接池中提取连接时是否重置连接(已过时) MultipleActiveResultSets,//一个布尔值,该值指示多活动结果集是否可与关联的连接相关联 Replication,//一个布尔值,该值指示是否使用连接来支持复制 ConnectTimeout,//在终止尝试并产生错误之前,等待与服务器连接的时间长度(以秒为单位) Encrypt,//一个布尔值,该值指示在服务器安装了证书的情况下,SQL Server 是否为客户端和服务器之间发送的所有数据使用 SSL 加密 TrustServerCertificate,//该值指示在跳过用于验证信任的证书链遍历时是否加密信道 LoadBalanceTimeout,//连接被销毁前在连接池中存活的最短时间(以秒为单位) NetworkLibrary,//一个字符串,该字符串包含用于建立与 SQL Server 的连接的网络库的名称 PacketSize,//用来与 SQL Server 的实例通信的网络数据包的大小(以字节为单位) TypeSystemVersion,//一个字符串值,该值指示应用程序所需的类型系统 ApplicationName,//与连接字符串关联的应用程序的名称,如果未提供名称,则为“.NET SqlClient Data Provider” CurrentLanguage,//获取或设置 SQL Server 语言记录名称 WorkstationID,//连接到 SQL Server 的工作站的名称 UserInstance,//该值指示是否将连接从默认的 SQL Server Express 实例重定向到在调用方帐户之下运行并且在运行时启动的实例 ContextConnection,//该值指示应建立与 SQL Server 的客户端/服务器连接还是进程内连接 TransactionBinding,//一个字符串值,该值指示该连接如何保持与登记 System.Transactions 事务的关联 ApplicationIntent, MultiSubnetFailover, KeywordsCount
参考文献:http://blog.csdn.net/ceclar123/article/details/11991921
文章出处:http://www.cnblogs.com/anech/p/6722633.html