写点什么

在 Visual Studio 2010 中调试 DB2

  • 2010-11-09
  • 本文字数:1183 字

    阅读完需:约 4 分钟

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

该 Beta 版带有针对 DB2 LUW、IDS、DB2 for z/OS 以及 DB2 for IBM i 的标准 ADO.NET 提供器,此外还包含了一个 Entity Framework 提供器,它支持数据库优先的场景以及标准函数。

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

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

先决条件
安装 IBM Database Add-Ins Help Library 的先决条件:

  • 必须将.msha 与.mshc 文件放到你想要安装 IBM Database Add-Ins Help Library 的计算机磁盘上。
  • 你必须拥有管理员权限来安装帮助内容。
  • 必须停止 Help Library Agent。如果 Help Library Agent 图标位于系统托盘上,那么请右键单击图标,然后单击 Exit。
  • 在安装 IBM Database Add-Ins Help Library 之前必须要指定好本地帮助内容的存储位置。
    1. 启动 Visual Studio,单击 Help > Manage Help Settings。这会打开 Set local content location page of the Help Library Manager 窗口。
    2. 如果想要覆盖默认的本地内容位置,请将目录指定为你想要安装帮助内容的目录。注意:该目录只需指定一次即可,所有的本地帮助内容都会安装到该目录中。指定好目录后就无法修改了。
    3. 单击 OK,然后单击 Help Library Manager 主页面的 Exit。

安装 IBM Database Add-Ins Help Library 请遵循以下步骤: 1. 停止 Help Library Agent。在系统托盘中,右键单击 Help Library Agent 图标,然后单击 Exit。
2. 打开命令提示符窗口,切换到 IBM.NETVSAI4.0Beta.zip 的解压缩目录。
3. 运行扩展帮助文件安装批处理脚本:setupVSAI4.0_Help.bat。这会打开 Install Content from Disk page of the Help Library Manager 窗口。
4. 单击 IBM Database Add-Ins Help Library 右边的 Add 链接,然后单击 Update。
5. 在 Security Alert 页面上,单击 Yes。Updating Local Library 页面会显示出索引合并过程。
6. 当 Updating Local Library 页面显示“Finished updating”消息后,单击 Finish,然后单击 Help Library Manager 主页面的 Exit。

2010-11-09 00:141461
用户头像

发布了 88 篇内容, 共 269.1 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

测试开发需要掌握哪些技术?

夏兮。

方法论 测试 CI/CD automation 语言 & 开发

Spark为什么会流行

大数据技术指南

大数据 5月日更

企业数字化转型分为三个阶段

石云升

数字化 5月日更

[Netty]- Reactor实现

topsion

reactor Netty io nio

全文检索的介绍

五分钟学大数据

大数据 5月日更

工业互联网产业数字化,区块链如何协同发力?

CECBC

k8s POD hosts 文件怎么与主机保持同步那?

Geek_f24c45

Docker Kubernetes

实时音视频通讯过程中声音的那些事儿

liuzhen007

音视频 5月日更

谈一谈“数字资产”

小天同学

思考 数字时代 5月日更 数字文物 数字内容

区块链—重构新商业体系和全新商业生态环境

CECBC

开源流媒体服务器SRS学习笔记 - 安装、推流、拉流

赖猫

音视频 SRS SRS流媒体服务器

Netty引导器Bootstrap学习笔记

风翱

Netty 5月日更

ES_her0

5月日更

🚀【高并发技术专题】你需要了解的秒杀方案

码界西柚

高并发系统设计 高并发优化 5月日更

学习笔记之:孩子学习老是跑?日更好“难”

Nydia

学习

20个不良用户体验

老猿Python

程序员 用户体验 程序开发

数据挖掘从入门到放弃(二):决策树

数据社

机器学习 5月日更

高性能JavaScriptの笔记(二)

空城机

JavaScript 大前端 5月日更

全国大学生物联网设计竞赛(华为杯)巡回技术讲座“八校联动”,HarmonyOS与校园开发者面对面

科技汇

(深入篇)漫游语音识别技术—带你走进语音识别技术的世界

攻城先森

深度学习 音视频 语音识别 5月日更

把Redis当作队列来用,真的合适吗?

Kaito

数据库 redis 队列

深入Linux C/C++ Timer定时器的实现核心原理

Linux服务器开发

Linux 后端 网络编程 定时器 Linux服务器开发

ceph-csi源码分析(8)-cephfs driver分析

良凯尔

Kubernetes 源码分析 Ceph CSI

【LeetCode】罗马数字转整数Java题解

Albert

算法 LeetCode 5月日更

什么是线程安全?一文带你深入理解

程序猿阿星

线程安全 信号量 线程同步 互斥锁

腾讯iOS开发要达到咋样的水准?

一意孤行的程序员

ios 程序员 腾讯 面试 ios开发

网络攻防学习笔记 Day15

穿过生命散发芬芳

5月日更 网络攻防

全国大学生物联网设计竞赛(华为杯)巡回技术讲座“八校联动”,HarmonyOS与校园开发者面对面

Geek_283163

鸿蒙

ceph-csi源码分析(7)-rbd driver-IdentityServer分析

良凯尔

Kubernetes 源码分析 Ceph CSI

MySQL数据库学习笔记(1)

lenka

5月日更

Golang 程序实体

escray

学习 极客时间 Go 语言 5月日更

在Visual Studio 2010中调试DB2_.NET_Jonathan Allen_InfoQ精选文章