c#连接SQL Server数据库

c#连接SQL Server数据库连接字符串参数解释

项目Value
DataSource要连接到的 SQL Server 实例的名称或网络地址
FailoverPartner在主服务器停机时要连接到的伙伴服务器的名称或地址
AttachDBFilename包含主数据文件名称的字符串。该字符串包括可附加数据库的完整路径名
InitialCatalog与该连接关联的数据库的名称
IntegratedSecurity一个布尔值,该值指示是否在连接中指定用户 ID 和密码(值为 false 时),或者是否使用当前的 Windows 帐户凭据进行身份验证(值为 true 时)
PersistSecurityInfo一个布尔值,该值指示如果连接是打开的或者一直处于打开状态,那么安全敏感信息(如密码)是否将不作为连接的一部分返回
UserID连接到 SQL Server 时要使用的用户 ID
PasswordSQL 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 事务的关联
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值