PB用OLE DB连接MS SQL Server

阅读更多
PB9.0(含)前的版本都由提供MSSQL server 的专用接口
但PB10之后,这个接口就被取消了,改而使用ole db或者odbc接口来连接database

举个例子
//MSSQL Server的连接配置
sqlca.dbms=MSS Microsoft SQL Server
sqlca.database=yourdb
sqlca.dbparm=
sqlca.logid=sa
SQLCA.LogPass =
sqlca.servername=SERVERNAME
sqlca.autocommit=false

// OLE DB的连接配置
SQLCA.DBMS = "OLE DB"
SQLCA.LogPass =
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='SERVERNAME',PROVIDERSTRING='database=yourdb'"

DBMS在这里是OLE DB
DBParm里面跟ODBC不同
PROVIDER=‘SQLOLEDB‘指示这里要连接的是MSSQL Server
DATASOURCE='SERVERNAME'指示要连接的MSSQL Server名称
PROVIDERSTRING='database=yourdb'则指定了要连接的数据库名

你可能感兴趣的:(SQL,Server,SQL,Microsoft)