• sqlserver2005安装 > TMS配置说明
  • TMS配置说明

    免费下载 下载该文档 文档格式:DOC   更新时间:2006-04-01   下载次数:0   点击次数:3
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:HK
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    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程序
    注意:服务器程序有问题,很多人编译通不过,我改了其中有问题的,删掉了一些,都用红色标出来了.

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • xp安装sqlserver2005  sqlserver2005下载  sqlserver2005win7  sqlserver2005破解版  卸载sqlserver2005  sqlserver2005教程  sqlserver2005端口号  sqlserver2005sp3  sqlserver2005企业版