首页 > 大数据 > 正文

在Visual Studio 2010中调试DB2

2010-11-16 18:37:43  来源:InfoQ

摘要:近日,IBM为VisualStudio2010的DB2扩展提供了一个DB2存储过程调试器。该调试器“可以在VB与C#应用中实现完全的端到端的SQL存储过程调试”,但你需要从微软下载KB2106584补丁以设置断点。
关键词: IBM Visual
近日,IBM为VisualStudio2010的DB2扩展提供了一个DB2存储过程调试器。该调试器“可以在VB与C#应用中实现完全的端到端的SQL存储过程调试”,但你需要从微软下载KB2106584补丁以设置断点。

    该Beta版带有针对DB2LUW、IDS、DB2forz/OS以及DB2forIBMi的标准ADO.NET提供器,此外还包含了一个EntityFramework提供器,它支持数据库优先的场景以及标准函数。

    在设计端有个服务器浏览器,你可以用它创建或修改数据库、表以及视图等。存储过程编辑器支持语法高亮。但遗憾的是,即时文档数量不多。

    数据库提供器与扩展的安装说明却不太专业。与大多数厂商不同,IBM要求他们的数据库提供器安装在GlobalAssemblyCache中。然 而,IBM却没有为此提供简单的安装器,你需要使用批处理文件完成安装。如果不使用“VisualStudioCommandPrompt”控制台窗口安 装,那么该批处理文件很有可能会安装失败。请记住这是用于“IBMDataServerProvider”的而非扩展本身,要想使用扩展,你需要在测试机 上安装VisualStudio以运行编译好的应用。安装扩展需要使用另一个批处理文件,它不需要使用VS命令提示符,但它却没有帮助文件。要想安装帮助 文件,你需要执行以下几个步骤:

    先决条件

    安装IBMDatabaseAdd-InsHelpLibrary的先决条件:

  •     必须将.msha与.mshc文件放到你想要安装IBMDatabaseAdd-InsHelpLibrary的计算机磁盘上。
  •     你必须拥有管理员权限来安装帮助内容。
  •     必须停止HelpLibraryAgent。如果HelpLibraryAgent图标位于系统托盘上,那么请右键单击图标,然后单击Exit。
  •     在安装IBMDatabaseAdd-InsHelpLibrary之前必须要指定好本地帮助内容的存储位置。

    启动VisualStudio,单击Help>ManageHelpSettings。这会打开SetlocalcontentlocationpageoftheHelpLibraryManager窗口。

    如果想要覆盖默认的本地内容位置,请将目录指定为你想要安装帮助内容的目录。注意:该目录只需指定一次即可,所有的本地帮助内容都会安装到该目录中。指定好目录后就无法修改了。

    单击OK,然后单击HelpLibraryManager主页面的Exit。

    安装IBMDatabaseAdd-InsHelpLibrary请遵循以下步骤:

    停止HelpLibraryAgent。在系统托盘中,右键单击HelpLibraryAgent图标,然后单击Exit。

    打开命令提示符窗口,切换到IBM.NETVSAI4.0Beta.zip的解压缩目录。

    运行扩展帮助文件安装批处理脚本:setupVSAI4.0_Help.bat。这会打开InstallContentfromDiskpageoftheHelpLibraryManager窗口。

    单击IBMDatabaseAdd-InsHelpLibrary右边的Add链接,然后单击Update。

    在SecurityAlert页面上,单击Yes。UpdatingLocalLibrary页面会显示出索引合并过程。

    当UpdatingLocalLibrary页面显示“Finishedupdating”消息后,单击Finish,然后单击HelpLibraryManager主页面的Exit。


第三十五届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:lyre

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。