当前位置: 代码迷 >> PB >> PB11.5连接SQL2000的有关问题
  详细解决方案

PB11.5连接SQL2000的有关问题

热度:2   发布时间:2016-04-29 08:52:08.0
PB11.5连接SQL2000的问题
我已经安装了SQL2000,我在Database profile里怎么找不到MSS Micrsoft SQL Server? 还有我找不到就用ODBC连接SQL,测试连接成功,但找不到SQL企业管理器里面的表,是怎么回事呢?谢谢

------解决方案--------------------
用OLE Microsoft OLE DB 或者是 SNC SQL Native Client
------解决方案--------------------
pb11.5不提供原来的那种连接了,只有用楼上的那个了
------解决方案--------------------
PB11.5 OLE DB连接SQL Server
可能初次使用pb11.5的朋友无法顺利连接到sql server,一方面没有了mssql server专用接口了,另一方面数据库管理系统(DBMS)换成了“OLE DB”,配置起来有点不顺手!下面就来介绍pb11.5中用OLE DB连接sql 2000数据库。

在安装pb11.5的时候选择custom/full方式安装(默认的安装方式不会安装ole db接口),next-》如果你没有安装.net则不要选择列表中的ADO.net....项。一路next完成安装。

在数据库画板中找到OLE microsoft OLE DB项,在其上右键新建一个配置,在弹出的配置窗口中:

profile name:填写配置文件名 //任意即可

provider:选择数据库管理系统类型,这里选择“SQLOLEDB”项

data source:服务器名(和之前的版本不太一样)。可以在下拉列表中选择,也可以填入服务器名或IP地址如:127.0.0.1等。如果上面的provider不是“SQLOLEDB”则此下拉列表中可能没有选项。

user ID:用户名。我的用户名是默认的sa

password:对应上面user ID的密码,我的密码是空的,所以不填。

到这里你就可以顺利的连接到sql server了。但是连接到哪个数据库呢?上面的参数都没有指明,我也找了半天:P。不要着急,在Extended里填入 “database=数据库名” 就可以了。(不要引号)

最后的配置文件内容为:

// Profile his

SQLCA.DBMS = "OLE DB"

SQLCA.LogId = "sa" //我的用户名是sa

SQLCA.AutoCommit = False

SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='NETMANAGER',PROVIDERSTRING='database=zs'" //我的数据库名是:zs;datasource后面也可以是IP地址:DATASOURCE='127.0.0.1'
  相关解决方案