写点什么

在 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:141504
用户头像

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

关注

评论

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

Redis(三):持久化

IT巅峰技术

Java redis 架构师 分布式缓存 redis分布式

【C++20协程原理】从Linux线程、线程与异步编程、协程与异步,一文带你弄清楚

奔着腾讯去

线程 多线程 进程 协程 C++20

区块链引发了一场独特的社会运动

CECBC

Spring Cloud Config

李子捌

微服务 28天写作 12月日更

团队实行996,就有人离职,怎么办?

石云升

996 28天写作 加班文化 职场经验 12月日更

Volatile 原理六:图解指令重排

悟空聊架构

volatile 28天写作 悟空聊架构 12月日更 指令重排

阿里云手机正式公测,定义手机全新接入方式

阿里云弹性计算

阿里云 弹性云手机

音视频学习--视频特性测试

Fenngton

音视频 测试环境 签约计划第二季

盘点前端进阶之路的零到一

速冻鱼

前端 内容合集 签约计划第二季 12月日更

面向 WEB 开发的 Docker(一)

devpoint

Docker 12月日更

面向WEB开发的Docker(二):什么是Docker、镜像、编排?

devpoint

Docker Dockerfile 12月日更

Go+ JSON 编码和解码处理教程(5.4)

liuzhen007

28天写作 12月日更

不可错过的年度AI盛会 | 2021 新一代人工智能院士高峰论坛议程重磅发布

OpenI启智社区

人工智能 开源社区 院士峰会 启智开发者大会

TCP 拥塞控制算法

程序员历小冰

TCP 网络 28天写作 12月日更

数据产品经理实战合集

第519区

内容合集 签约计划第二季 技术专题合集

持续写作的动力

张老蔫

28天写作

读《思辨与立场》-03公允无偏

wood

28天写作 批判性思维 思辨与立场

读《刷新》有感

将军-技术演讲力教练

44 K8S之污点与容忍度

穿过生命散发芬芳

k8s 28天写作 12月日更

面向视频原生,火山引擎视频云与边缘云软硬一体的新云解决方案

火山引擎边缘云

基础设施 边缘计算 云服务 视频 云计算,

在人均配备升降桌的公司工作,是一种怎样的体验?

LigaAI

开发者 LigaAI

飞桨企业版重磅发布智能边缘控制台,5分钟零代码自动化模型部署

百度大脑

人工智能 百度

贝壳Flutter体系化建设实践

贝壳大前端技术团队

技术专题合集

大势已来,区块链的真正价值是什么?

CECBC

谁在驱动、谁在引领?(14/28)

赵新龙

28天写作

一款好用的Java插件 - Lombok

恒生LIGHT云社区

Java lombok

性能分析之 PHP 应用进程过多导致的 page faults

zuozewei

php 性能测试 性能分析 签约计划第二季

我们的护城河在哪

hackstoic

商业模式

浅谈数据资产

圣迪

数据 数据资产

实用机器学习笔记十三:随机梯度下降

打工人!

机器学习 AI 算法 学习笔记 12月日更

【AI最前线】精准优质-资讯|分享|热议第44期

百度大脑

人工智能

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