SQLSTATE 37000错误提醒及其解决方法
来源:互联网 发布:云计算 国家政策支撑 编辑:程序博客网 时间:2024/06/06 19:03
当我们尝试在Power Designer下将PDM生成的SQL文件运行并导入到SQL Server 2008数据库中时,极有可能会出现这种错误提示。
首先解释一下错误提示“SQLSTATE = 37000”的意思,SQLSTATE ODBC API(驱动程序管理器)错误,37000 则为语法错误或违规访问。
一般出现这种情况,可能是ODBC连接有问题或者数据库设置没有设置好(比如说PDM创建时默认的数据库是MS SQL Server 2008,但是Power Designer默认是MySQL),又或者数据库访问的账号密码不正确等等,用户可以通过以上思路进行检查。
以下为解决方法:
1. 打开PDM(物理视图),选择菜单栏中的Database -> Change Current DBMS,给DBMS选择SQL Server2008(本次示例中为SQL Server 2008)
2. 重新配置ODBC连接,取消"更改默认的数据库为"选择
3 重新配置ODBC连接,勾选"更改默认的数据库",并选择预先创建好的数据库名。
(路径:DataBase -> Connect… -> Modify… -> 下一步 -> 下一步)
注意:在这一步的上一步中要选择“连接SQL Server以获得其他配置选项的默认设置”,并填写好对应数据库的登录名(一般为sa)和密码
4. 从PD里选择File -> Reverse Engineer -> Database,选择SQL Server 2008运行即可。
注意:在上面界面选择“Microsoft SQL Server 2008”之后,点击“确定”,会出现下面界面
这时选择下方的按钮“Using a data source”,并在下方的框中选择对应的预先创建好的数据库
5. 重新在物理图下,选择DataBase -> Generate DataBase… 生成SQL文件并运行、导入到对应的数据库中去。
0 0
- SQLSTATE 37000错误提醒及其解决方法
- Power Designer反向数据库时遇到sqlstate=37000或SQLSTATE=42S02错误解决方法
- PowerDesigner15 反向工程SQLServer2008 出现"Unable to list Tables" SqlState=37000错误的解决方法
- PowerDesigner15 反向工 出现"Unable to list Tables" SqlState=37000错误的解决方法
- PowerDesigner 反向工 出现"Unable to list Tables" SqlState=37000错误的解决方法
- 遇到DB2 sqlstate 57016 原因码 "7"错误的解决方法
- 各种80004005错误及其解决方法
- github常见错误及其解决方法
- pipy 常见错误及其解决方法
- Caffe安装错误及其解决方法
- Power Designer反向数据库时遇到sqlstate=37000或SQLSTATE=42S02错误,解决方案!
- Power Designer反向数据库时遇到sqlstate=37000或SQLSTATE=42S02错误,解决方案!
- Power Designer导出遇到sqlstate=37000错误的解决方案
- sqlstate = 37000错误解决方案 SQL code错误代码大全
- DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法
- DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法
- DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法
- DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法
- _mingw.h
- JVM工作原理和特点
- cocostudio
- 性能调优基础篇之HashMap
- time.h
- SQLSTATE 37000错误提醒及其解决方法
- 产品36记:第十六,品味
- Oracle EBS Webservice(Integration Repository) Scripts
- 工作分配
- hdu4910(米勒罗宾)
- hdoj 2393 Higher Math 水过~
- 2014华为机试题8:压缩字符串
- 最近在做一个读取PDF报UnsatisfiedLinkError错误
- 黑马视频学习笔记- 一些杂项记载