写点什么

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

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

关注

评论

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

kubernetes的Controller

急需上岸的小谢

10月月更

Java多线程 CompletionService和ExecutorCompletionService

Yeats_Liao

后端 多线程 Java core 10月月更

【一Go到底】第十八天---函数的注意事项

指剑

Go golang 10月月更

C++ | bool变量值在程序运行过程中自动篡改问题解决

中国好公民st

c++ 变量 10月月更

作为码农,如何让35岁璀璨耀眼

南极仙翁

码农 生活随想 35岁危机 35岁焦虑 10月月更

【愚公系列】2022年10月 Go教学课程 032-结构体方法继承

愚公搬代码

10月月更

数字货币:影响深远的创新

CECBC

元宇宙持续火爆,这些问题值得思考和警惕

CECBC

搞一搞明白Vitepress的文档渲染基础

小鑫同学

前端 markdown vite markdown-it 10月月更

大数据入门学习框架

Lansonli

大数据 大数据学习框架 学习大数据

搭建一套 gocd 的环境

lihui

CI/CD pipeline gocd

元宇宙,是噱头还是创新?

CECBC

2022年中国小微普惠数字化进程专题分析

易观分析

小微金融

Kubernetes的pod

急需上岸的小谢

10月月更

React的useLayoutEffect和useEffect执行时机有什么不同

beifeng1996

React

用声网 Android UIKit 为实时视频通话应用添加自定义背景丨声网 SDK 教程

声网

视频 人工智能’ SDK 教程

【ArchSummit】小红书缓存服务多云建设之路

小明Java问道之路

redis 架构 微服务 云原生 10月月更

Java多线程 ThreadPoolExecutor-RejectedExecutionHandler拒绝执行策略

Yeats_Liao

后端 Java core 10月月更

Jenkins流水线(pipeline)实战之:从部署到体验

程序员欣宸

Java jenkins 10月月更

始料未及-- 元宇宙传来好消息,全球轰动

CECBC

Kubernetes的pod调度

急需上岸的小谢

10月月更

网络安全之等保2.0测评

网络安全学海

黑客 网络安全 信息安全 渗透测试 等保测评

Java多线程 ThreadPoolExecutor自定义线程池

Yeats_Liao

后端 Java core 10月月更

JS模块化—CJS&AMD&CMD&ES6-前端面试知识点查漏补缺

loveX001

JavaScript

你有真正的享受过闲暇吗?

暮春零贰

成长 时间管理 10月月更

元宇宙的当下与未来

CECBC

js事件循环与macro&micro任务队列-前端面试进阶

loveX001

JavaScript

2022年证券行业818理财节,量变开始转向质变

易观分析

证券 理财节

2022-10-17:特殊的二进制序列是具有以下两个性质的二进制序列: 0 的数量与 1 的数量相等。 二进制序列的每一个前缀码中 1 的数量要大于等于 0 的数量。 给定一个特殊的二进制序列 S,以

福大大架构师每日一题

算法 rust 福大大

来自大厂 10+ 前端面试题附答案(整理版)

loveX001

JavaScript

聊聊运营活动的设计与实现逻辑

Java 架构 活动运营

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