本文共 1500 字,大约阅读时间需要 5 分钟。
c#连接SQL Server数据库连接字符串参数解释
项目 | Value |
---|---|
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 事务的关联 |
转载地址:http://ewezi.baihongyu.com/