第三周笔记

上一篇 / 下一篇  2008-01-18 11:10:13

本周主要是辅助做数据库转换工作,企业数据从MYSQL转向MSSQL,对于MSSQL的语法有许多欠缺,这块要恶补.

一、SQL学到的

SQL中学习了用事件探查器,commit--- 结束当前事务;rollback--中止当前事务;set transaction  --定义当前事务访问特征.

问题:

有时运行SQL语句时会提示"table in inentity_insert 已经为on,无法执行操作.然后 set inentity_insert table on 还是无法插入基础数据.这个问题不知是什么原因?

SQL语句中

1、求同选择几个值的和。

如 id  O1 O2 O3 ,求和的语句:select id,(o1+o2+o3) as sum1 from abc;

2、求同列的几个值的和。

id conter typy

1 8 T1

1 7 T2

2 5 T3

则select id,sum(conter) as sum1 from abc where date_happen like '2007-10%' and (type='t1' or type='t2' or type='t3') group by id;

这样上面数据输出为

id  counter

1   15

2   5

3、求工龄的SQL语句时用到的几个变量

已知当前时间curdate(),初次入职时间date_join(格式为2007-10-07),并取整(如5.8取5,5.1取5)

period_diff(a,b)取二者的差值.

floor 取整(如5.8取5,5.1取5)

工龄=floor(period_diff(replace(left(curdate(),7),'-',''),replace(left(date_join,7,'-','')/12)

4、case语句

case a.s1 when 'A' THEN 'S1'

          WHEN 'D' THEN 'S2'

          WHEN 'E' THEN 'S3'

END AS 'S'

二、TD学习

1、本周只是在本机安装程序,其中安装成功了,但是访问有错误,提示“RPC服务器不可用”

http://bbs.51testing.com/thread-5984-1-1.html这个贴子很好,有提示解决方法,还在进一步查错当中。希望本周能配置好环境和各项参数。

学到了,安装成功后,要确定以下几项:

1、确认IIS安装;

2、RPC服务启动,控制面板-管理工具-服务-“Remote Procedure Call(RPC)”,启动一下(自动)

3、TD服务启动(这个比较麻烦解决一些)

此种情况比较复杂,需要尝试不同的解决方案,先到TD所在的那台机器上,点右键的testdirector checker,看看出错提示,对症下药。
以下几种可以结合起来尝试(反正你都登不上了,不如死马当作活马医,您说对不):
①清空IE的cookies、History、缓存;删掉TD_76目录,重新下载一次插件;
②进入TD后,点add-ins page;进入后点TestDirector Connectivity ;然后点download add-in;手动下载插件安装;
③启动一下TD。到TD所在的那台电脑上,在系统栏右边有个小图标,鼠标移上去,点右键“Start TestDirector”;
④TD补丁没打,可以试安装TD sp4;
⑤密码被改了,请询问管理员;
⑥TD服务器装了多个版本的TD,兼容性问题;请卸载其中一个版本,重装TD;
⑦把http://IP/tdbin/start_a.htm改为 http://计算机名/tdbin/start_a.htm 试试;
⑧如果TD被移植过,到TD所在的那台机器上,点右键的CHANGE RUNAS,更改一下账号;
⑨TD数据库文件毁坏(文件都搁屁了,还混啥?),和管理员沟通一下吧;
⑩TD服务器的那台机器有问题。或许是中毒了,或许是操作系统问题(可能系统内存泄露导致服务器崩溃,可能是注册表问题,可能是其它问题……),或许是硬盘坏道问题--这几种情况的共性是有时有问题,有时又没问题,莫名其妙的。
在尝试了上述几种方案恢复均告失败后,这个情况的可能性大之又大,千万别忽略了,还真有人就遇到过这种情况。
重装TD的那台机子的系统或者干脆把TD转移到另一台机器上试试。


TAG:

漫不经心 引用 删除 漫不经心   /   2008-04-02 13:26:11
3
羡慕。你都开始实操了!
 

评分:0

我来说两句

Open Toolbar