我原来用的是sql2000,用powerdesigner12反向生成pdm物理数据模型,一切正常,驱动调到sql2000.
最近升级数据库到sql2005,再反向时,驱动调到sql2005,但是生成时总报错:"Unable to list the tables. [Microsoft][ODBC SQL Server Driver] 未能准备语句.SQLSTATE=37000"请问问题出在哪里了,我研究了很长时间,还请高手们能不吝赐教啊~~~!

解决方案 »

  1.   

    我用pd10.5连sql2000与sql2005都没有问题,pd12应该没有问题
      

  2.   

    Sorry , 我用的是pd 10.0.0.1077
      

  3.   

    将数据库兼容性级别设置到90将兼容级别更改为 SQL Server 2005
    以下示例将 AdventureWorks 数据库的兼容级别更改为 90。EXEC sp_dbcmptlevel 'AdventureWorks', '90';
    GO
      

  4.   

    在配置数据源的时候把“更改默认的数据库为”这个选项去掉即可!
    参考http://www.cnblogs.com/matrix/archive/2006/12/14/592112.html,