google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

[原创] TD中搭建数据库(非Access)环境的方法

TD中搭建数据库(非Access)环境的方法


TD中成功创建SQL Server项目的方法

今天在安装TD,但想把它建立在SQL Server数据库上,安装完成后在创建SQL项目上出现了一些问题,查看网上资料琐些而不全面,多次尝试后终于解决,现总结如下,方便大家参考。

我的系统是Win2000Sever+SP4英文版,数据库是SQL2000+SP4英文版,TD7.6 英文版

首先,必须明确一个基本需求,要在TD中创建SQL类型的项目,必须创建有效的且属于TD的SQL数据库。

1 在安装前,应在SQL 数据库中建一个名为TDSQLSERVER的数据库,以供TD使用;

2 安装过程中,选择数据库的类型为MS-SQL ......直到安装结束,重启电脑;

3 打开TD ,依次选择Site Administrator >login > DB Server >Ping 来查看TD与SQL的连接是否正常(如图DB Server),
出现错误信息(如图DB_Ping error);

4 错误原因:
SQL Server 中虽然创建了数据库TDSQLServer,但两者并没有建立联系,因此必须在SQL Server端(服务器或客户端)配置如下参数;

5 解决方法——SQL端的配置:
①选择Start > Programs > Microsoft SQL Server > Client Network Utility. 打开 Server Client Network Utility 对话框;
②如图SQL_Alias_1点击Alias > Add ,打开 Add Network Library Configuration对话框:
如图SQL_Alias_2在Server alias 输入TDSQLSERVER(注,Server Name 会自动生成,且与Server alias 中的内容一致);在Pipe Name 中输入SQL Server所在的机器名称或IP(即数据库TDSQLSERVER所在的机器的名字或IP);
在Network libraries项,选择Named Pipes (一般为默认值);
然后点击OK 关闭Add Network Library Configuration对话框;
③点击Apply > OK 关闭Server Client Network Utility 对话框;

6开启SQL Server 服务,彻底完成参数的配置;如果SQL服务关闭,仍然出现错误提示;

7重复步骤3 ,可以发现Ping命令执行成功;

当然,在安装TD前,按照步骤5配置后,TD直接可以ping通SQL数据库;

TD 中搭建Oracle项目的环境正在学习中....

[ 本帖最后由 Lola1123 于 2007-4-28 11:06 编辑 ]
附件: 您所在的用户组无法下载或查看附件
welcome to my sky——Freedom Group!

TOP

说实话,在win2000上安装时确实是不容易出现什么问题的~XP和2003倒是常会出现一些奇怪的问题

TOP

welcome to my sky——Freedom Group!

TOP

如何建立TD与Oracle的连接??


目前正在尝试如何建立TD与Oracle的连接??

在TD中创建oracle项目,但安装前必须在oracle端作相应的配置,在TD的Readme文档中提到:(绿色为通过,红色为遇到的问题,橙色有待处理)
In order to retrieve Unicode code points that are stored in an Oracle UTF8 database, you must set up the 8.1.7.2 Oracle driver as the Oracle data source name.

To set up the 8.1.7.2 Oracle driver as the Oracle data source name:


1 Change NLS_LANG to AMERICAN_AMERICA.UTF8 in the Windows registry on the Oracle client machine. ([HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0])

2 Set the init[ORACLE_SID].ora 'compatible' parameter on the Oracle server machine to: compatible=8.1.0.

3 Download the 8.1.7.2 Oracle ODBC driver from Oracle's Web site (http://otn.oracle.com/software/content.html) and install it on the client machine. Note that you must sign up as a member of the Oracle Technology Network (OTN) in order to download the ODBC driver.

4 Select Start > Settings > Control Panel > Data Sources (ODBC), and click the ODBC Driver tab. Choose the Workaround option, and select the Force SQL_WCHAR Support check box. If you do not select this check this box, the ODBC driver will not return valuable information.

5 Set up an ODBC Data Source Name (DSN) that references the 8.1.7.2 Oracle driver.

步骤中,1为通过,但步骤2中提到的文件,我在oracle服务器端无法找到,因此也无法修改;步骤3 中下载页没有我目前oracle的版本(9.0.1.0.0);步骤3不能通过,步骤4 也无法执行;

至于在精华区http://bbs.51testing.com/thread-51560-1-1.html提到的在TD中创建oracle项目的方法,是环境搭建成功后的步骤,现在如何搭建环境呢?请大家指点!

2007-05-10 添加:经验证明,上述步骤对于oracle9i来说是多余的,不用按上述步骤;

[ 本帖最后由 Lola1123 于 2007-5-10 11:34 编辑 ]
welcome to my sky——Freedom Group!

TOP

TD如何ping通Oracle


环境配置:操作系统是英文版WIN2000 SERVER ,ORACLE版本9i 客户端, TD版本7.6 无补定包;

1 安装td7.6 时选择ORACLE数据库,数据库的名称为默认值TDORASERVER;
2 oracle中的配置:
创建一个用户TDORASERVER,并分配DBA权限;
创建一个表空间TDORA,空间大小为1G;
编辑刚才创建的用户TDORASERVER,将其“默认表空间”设置成刚创建的TDORA;
3 删除当前监听程序,在oracle中为TD创建新的监听程序:TD,新的监听程序全部使用默认值;
4 进入TD > Site Administrator > DB Servers 中填写相应的数据,Ping 成功;

但是在创建oracle项目时,却无法成功;继续学习——实践——学习。。。

TD中不能成功创建Oracle项目的问题解决了!太开心了!

原因:初步分析是因为修改了Default Connection String中的内容,

故要顺利创建oracle项目最好:删除TD中当前DB Servers ,重新创建一个DB Servers:

1 DB类型选择Oracle;
2 Server Alias填写用户TDORASERVER所在的数据库的名称(比如是dcs)——容易出错;
DB Admin User要填写在 Oracle中为TD建立的用户(也就是TDORASERVER);
3 Default Connection String中的内容是自动生成的,千万不要修改;否则就会报#1的问题,无法创建oracle项目;


[ 本帖最后由 Lola1123 于 2007-11-30 14:23 编辑 ]
welcome to my sky——Freedom Group!

TOP

求助!!


在TD中无法创建oracle 项目,错误信息如图,
上网差了很多资料都没有解决,
附件: 您所在的用户组无法下载或查看附件
welcome to my sky——Freedom Group!

TOP

回复 #6 Lola1123 的帖子


TD要用oracle数据库,好像需要配置BDE,不知道你有没有配置?

TOP

引用:
原帖由 phlipd 于 2007-5-9 17:39 发表
TD要用oracle数据库,好像需要配置BDE,不知道你有没有配置?
讲清楚一点哦:BDE入口,配置方法阿等等
welcome to my sky——Freedom Group!

TOP

问题已解决


引用:
原帖由 Lola1123 于 2007-5-9 10:17 发表
在TD中无法创建oracle 项目,错误信息如图,
上网差了很多资料都没有解决,
解决方法参见“个人空间”的相关链接
welcome to my sky——Freedom Group!

TOP

好帖子,支持

TOP

sdlkfj2 ,很好,正需要这方面的东东,谢谢啦!
bamboo

TOP

留个脚印,以后仔细看

TOP

冒个泡!顶下!

TOP

我ping成功了,可我的TD没有创建项目的控件 是怎么回事

TOP

引用:
原帖由 jianglangnihao 于 2007-7-25 12:01 发表
我ping成功了,可我的TD没有创建项目的控件 是怎么回事
能不能说详细点,贴个图上来
welcome to my sky——Freedom Group!

TOP

好贴,GOOD! UP UP UP....
每个人都有潜在的能量, 只是很容易, 被习惯所掩盖, 被时间所迷离, 被惰性所消磨

TOP

连接数据库


TD连接数据库后,数据库是否要建立表,字段等,

TOP

TD连接access


如何让TD连接access数据库,能否贴出整个配置过程,谢谢!急!Q:156114474
email:drlong_668@126.com

TOP

好贴
谢谢

TOP

郁闷,发帖还发布成功

TOP

 
当前时区 GMT+8, 现在时间是 2008-7-6 16:17Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹