PowerDesigner12连接database时候出现这个错误提示,连接的SQL2005.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PowerDesigner12连接database时候出现这个错误提示,连接的SQL2005.相关的知识,希望对你有一定的参考价值。
报下面的错误:
Unable to list the tables.
[Microsoft][ODBC SQL Server Driver][SQL Server]未能准备语句。
SQLSTATE = 37000
可以不采用ODBC连接模式,Datasource选择时采用Connection Profile配置如下
Connection名称随意取一个,
Connection Type 选择Native
DBMS Type 选择 Microsoft Sqlserver
ServerName 输入数据源地址,本机可采用127.0.0.1
Database Name:你的数据库名称
可以填写sa 及 密码 或者选择Use Integrated Login方式。
配置完毕,测试连接(Test Connection),提示OK就是配置正确,点确认即可。 参考技术A http://wenku.baidu.com/view/9496b34f2b160b4e767fcfce.html
在建立ODBC连接时,把“更改默认的数据库”选项去掉。
PowerDesigner 常用设置
1.使用 JDBC 方式连接 Oracle 逆向生成数据库 PDM
使用 ODBC 方式连接 Oracle 数据库可以借鉴这位兄弟的博客:http://www.cnblogs.com/clivehua/articles/4593211.html
个人感觉用 JDBC 的方式连接 Oracle 是比较简单。
[Database]->[ Configure Connections]
注意的几点:
1. 如果出现无法初始化 JVM 时,说明你的 JDK 版本和 PowerDesigner 的 位数不一致,请调整。
2. JDBC driver jar : 选择你项目中连接数据库的驱动 Jar 即可,并且将该 jar 的位置添加到系统变量 classPath 中。
3. Connection profile: 连接名称,你随意
4. Description: 对连接的描述,可以不填
5. UserName/JDBC driver class/connecton URl 正确填写好点击测试连接。
2.逻辑模型中表 Name 和 Code 取消同步
[Tool]->[General Options]->[Dialog]->[Operating modes]->[Name to Code mirroring] 取消√
3.逻辑模型中当注释为空时,Name 自动填充为注释
4.生成数据库 SQL 去掉表名和字段双引号
[Database]->[Edit current database]->[Script]->[Sql]->[Format] 是否使用大小写来规定标识符
以上是关于PowerDesigner12连接database时候出现这个错误提示,连接的SQL2005.的主要内容,如果未能解决你的问题,请参考以下文章