Pd逆向工程
操作步骤:
点击PowerDesigner菜单栏“File”==>“Database”==>“Reverse Engineer Database”==>在“Selecttion”选项卡中选择“Useing a data source”,点击后面的小数据图标(Connect to a Data Source)==>选择“ODBC machine Data Source”在下拉框里选择数据源==>一路确定,进入“Database Reverse Engineering”窗体,选择数据库==>点击“OK”完成!(当然用SQL语句反向工程更简单啦,这里不再熬述)。
用PowerDesigner12利用ODBC连接SQL2005进行反向工程时,报下面的错误:
---------------------------
PowerDesigner - Error
---------------------------
Unable to list the tables.
[Microsoft][ODBC SQL Server Driver][SQL Server]未能准备语句。
SQLSTATE = 37000
处理办法如下(见如上红色字体):
1、在建立ODBC时,把"更改默认的数据库为"这个选项去掉执行
2、在新的界面选择数据库(注:是在Database Reverse Engineering界面而不是Database Reverse Engineering Options 界面)。
OK!!!!!!!!!!
PowerDesigner反向工程操作步骤 及 SQLSTATE = 37000解决方案
分享到:
相关推荐
17. **系统升级相关问题**:`SQLCODE=+339`, `SQLSTATE=1569`可能出现在DB2版本升级后,系统未能正确识别新的数据类型或功能。 18. **指示符使用不当**:`SQLCODE=+394`, `SQLSTATE=1629`和`SQLCODE=+395`, `...
SQLSTATE值是SQL标准中定义的一系列五字符代码,用于标识SQL语句执行的状态,包括成功或失败的具体原因。 #### SQLSTATE 值详解 在给出的部分内容中,列出了大量的SQLSTATE值及其简要含义。这里将对这些状态码进行...
- **描述**: SQL语句由于状态异常而未能完全执行。 - **SQLCODE**: `+110` - **SQLSTATE**: `561` - **描述**: 数据捕获功能因为某些原因无法继续。 ##### 3. SQL执行失败 - **SQLCODE**: `+100` - **SQLSTATE**: ...
- **说明**: 当执行SELECT语句时未能找到符合条件的行时会出现此错误。例如,如果查询条件过于严格,或表中根本没有数据,则可能出现此问题。 ##### 6. 用DATACAPTURE定义的表的更新操作不能发送到原来的子系统 (+...
- **说明**:表示未能正确初始化环境。 28. **+46401609** - **SQLSTATE**: 609 - **说明**:表示无法访问指定的目录项。 29. **+46601610** - **SQLSTATE**: 610 - **说明**:表示无法正确查询目录项。 ...
- **01604 已说SQL语句,但未执行**:表示已经准备了SQL语句,但并未实际执行。 - **01606 当前系统数据库不可用**:表示当前系统数据库不可访问。 - **01608 数据类型不支持**:表示使用的数据类型不受当前环境支持...
DB2异常消息大全主要涵盖了DB2数据库在运行过程中可能遇到的各种错误情况,这些错误通常以SQLSTATE的形式出现,每个SQLSTATE由五位数字组成,分为两部分:类代码(前两位)和次类代码(后三位)。下面我们将详细解读...
- **说明**:尝试检索的值未能成功获取。 - **解决方案**:检查检索条件和数据完整性。 ##### 26. ASSOCIATE LOCATORS 指令有问题 (+494, 01614) - **说明**:ASSOCIATE LOCATORS 指令存在问题。 - **解决方案**:...
这些错误码主要分为正数和负数两大类,每种错误码都附带了一个SQLSTATE代码,用于进一步说明错误的具体原因。 #### 正数错误码详解 正数错误码通常表示在执行SQL语句或与数据库交互时遇到的问题。下面逐一解释这些...
46. **+65301551**:表示指定位图未能找到。 47. **+65501597**:表示CREATE ALTER GROUP命令不支持DB2的某个版本。 48. **+65801600**:表示在创建目录时指定了SUBPAGES参数,但缺省值应为1。 49. **+66401540**:...
下面将详细解析部分常见的DB2异常SQLCODE及其对应的SQLSTATE,帮助快速定位并解决问题。 #### 正常执行状态:00000 当SQLCODE为0时,表示SQL语句执行成功,没有异常发生。这是最理想的情况,意味着所有操作都按...
- 03类是“SQL语句尚未完成”,可能是因为语句被中断或未能完成执行。 - 08类是“连接异常”,涉及连接建立和维护的问题。 - 09类是“触发的动作异常”,可能由于触发器的执行过程中出现问题。 - 0A类是“不支持的...