我的图片
个性宣言
有那么一点轻狂,有那么一点自傲,有那么一点平和,有那么一点淡然。

有那么一点脆弱,有那么一点坚强,有那么一点敏感,有那么一点大度。

纷繁的世界,我在追求我的梦想。

等级:
主题列表
最新博文
最新回复
友情链接
个人信息
  • 登陆次数:1624
  • 发表日志:575
  • 回复次数:1522
  • 访问次数:358125
  • 开始于:7/28/2004 12:03:00 PM
  • RTX服务器进行了升级
    作者:larry 发表日期:10/7/2008 5:51:49 PM

    今天,对RTX 2007 服务器进行了升级,升级到了最新的RTX 2008 beta1 版本 ,原来的RTX 2007 默认使用的是 access数据库,借着升级的机会把数据库变成了MS SQL Server。

    首先,备份RTX的数据文件,用导入导出数据,将RTX数据文件备份为*.xml文件。

    然后,建立RTX使用的数据库,登录MS SQL SERVER 控制台,创建rtxdb数据库,然后执行RTX服务器上RTX安装目录\install\rtxdb.sql ,创建rtxdb数据库中的空表。

    接下来,登录RTX管理控制台,在服务运行状态中,找到dbserver服务,右键点击,选择更改类型--数据及服务类型设置,可以看到数据库的链接字符串,默认的是一个access的数据库连接字符串,这里我们把它变更为SQL Server的链接字符串,腾讯官方给出的连接字符串是

    Driver={SQL Server};Server=localhost;Database=rtxdb;

    这种情况下,是默认使用本机数据库,而且采用的是windows验证模式,很多朋友在变更数据库的时候,出错就出错在这个地方,因为一般情况下,数据库不会在本机安装MS SQL SERVER,如果在本机安装,access就足够用了,不必变更到MS SQL SERVER,而且连接字符串中不包含用户名和密码字段,也容易导致连接不成功,正确而且比较完整的连接字符串应该是:

    Driver={SQL Server};Server=192.168.0.1;Database=rtxdb;uid=username;pwd=password;

    将192.168.0.1、username、password 分别替换成实际的ip地址、用户名、密码即可。

    点击测试,提示 数据库连接字符串测试通过,那么就ok了。

    然后,执行 RTX安装目录\bin\convert.exe -install 。

    然后退出管理控制台,再次登陆的时候,原有的RTX管理密码失效,密码为空,需要重新设置管理员密码。

    在导入导出数据中,将我们第一步备份的xml文件进行导入。

    重启RTX所有服务,数据库配置就成功了。

    其中,RTX从2007升级到2008 Beta1 ,相对比较简单,直接覆盖安装即可。

    另外,为了和RTX服务端紧密配合,客户端也需要做相应的升级,在RTX的管理控制台中,系统管理下的自动升级,设定当前安装主版本,然后让全体用户强制升级即可。

     

     

    阅读次数[334] 回复次数[0]
    随机日志:
  • 刚刚起床 11/20/2004
  • 假期结束了 10/7/2004
  • 呵呵,周六无贴? 12/18/2004
  • 用户名: 
    密码: 
    主题:
    加粗 字体倾斜 下划线 左对齐 居中 右对齐 字体颜色 背景色 插入超链接 从本地上传图片 插入小图标
    粘贴 ←发表回复意外丢失,先点下面的编辑框,再点它

    站点首页 | 联系我们 | 博客注册 | 博客登陆 |备案号:

    Powered by lalaBlog 2006 Ver8  © Copyright 2006. All rights reserved.