SQL1159 DB2 .Net Data Provider的初始化错误,原因码7

时间:2011-03-08 17:21:40

标签: visual-studio-2010 db2

尝试使用Visual Studio 2010连接到具有Entity Framework的本地DB2实例时出现以下错误:

  

SQL1159 DB2 .Net Data Provider的初始化错误,原因码   7,令牌9.7.3.DEF.2,SOFTWARE \ IBM \ DB2 \ InstalledCopies

我曾尝试做一些研究并且无处可去,但我认为我正在使用的DB2 Provider存在问题(我从IBM获得了最新版本)。如果我使用IBM的dll使用IBM.DB2.Data命名空间,我可以访问数据,但是我无法使用实体模型向导访问数据库。

我从Visual Studio 2008访问此数据库时没有问题,我是否需要下载除我之外的其他内容?

我的DB2 Control Center说

DB2管理工具级别: 产品标识符SQL09070

级别标识符08010107

Level DB2 v9.7.0.441

构建级别s090521

PTF NT3297

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

除非最近发生了变化,否则最后我记得你不能直接在IBM驱动程序中使用实体框架。您需要自己编写界面才能使其正常工作。正如我所说,这就是几个月前我研究这个问题时的研究结果。