本教程详细介绍如何配置PowerBuilder(PB)环境,以便通过OLE DB数据源与Microsoft SQL Server数据库建立有效连接。
SQL Server 支持两种登录方式:Windows 身份验证和混合身份验证。以下是这两种 OLEDB 连接字符串的示例:
**混合身份验证登录**
```sql
SQLca.dbms = OLEDB // 接口类型
SQLca.AutoCommit = false
SQLca.LogPass = logpass
SQLca.LogId = logid
SQLca.DBParm =PROVIDER=SQLOLEDB, DATASOURCE=+serverName+,
+PROVIDERSTRING=Initial Catalog=+database+
```
**Windows 身份验证登录**
```sql
SQLca.dbms=OLEDB // 接口类型
SQLca.AutoCommit = false
SQLca.DBParm =PROVIDER=SQLOLEDB, DATASOURCE=+serverName+,
+INTEGRATEDSECURITY=SSPI,
+PROVIDERSTRING=Initial Catalog=+database+
```
上述代码展示了如何配置 SQL Server 使用不同的身份验证方式连接数据库。