SQL Server 数据库连接字符串参数一览表 – 李志强个人博客

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

SQL Server 数据库连接字符串参数一览表
名称 别名 默认值 允许值 说明
Application Name .Net SqlClient Data Provider 任意字符串 应用程序的明称
AttachDBFileName exetended properties (扩展属性),      Initial File Name    (初始文件名) 任意路径 可关联的数据库文件的完整路径
Connect Timeout 15 0~32567 一个到服务器的连接在终止之前等待的时间长度(以秒计)
Connection Timeout 0 0~32567 连接生存时间,当一个连接被返回到连接池时,它的创建时间会与当前时间进行对比。如果这个时间跨度超过了连接的有效期的话,连接就被取消。
Data Source(数据源) Server(服务器),Address(地址),Addr(地址), Network Address(网络地址) 服务器名称或网络地址 SQL Server实例的名称或网络地址。
Encrypt false true, yes, no 指定是否对所有在客户和服务器之间传输的数据使用SSL加密
Initial Catalog DataBase 服务器上的任何数据库 数据库名称
Integrated Security (集成安全) Trusted_Connection   (受信连接) false true,false, yes,no,sspi 指定身份验证的模式。表示Windows认证是否被用来连接数据库。它可以被设置成真、伪或者是和真对等的sspi,其缺省值为伪。
Network Library       (网络库) Net(网络) dbmssocn dbnmpntw, dbmsrpcn, dbmsadsn, dbmsgnet, dbmslpcn, dbmsspxn, dbmssocn Network.dll。用来建立到一个SQL Server实例的连接的网络库。支持的值包括: dbnmpntw (Named Pipes)、dbmsrpcn (Multiprotocol/RPC)、dbmsvinn(Banyan Vines)、dbmsspxn (IPX/SPX)和dbmssocn (TCP/IP)。协议的动态链接库必须被安装到适当的连接,其缺省值为TCP/IP。
Packet Size 8192 512的整数倍 用来和数据库通信的网络数据包的大小(字节)
Password PWD 任意字符串 不使用Windows身份验证时的口令
Persist Security Info  (保持安全信息) false true,false, yes,no 指定是否在连接后传送回敏感信息
User ID UID 不使用Windows身份验证时的用户名
Workstation ID 本地计算机名 任意字符串 连接SQL Server的工作站
Connection Reset     (连接重置) true false 表示一个连接在从连接池中被移除时是否被重置。一个伪的有效在获得一个连接的时候就无需再进行一个额外的服务器来回运作
Current Language     (当前语言) 任意字符串 SQL Server语言记录的名称。
Enlist(登记) true false 表示连接池程序是否会自动登记创建线程的当前事务语境中的连接
Max Pool Size(连接池的最大容量) 100 任意整型数值 连接池允许的连接数的最大值
Min Pool Size(连接池的最小容量): 0 任意整型数值 连接池允许的连接数的最小值
Pooling(池) true false 确定是否使用连接池。如果值为真的话,连接就要从适当的连接池中获得,或者,如果需要的话,连接将被创建,然后被加入合适的连接池中。

 

Leave a Reply

Your email address will not be published. Required fields are marked *