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 | 确定是否使用连接池。如果值为真的话,连接就要从适当的连接池中获得,或者,如果需要的话,连接将被创建,然后被加入合适的连接池中。 |
下载此文档及相关测试项目:http://dl.dbank.com/c0s6okw36p
参考资料:http://61.153.227.230:81/u/1412/archives/2008/39550.html