Monthly Archives: September 2006

恢复sql server 2k 数据

1. 新安装sql server 2k+sp4,建named instance,注意位置与被恢复前的位置一致,同样的盘符
2. 打开企业管理器,新建sde, westdc, dnnWestdc三个新库,关闭企业管理器
3. 打开sql 查询分析器,执行
restore database westdc from disk = ‘E:SQL_BACKUPwestdcwestdc_db_200609140200.BAK’

3.1 注意 sde生成时的命名方式是 sde_dat (instead of sde_Data generated by sql svr 2k by default) -> sde.mdf (instead of sde_Data.mdf by default), and sde_Log (same as default) -> sdelog.ldf (instead of sde_Log.ldf by default),所以需要在生成sde时注意修改对应的名字
4. 恢复 model, msdb, pubs三个数据库
restore database model from disk = ‘E:SQL_BACKUPmodelmodel_db_200609210200.BAK’
restore database msdb from disk = ‘e:sql_backupmsdbmsdb_db_200609210200.BAK’
restore database pubs from disk = ‘e:sql_backuppubspubs_db_200609210200.BAK’

5. 恢复master,必须在单用户模式下进行
5.1 停止现有的sql server 服务
5.2 open command window, come to the named instance directory, for example, E:WESTDC-sqldbMSSQL$WESTDCBinn
5.2. run sqlservr -c -m -s WESTDC. WESTDC is the name of instance going to run
5.3 打开sql查询分析器,运行 restore database master from disk = ‘e:sql_backupmastermaster_db_200609210200.BAK’
结果提示:
已成功地还原了 master 数据库。正在关闭 SQL Server。
SQL Server 正在终止此进程。
DONE!

注,如果位置不一致,可以通过detach和attach函数移动数据库(包括用户数据库和pubs, model, msdb, tempdb, master)到新位置,具体操作见微软支持:http://support.microsoft.com/kb/224071/

确认Raid卡的问题

早上将Raid adapter PERC 4/DC拔下,将raid array连到 adaptec scsi卡上,可以正常安装系统。
通知晓东将raid卡发到北京更换。
已经折腾很长时间了,要尽快服务器恢复工作。
别看平时管网络的没啥事,一旦发生问题,都是莫名其妙的问题,都够呛。而且还不能求救于别人,即使微软、DELL的热线,毕竟人不在现场,很难快速定位到问题所在,所以管理员没有一定的技术储备还真搞不定,一有问题就蒙了。

DELL PowerEdge 6850

已经是第4天整这服务器了。
已知的问题:
  1. 启动自检时,Raid卡提示 memory/battery problems were detected,可能要更换raid卡
  2. 重做系统raid时,其中一个scsi disk初始化失败,已做更换
  3. 重装系统,用server assistant启动安装,有时候停住不继续。尚不知道原因,也许跟光驱有关,也许跟Raid卡有关。
  4. 完成server assistant之后,进入windows安装,在复制文件时,很慢,不知道原因,也许跟Raid卡有关
  5. 如何用U盘来模拟A盘?试了几个小时没成功
  6. 如何不用server assistant,直接安装 windows server 2003,加载perc 4/dc 第三方驱动,安装没成功,在进行到某一段后停止,也许跟3、4是同个原因。

郁闷之极!

IE弹出新网页

媳妇和同事总是抱怨自己的ie中毒了,不停弹出广告网页,打开了ie的阻止弹出窗口也不行。媳妇的ie症状是在访问网页的过程中,如在访问google时,不定时弹出新网页,比如img.zhangxiu.com这类流氓网站。这类问题被称为ie劫持,较高级的是通过BHO(browser helper objects)来实现,象媳妇的机器是多了一个名叫MyIEHelper的东东,将之处理掉就解决。所以大家遇到类似的情况,检查msconfig里的启动项,global的启动菜单,以及ie的加载项,遇到可疑的禁止或卸载即是。
推荐一个工具,Hijackthis,可以方便地还原ie。在ie干净后,建议大家使用firefox,比ie要安全的多。

座谈会

下午93中央领导过来视察,开了个座谈会,包括科学院、甘肃省委、兰州市委、兰大,以及各支委的社员,大概2、30人,两小时,时间被5、6个人占用,不过内容也都差不多,大都是围绕教育和科研中的问题,怀疑谈这些问题有多少实质性的用处。
不过这位领导谈到执政和参政的关系,很有意思,他一再提醒大家要注意身份,九三是参政而不是执政。民主与科学是九三追求的,作为民主党派,九三可以参政与议政,但个人即便作为副省长、副市长,也只是参加到政权里来了,而不是你在执政,或者说是政府给予你个人的权利,但这不是给九三社员这个身份的。九三的参政议政是党派层次上的,党派间的对话九三可以起监督、提建议,但执政党仍有权利不接受,这也是它的权利,很多人将这点给忘了,从而就有很多的抱怨。政治有时候也是很有意思的东西,不是?
不过包括这位前山东副省长也提到,咱们国家的民主还有很长的路要走。九三的作用是要推动这个进程。
差不多一下午的时间。
最近在看DNN的东西,数据中心拟采用dnn来做,不过离熟练还需要一些时间。

很重要!

今天是九·一八。三一年的九·一八,日本人袭击沈阳城,从此开始了对中国人全面的武装侵略。不知道现在的学生们还有多少人知道这个日子?

看到中央10台的一个节目,提到有几个生活中大家要知道的事情,我也很忽视,记录如下:
1. 电梯很安全,电梯事故发生最多的是门开了,但桥厢没上来。所以在坐电梯前门开时,一定要注意看清楚厢子已经上来了。
2. 手机112 SOS专线。即使在信号极其不好的情况下,112仍可能有效。务请记住,以备急需。
3. 落水后(尤其在海里),如果水温比体温低,请注意采用HELP姿态,即减少最低的热量损失。所谓HELP姿态,即身体抱成一团,减少身体与冷水接触的面积。

DNN里的几个概念

Host: 主机,一个Host可以包括多个Portal
Portal: 网站(site),一个Portal包括多个页。以Host身份登陆Dnn,可以在创建多个Portal。Portal间可以有所谓的Parent/Child关系,比如你的Portal URL是 http://www.xxx.com,另一个Portal URL是http://www.xxx.com/Portal1,那么后个Portal只认为是前个的子Portal。如果创建一个新的父Portal,必须重新设置IIS,配置主机头,等。
Module: 功能模块,可以插进skin里指定的content pane里。Module是没有装饰界面(可能只有内容)的,只实现功能。
Container: 是Module内容的装饰界面。即一个Module是如何出现在一个Web页面上。

DNN 4 skinning

1. 写skin的时候,html tags一定要well formed,注意关闭tag,如 <img … />
2. 文件结构
skins (可以是任何名字)
–skinName
—-…(这是要zip打包的位置,zip包最好打成skinName的名字)
—-containers
——…(container必要的东西,可以有多个container)
—-skins
——…(skin必要的东西,可以有多个skin)
3. images可以放在任何folder下,在uploader portable模式下,会增加 <%=SkinPath%>变量提供可移植性
4. Skins page有一个About链接,指向 About.html,此页由 designer写,可以提供公司等“关于”信息,不是必须的
5. 必须有一个 content pane名叫ContentPane。如果一个module在某个pane里,而找不到该pane时,此module会自动插到 ContentPane里
6. css有层次优先关系,Modules css > Default.css > Skin css >Container css > Portal.css
可以在skin package里定义 skin.css,或者定义 skinname.css,后者只应用于对应名字的skin
7. 一个container必须包括一个action控件。

可视对讲机智能终端

一早上的时间耗在等待天庆物业的人来安装智能终端。昨天打电话说好是9点(我要求8点过来,对方讲他们8点半上班,还要去库房取终端,所以最早9点),结果还要我电话催,才在10点过了才来。所谓的金牌物业也不过如此,讲过的话当放p一样。花了近2个小时安装,调试完毕。
尽管这班人不怎么样,安装的东西功能还是很不错,看了一下说明书,除了个别功能需要单独模块购买,已经具备了全部的对讲、安防、报警等功能。比如可以电话无线遥控布防,四表(水电煤气取暖)读取等。另外提供一个“胁迫撤防”的功能,尤其有意思,当受人胁迫时,可以在房内伪装撤防,但总控机房将进入紧急报警状态。还可以通过终端电话遥控家用电器(有红外自学习的功能),不过好像需要安装独立模块。

Dnn 4.34 部署

1. 在部署dnn 4的时候,将dnn source解压缩到C:Documents and SettingsxxxMy DocumentsVisual Studio

2005WebSites下,发现在打开 .sln时,提示

Provider.Caching.BroadcastPollingCachingProvider.SQLDataProvider.vbproj项目unavailable。原因是由于文件

所处的位置太深,压缩至 c:inetpub 没有该问题。

2. 配置 iis,虚拟目录指向 source/website。默认虚拟目录叫 DotNetNuke_2。在iis 5下面,请注意网站所在目录的权限,需要增加 aspnet这个帐号。

3. 修改 web.config,注意修改 siteSqlServer的AttachDbFile的正确位置和名字