Microsoft SQL 2000 TMS配置说明
2005年5月2日晚
联系方式:hk19830113@163.com MSN:hk19830113@hotmail.com QQ:29327700
在网上看到很多对经乾大侠的关于TUXEDO开发SQL SERVER2000的文章,碰到很多问题.我根据原文修改了一下.把容易出错的步骤详细写出来.由于水平和时间问题,有误的地方请大家指正.
需要修改的地方,与原文不同的地方或需要注意的地方我都用红色标识.
RM文件有可能不对
服务源程序有问题(大部分是这里编译不过)
编译环境不对.(INCLUDE和LIB)
运行时环境(DLL文件)
1. 修改RM
在%TUXDIR%\udataobj\RM文件中加入下面的入口: SQL_SERVER;msqlsrvxa1;%TUXDIR%\lib\xaswitch.obj
xaswitch.obj文件可以从Microsoft Visual Studio 6.0或Microsoft Visual Studio.NET的安装目录是找到,安装SQL SERVER 2000后并不会安装这个文件,最好在磁盘上search一下,并把它复制到%TUXDIR%\lib目录.
注意:msqlsrvxa1最后一个是字符"1",我看到网上好多帖,由于这个不对,所以后面不能成功编译成功TMS.
2. 创建TMS
buildtms -o %TUXDIR%\bin\TMS_SQL2000 -r SQL_SERVER
创建TMS是会产生两个警告:
Warning 1: LINK : warning LNK4098: defaultlib "LIBC" conflicts with other libs; use /NODEFAULTLIB:library
Warning 2: LINK : warning LNK4049: locally defined symbol "_msqlsrvxa1" imported
说明: buildtms认为XA switch是一个DLL,比如/SQL,/D,/Q,但却把SQL2000的XA switch放到一个obj模块中,因此buildtms给出defined symbol "_msqlsrvxa1" imported"的警告,可以忽略它.
3. 修改UBB文件
在*GROUPS段中创建一个组:
*GROUPS
APPGRP LMID=SITE1 GRPNO=1 TMSNAME=TMS_SQL2000 TMSCOUNT=3
OPENINFO ="SQL_SERVER:Tm=TUXEDO,RmRecoveryGuid=66AC3AB4-7AC2-4724-8A15-4C409BDF40AA" CLOSEINFO="SQL_SERVER:Tm=TUXEDO,RmRecoveryGuid=66AC3AB4-7AC2-4724-8A15-4C409BDF40AA"
*SERVERS
FETCH SRVID=1 SRVGRP=APPGRP CLOPT="-A"
*SERVICES
FETCH
注意:
TMSNAME=TMS_SQL2000
OPENINFO=…
CLOSEINFO=…
这三个参数都是必须的.对于OPENINFO和CLOSEINFO,第一部分SQL_SERVER是RM文件入口,第二部分是TP Monitor的名字,这里,我们使用TUXEDO作为TM,所以Tm=TUXEDO,第三部分是一个GUID,它是一个全局唯一标识码,没什么意义,可以由Visual Studio的guidgen生成,也可以由TUXEDO的uuidgen生成,Microsoft Distributed Transaction Coordinator用它来作SQL2000的事务协调.
如使用guidgen来生成,界面如下:
点击"Copy"把UUID拷贝出来,PASTE到我们的RM文件中.注意:OPENINFO和CLOSEINFO中的RmRecoveryGuid 应该保持一致.
4. 编写SQC程序
注意:服务器程序有问题,很多人编译通不过,我改了其中有问题的,删掉了一些,都用红色标出来了.
- sqlserver2005安装 > TMS配置说明
-
TMS配置说明
下载该文档 文档格式:DOC 更新时间:2006-04-01 下载次数:0 点击次数:3文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: HK 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: REDONE 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:002经济与管理学院 - 专业代码
下一篇:linux下安装postfix邮件系统(一)
点击查看更多关于sqlserver2005安装的相关文档
- 您可能感兴趣的
- xp安装sqlserver2005 sqlserver2005下载 sqlserver2005win7 sqlserver2005破解版 卸载sqlserver2005 sqlserver2005教程 sqlserver2005端口号 sqlserver2005sp3 sqlserver2005企业版
- 大家在找
-
- · www.4343cc.con
- · 石家庄至北京动车
- · 厦门市重点重金属企业
- · 腰背痛的偏方
- · 绘画透视学基础
- · 机修钳工工具
- · 安卓操作系统
- · 热工测量仪表
- · 白飞飞白静失望
- · 北京同仁医院眼科主任
- · 当代中国政治制度小抄
- · 计算机毕业设计linux包过滤防火墙iptables
- · 动物刺羚的繁殖视频
- · 杀神四百八十五
- · protel99汉化版
- · 压力变送器的工作原理
- · 生理卫生ppt课件
- · 谱学电化学
- · 百度酷狗2010免费下载
- · cad加载应用程序cross
- · haccp食品管理体系
- · 煤矿安全生产体系建设
- · 河南商丘民权公安新闻
- · 炒板栗的视频
- · matlab2009安装教程
- · 网易圣魔之血
- · 半条命2无限子弹秘籍
- · 医学女性解剖尸体视频
- · 丁尼生过沙洲
- · 富士达电梯价格
- 赞助商链接