飞扬的Blog
主页
登录
sql server连接字符串
"date"
:
"2023-08-20 04:31:34"
"classfiy"
:
"other"
"author"
:
"飞扬"
"viewTimes"
:
1276
返回
## 变量解释 #### Database 数据库名称 #### Trusted_Connection 连接本机数据库使用,值给`true`和`SSPI`都可 #### TrustServerCertificate 设置为 true 时,传输层将使用 SSL 来加密通道并跳过证书链以验证信任。 #### MultipleActiveResultSets 多重活动结果集 (MARS) 是一项用于 SQL Server 的功能,可用来对单个连接执行多个批处理。 如果对 SQL Server 启用了 MARS,使用的每个命令对象都将向该连接添加一个会话。 #### User Id 数据库用户名 #### Password 数据库密码 ## 连接本机数据库,并且使用Windows身份验证 ``` Database=DBName;Trusted_Connection=True;TrustServerCertificate=True;MultipleActiveResultSets=true ``` >使用此方式在IIS中可能出现`IIS APPPOOL\XXX 登录失败`的情况。 可以将对应 应用程序池的`进程模型 -> 标识`改成`NetworkService`即可 ## 连接远程服务器 ``` Server=1.1.1.1;User Id=admin;Password=123456;TrustServerCertificate=True;MultipleActiveResultSets=true ``` ``` data source=1.1.1.1;initial catalog=dbname;user id=admin;password=123456 ```