UTF-8 + BOM引起IE6浏览网页变形 样式错乱

0

分类 : 网络日志 | 发表时间 27-04-2010

前段时间用UTF-8的源码做了一个网站,放在国外空间上。

ftp工具使用的是flashfxp,编辑源码时,直接使用的是记事本,编辑完保存一下,flashfxp就可以自动上传(新版本有这功能,很方便)。由于Linker使用的是ie8,浏览网页,N久时间也没有发现什么异常。

有一次在一朋友家里面,随手想打开看一下,打开首页,乖乖,变形得厉害,右侧栏直接跑到中间栏下面去了。再浏览几个页面,发现有些正常,有些明显形状还类似,css文件没有正常加载似的。哪叫一个尴尬啊,这可是针对企业级用户使用的网站应用。马上就有些意识到,这应该是浏览器版本引起的问题,ie6,又是ie6。

回家后,赶快用虚拟机(使用ie6浏览器)打开网站看了看,果然变形,看网站源代码,没有什么异常。突然想到了源码的编码问题,并且发现:我使用的是utf-8的编码,但使用flashfxp下载,记事本编辑,再保存上传后,编码变成了UTF-8 + BOM的格式,怪不得。赶快下载源码,另存为UTF-8,上传覆盖,更新网站缓存,使用ie6浏览,正常,网页不再变形。

有关UTF-8 + BOM的知识:

UTF-8之BOM含义,UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16、UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行,没想到困惑我很久的居然是UTF-8编码的BOM,之前在部分采用UTF-8编码的页面会平白多出一个空行,使用DREAMWEAVER编辑网页的时候,采用UTF-8编码时会自动为网页添加BOM签名,于是问题就产生了,会使用部分浏览器(包括老版本的ie6,很老版本的Firefox等其他浏览器),各大内核的新浏览器,已经可以兼容这种错误了。

微软IE6浏览器用户依然众多

据国外媒体报道,网络广告公司网络广告公司Chitika最新的研究报告指出,IE6用户数量依然众多,尤其是在标准工作时间。 Chitika公司通过监测标准工作时间内IE浏览器市场份额实时数据后发现,在美国中部时间(CST)上午5点至下午2点之间,IE6市场份额仍然高达13%,在所有浏览器中排名第4。这段时间之后,IE6市场份额下降到6%。周末和工作日的情况大致相似。  

Chitika统计的数据还显示,在工作日的工作时间内,当IE6市场份额下降时,Chrome, Firefox和Safari(包括IE8)等浏览器的市场份额就会攀升。
 
Chitika 公司首席技术官Alden DoRosario表示:“这种现象似乎表明,互联网用户在家中要比在公司中更为容易使用先进技术。当用户在公司中通过各种方式来确保IE6网页浏览器安全性的同时,他们却可以在家中使用更为安全的浏览器,这种现象非常奇特。”
 
据悉,微软公司于2001年8月27日发布IE6浏览器,并由Windows XP系统推向全世界用户。
 
IE6是微软浏览器第6个版本。IE6发布后便迅速成为世界第一大浏览器。但随着时间流逝,IE6脆弱的安全性便不断受到用户的指责,而且一些Web开发 者也经常抱怨IE6缺乏对Web标准的兼容。
 
截止今年1月份,IE6仍然是仅次于IE8的世界第二大浏览器,这很大程度上是由于 Windows XP系统一直包含IE6。因此,IE6用户仍然为数众多,而且微软官方对IE6的技术支持一直要持续到2014年。

相差文章导读:

UTF-8 BOX的问题:http://blog.chinaunix.net/u/19419/showart_209247.html
探索UTF-8中文编码的BOM标记问题:http://www.kgblog.net/2009/07/22/utf-8-bom-encoding.html
UTF-8 BOM 可能导致样式错乱的解决方法:http://www.2ky.cn/h/17/5323.html

国外空间的流量限制问题

2

分类 : 网络日志 | 发表时间 27-04-2010

林网博客这半个多月,流量大为见涨,看统计大多是以前的原创性技术文章起了作用。但这样一来,一个月5G的流量就捉襟见肘了,昨晚已经告警剩下300M左右了,看流量统计,绝对不够今天用的,于是赶快转移空间。

转移空间比较简单,使用帝国备份王,备份数据库,然后ftp数据到新空间上,配置好帝国备份王的数据库连接以后,恢复数据库。配置wordpress的新数据库连接,一般这样一来就ok了。

但在访问后台时,后台空白。这对于wordpresss来说,是常见问题,插件引起的问题。到ftp上,把plugins目录里面的东西,全部删除掉。再登陆后台就ok了。结合着旧空间上的插件情况,重新上传安装插件。旧空间在ftp转移过程中,流量已经不够用了,被停了。汗!空间商是一朋友的,前几天说给加的,但不知道什么原因,必须要到跟前了才加,太影响正常访问了。再汗!!

连买了二年的,刚不到半年就流量超标了,没办法继续用了,有点亏。只好暂放着,留作他用吧。

事实上,现在的国外空间,不论是bluehost的不限制流量和容量,还是GD的1500G一月的流量,使用起来都比较爽的,价格和我购买两年的空间价格差不多,并且还能建N多的站。有人说速度问题?不要相信N多人说的,速度好与坏,这几家的速度,Linker使用很长时间了,虽然比不上国内的速度吧,但横向比较,差别不大,真的差别不大。

所以在一定方面来说,以后不再会考虑,这种限制流量的空间了。哪怕说得再好,再信誉,为避免这种流量“郁闷”现象,还是找无限流量的吧。

郁闷,转移过来以后,wp-easyarchives插件的日志存档功能,始终调试不出来。作罢。不折腾了。

我的隐私你该知道吗?

3

分类 : 心情随笔 | 发表时间 23-03-2009

下面日志没有出格的部分,过于猎奇的朋友,不可让自己的想像力扎上翅膀飞得太远了,马上给抓回来才好。

说的是朋友的故事。

既是同事,也是朋友,如果处理不得当,已经不是同事了,估计连朋友也没得做了。

这么多年,很多事情应该要学会看透了,既要懂得真正去珍惜应该值得珍惜的,也要懂得,如何分辨得清楚什么是若即若离,游刃有余;

不把话题说破,不把关系说死,不把退缩视为懦弱,也不把进步拿做张扬;

曾经以为,天真可以很灿烂,单纯可以让大家都轻松起来,

转回头,却发现,这只是棋子的功能;

值得骄傲的拥有,已经腐烂在流逝的岁月里,

那沧桑的痕角,在提醒,过去虽然过去,但一切,将永远不能抹去。

曾经的信任,温馨依然挂在心头,

岁月的风霜,执拗的顽固,让曾经,终于成为了曾经。

这有什么?没什么。

路,已经延伸开来,路,大家都在走,

希望,都走好……

…………

有没好的英文歌曲,大伙推荐来听下,现在听的几首比较不对味口,太影响心情了。

博客写哪些文章比较受欢迎

6

分类 : 网络日志 | 发表时间 21-03-2009

博客写哪些文章容易受欢迎,这类讨论已经很多了,Linker每每看到其他各位在谈论,都感到很有启发,但在实际应用中,却往往又总是依心性而行,无法坚持。曾经有一位博客说过,博客要专心、专一、专业,能够全身心的如此坚持,实属难得。Linker的林网博客确实杂了些,依心而为,也不失为另一种思路。

国内网络,近来境况不是太好,再加上经济危机,各位博主的收入或多或少都受影响了吧?不谈外况,单论加深自己的内功修炼,增加网站内容的质量,这一点还是可能立马使得上力的。如何让自己的博文能够得到更多更大范围的欢迎,您可以考虑以下八种方法:

一、热点评论,比如博客之间的焦点言论,两者互论,读者跟风评论,第三方再就事论事,以一点展开,没理由不火,并且还会蔓延很广的范围,极有可能引起业界的争论。国内某知名博客之所有有今天,也是因为有这一点的际遇,成为发家的转折点;

二、产品争论,比如针对某产品、某类服务展开评论,其他读者可以根据实测展开讨论。以前Linker曾经对国内某新软件服务商言论过一篇,后来此软件服务商专门联系Linker征求改进意见,时至今日,此软件服务商的发展规模日益扩大,在同行业内,已经独树一帜。

三、知名人士访谈,比如去年望月博客对月光博客展开的独家专访。虽然很多都是已经很公开的内容了,但由于月光的知名度,还是得到了大家很高的关注率。这类访谈如果能够深入一些名人内事,隐私八卦,那就更火了,这类文章传播率极高。但切记不要歪曲事实。

四、教程类,这个方面的成功案例,要属站长界有名的落伍站长,当年他的网站能够获得极高的关注度,是由于他在初期写了一些怎么样免费建设网站的教程,当时个人建设网站非常少,并且方法很少,正好有他的教程,因此关注度的火热程度,可想而知,简直是火得不可挡。现今各种各样的软件使用教程,特别是系列教程,依然受到大家的推崇。

五、独家信息报道,物以稀为贵,凡事独一份,不让受关注,除非拔掉你服务器的网线。比如3.20号凌晨cnbeta第一时间报道的ie8正式版本发布的报道,我想很多业内的人有很多在当时刷新cnbeta的页面,发布后也会有更多的人转载此类报道。

六、案例分析型,比如Linker经常关注的软、硬件故障分析,这类文章以解决软件使用技巧、硬件故障为特长,实用性比较强,因此受到很多网友的推崇,由于故障针对性较强,再加上比较实用,转载率也比较高。Linker的一篇声卡故障解决的文章,转载量达到上千篇,浏览量将近三十万,由此可见此类文章的受欢迎程度。

七、预先性质的文章,这个方面,cnbeta算是发展得淋漓尽致,这和他们强大的团队支持以及广泛的投稿量分不开的;软件、硬件、手机、计算机、网络服务等,一旦有稍新奇点的发展消息,马上发布,当然跟风者甚众。

八、分类列表类文章,比如本文的这种。这类文章由于脉络清晰,条理分明,读者浏览起来很轻松。并且此类文章由于主题鲜明,篇幅简短,像很多总结类笑话那样,也有着极高的浏览量和传播量。

九、专业技术性文章,这和上述中所言及的“独一份”理论极为相似,能人所不能人,论人所不能论,以自己的技术、经验,实例分析,专业性强,针对性到位,读者在学习、借鉴的同时,也会获得很多的共鸣,互惠互利的事,当然会像生意一样,越做影响力越大。

博客写哪些文章比较受欢迎

简单一述,各位可以对号入座,有更另类不同的类型,欢迎留言讨论。

用zoundry和zoundry Raven发布博客日志

1

分类 : 网络日志 | 发表时间 12-11-2008

前几天尝试使用Windows Live Writer在Zblog发表日志,感觉还不错,只是当时用Windows Live Writer发布日志的时候,总感觉缺少点什么,后来看了乐思蜀的文章才知道,原来缺少一个多博客同时发布功能。

老乐那sir和大多数seoer一样,都非常"隐居",现在的seo已经没有了最初的青涩和张狂,取而代之的是超级的含蓄和内敛,典型的老江湖,看不透深浅,当然,老乐这位算是比较深的了。

Zoundry和Zoundry Raven都试用了下,前者已经在官方可以看到,下载转向了后者的网站,后者已经成为取代前者的划时代工具,而前者只有在zoundry的cn网站才能下载得到,当然,我最初下载前者时,是在老乐的文章里面看到的,当时介绍的是用Zoundry来连接Windows Live Spaces空间,在老乐文章的指导下,算是连接成功了,之后用Zoundry Raven连接,参数大致都一样,可以发布文章了。

引用一些老乐的经验,指导自己,方便大家:

1、启用电子邮件发布

登录 Windows Live Spaces,进入"选项"->"电子邮件发布",启用电子邮件发布功能。(这个选项比较难找,当时找了有五分种,链接在这里:http://linkblog.spaces.live.com/Settings/注意替换你的站地址)

发件人:限制哪些邮件能够发布文章,最多设置3个,这个仅邮件发布时用到。
机密字:相当于"电子邮件发布功能"的密码,后面需要用到。
日志发布项:可以设电子邮件发布的文章为稿件或直接发布,使用API编辑处理等离线完成,选择直接发布。

帐户名称:定义一个自己方便识别的名称
RSD:程序自动识别
用户名:这里需要注意,用户名不是Web登录时那样填写完整的邮件地址,而是 Spaces 地址中的自己定义那段字符,如你的博客地址为 http://linkblog.spaces.live.com/,这里用户名填 linker 即可。
密码:这里也需要注意,密码项不是填你的登录密码,而是上面说到的"机密字"。
API URL:填 https://storage.msn.com/storageservice/MetaWeblog.rpc,这个地址不管是Zoundry还是Zoundry Raven都会自动填写上去。

分类还可以获得,只是zblog上面的标签虽然获得的很漂亮,但是发布文章时不能选择,或者说我没有找到选择的方式,比较郁闷。

 

Zoundry和Zoundry Raven特长就是多博客发布,我今晚测试了下,只连接上zblog和Windows Live Spaces空间,donews虽然管家不怎么样,但mydows博客还是搞得不错,注册了一个,发现用的是wordpress Mu系统,用Zoundry和Zoundry Raven连接时,提示"Error fetching list of blogs",这和连接blogger时提示的问题一样;这个特长没有发挥出来,比较让人遗憾,稍后抽时间再测试一下多家博客提供商。

使用Zoundry Raven在Zblog发布日志,有几点不好,首先是图片上传,虽然识别为Metaweblog XMLRPC API,文章发布后,可怜图片还是本地路径,比起Windows Live Writer,这点可是差远了;另外,发布时不能自动获得部分摘要,造成把zblog的摘要堆成了全文,这两者情况下,不得不对博文再次进行整理,实在不方便。最后,在正文结尾的地方加入的隐藏文字,让人非常不愉快,在“偏好设置”中已经加入不要加入power by选项,但发文依然还有,不得其解!

最后提示一点,如果觉得默认安装版本提供的ping站点太少的话,可以参考这里:Adding Custom Weblog Ping Sites,你可以下载一个示例,也可以自定义添加ping地址。

不管是用哪个离线博客撰写工具,我的zblog总还是会超时,发布这篇时也不例外,这三个离线博客撰写工具,舍弃Zoundry外,Zoundry Raven和Windows Live Writer我都在家中和公司安装有,比起在线编写,更有另一番趣味!以后把ZBlog转换为Wordpress,也许会更方便。

免费下载最新版SATA驱动

0

分类 : 技术文摘 | 发表时间 22-09-2008

硬件驱动担负着操作系统和硬件之间的“翻译”作用,重要性不言而喻;sata接口之前硬盘驱动,一般无须过多担心,当时硬盘驱动方面问题极为稀少。之后的sata接口、pata接口,包括scsi接口驱动,都需要特定安装驱动才能让硬盘工作正常。之前林网博客对scsi驱动方面,有过介绍:SCSI硬件千万注意安装SCSI卡驱动光纤通道的终结者——iSCSI技术,也介绍过一些安装sata驱动的技巧和方法:sata硬盘时AHCI驱动的安装方法解决Vista下安装SATA硬盘驱动全过程acer4310笔记本sata硬盘驱动的问题解决答疑免驱动安装SATA硬盘技巧如何制作集成SATA驱动的Windows安装盘Intel965芯片sony笔记本安装SATA驱动如何为vista安装SATA硬盘驱动。今天,提供更新版的sata驱动下载。

联想官网发布了SATA最新版的驱动Intel Matrix Storage Manager Driver,这个驱动的名字,在之前我维护DELL服务器时曾经遇到;这个最新版本号8.2.4.1005。对比之前的版本,主要是新增了对新机型,如W700/X301的支持,增强了设备的驱动功能。

很有意思的是上一版本驱动号8.2.0.1001联想美国官网并未发布,但是在升级日志里却看到了它的身影(同样是新增对新机型的支持,修复了系统在检查磁盘时冻死的问题)。

Intel Matrix Storage Manager Driver从7.8.0.1012版本开始,不再支持Windows 2000系统了,此次发布的新版驱动适应于XP和Vista 32位系统。

下载地址:

Http下载地址:http://download.boulder.ibm.com/ibmdl/pub/pc/pccbbs/mobiles/7zim06ww.exe

Ftp下载地址:ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/7zim06ww.exe

有意思做安装光盘集成sata驱动的可以关注下这个驱动更新了。

安全突破后恢复网络的五个步骤

0

分类 : 技术文摘 | 发表时间 10-06-2006

如果你拥有投资某些功能强大的网络管理系统的时间和金钱,你可以投入到仅需按下几个按钮就能恢复你的网络的设备上。如果你在制定一个典型的中型网络的预算,这里列出了你发现故障后应该采取的措施。我这里所说的网络指的是路由器、交换机、防火墙等基础设施,不包括以不同方式连接到网络的服务器和PC。路由器、交换机和同类的产品仍然容易受到“rootkits”和恶意软件/固件的攻击。但是,路由器和交换机等产品并不像基于Windows、Linux或者OS X操作系统的设备那样容易受到攻击。最普通的攻击是针对协议实施的并且导致出现黑洞,添满你的交换机FDB地址,使交换机不能学习到新的的MAC地址,或者通过耗尽你的带宽来拒绝服务。

  另一个需要指出的是,你在实施下列任务时,由于机构的性质的不同,执行的顺序可能有很大的不同。例如,在一个企业,你担心的主要问题是尽快恢复连接。而另一个企业也许管理非常严格和可以容忍暂时的断开连接,因此这样的企业将愿意花一些时间做收集法律证据的工作。

  1.保留日志:几乎在每一个案例中,你都要保留每一台设备中的日志。如果你要得到更多的日志作证据,你还可以采取本指南范围以外的一些步骤。

  2.通知有关当局:根据攻击的性质,你要通知某些人。根据你的机构的情况,这个需要通知的人也许是一位审查经理或者一位IT官员。你也许还要通知警察或者联邦调查局等有关当局。你也许还应该通知服务提供商和运营商。而且,你还需要通知你的用户,特别是通过你的网络实施的攻击中暴露的那些网络的用户。你有这些人上班时和下班后的联系方式信息,对吗?

  3.检查你的基础设施是否被攻破:如果攻击的性质不是拒绝服务攻击,而且一个服务器管理员在几台使用P2P文件共享软件的PC中发现了“rootkit”,或者你的入侵检测系统通知你这些攻击来自于你的一台路由器的时候,你就需要检查你的路由器和交换机,确保这些设备没有被攻破。简单的方法是验证软件镜像的效验核是否与厂商提供的一致。

  4.恢复你的设置:如果你确保你是正确的,你可以卸载这些软件镜像并且把设备恢复到厂商默认的设置,然后从备份资料中恢复你的设置。你确实对你的全部设置做过备份,对吗?

  额外说一个小窍门:虽然大多数管理员都在他们的网络上的设置管理工具中保留他们的设备设置文件,但是,网络中断会使你在最需要这些信息的时候无法访问这些信息。好的方法是在U盘或者CD盘中保存全部的设置文件,以便在需要恢复操作台时使用。但是,你一定要采取措施保证这些备份设备的物理安全。你不要让这些备份文件落入坏人手中,因为在许多配置文件中很容易找到破解的口令。

  5.分步骤防御攻击:如果这种攻击的实质是拒绝服务攻击,那么,你有很多种方法阻止这种攻击。你有可能不能在攻击一开始就阻止,因为像微软和联邦政府这样采取严格预算的公司也一直受到拒绝服务攻击。但是,你应该准备好采取一些常用的步骤,如手工分流防火墙的通信或者在你的屏蔽路由器上使用一些临时的ACL(访问控制列表),或者干脆关闭被攻击的内部机器的端口。替代的方法是,你可以设置一个入侵防御系统自动做这些事情。

  同以往一样,关键是有备无患。同保险一样,它令人讨厌,但是,偶尔会得到巨大的回报。

博客是什么?

0

分类 : 网络日志 | 发表时间 29-05-2006

这不是老生常谈?这是新的领悟。
博客是什么?当然,本质的意义,来源,还是没变,还是网络日志;
但是什么样的网络日志呢?
这么几年,才看清楚,
网络博客,就是最前卫最时尚最搞怪最离奇最不可思议总之最中之最的新闻!
自己的笔记,是新闻吗?
是新闻,既然贡献出来,就有可能成为新闻的素材!
那些玩自己的工作经历,呵,徐博;说自己的金融,谈自己的学习,捣别人的隐私,报最新的技术等等等等;
凸现了博客的新,多人传播了,就成新的闻了;所以说,还是新闻;
博客之所以传播了这么广,当然是离不开大众的;
所以,自己瞎想,博客就有了这么一层含义!

SQL Server 2005数据库镜像简介

0

分类 : 技术文摘 | 发表时间 11-05-2006

自从SQL Server 2000以来,你已经能够通过使用复制来创建一个备用的服务器、传输日志,以及备份和重新存储了——但是现在微软又引入了一个内建的工具,它可以实现自动的错误恢复。数据库镜像是SQL Server 2005的一个新特性,它允许你将一个SQL Server中的数据库内容镜像到另一个SQL Server上。它还让你可以在发生错误的时候,通过镜像数据库来进行错误恢复。

Edgewood Solutions 的Greg Robidoux 回答了我们一些SQL Server 2005中有关数据库镜像的常见问题,同时还解释了为什么你现在就应该开始测试这个内建的功能来看看它最终是否会给你的环境带来好处。

什么是数据库镜像?

Robidoux:数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像的拷贝是一个备用的拷贝,不能直接访问;它只用在错误恢复的情况下。

因为是在SQL Server 2005中新引入的特性,这个功能只能用在,这个版本的软件中。在某种程度上说,它是复制和日志传输的混合体:你所有的事物都在事物级别(复制)上移动(日志传输)到你的数据库的一个镜像拷贝上,同时减少了你在实现日志传输或者复制的时候可能会面临的问题。

复制包括大量的移动部分,并且如果你的数据库计划经常改变的话,要保证你的复制运行得流畅也是困难重重。对于日志传输,为了保证同步,同样需要实现很多的处理,例如创建备份、拷贝备份,以及备份重存。如果有一个进程崩溃了,整个处理过程就崩溃了。

数据库镜像的工作方式是什么?

Robidoux :要进行数据库镜像所需的最小需求包括了两个不同的SQL Server运行环境。主服务器被称为“基本的”,第二个服务器被称作“镜像的”。基本数据库就是你实际用着的数据库,镜像数据库就是你的数据库的备用拷贝。当事务写入你的基本服务器的时候,他们也同样被传送到并写入你的镜像数据库中。

除了基本和镜像之外,你还可以引入另一个可选的组件,名为“证人”。证人数据库是第三个SQL Server 2005运行实例,它是在判断什么时候进行错误恢复的时候,用于基本和镜像之间内部交流。只有当你想实现自动错误恢复的时候用到这个选项。它实现了2比1投票的能力,当我的一个组件不可达,并因此需要进行错误恢复的时候。证人服务器只有在你想实现自动错误恢复的时候才需要用到。

实现的方式是什么?

Robidoux :数据库镜像提供了三种实现的方式。根据你想要用什么方式来进行错误恢复处理来进行选择。

高可用性:这个操作模式选项允许你在两台服务器上同步事务写入,并支持自动错误恢复。要使用这个选项,你必须还要使用一个证人服务器。

高保护:这个选项可以让你在两台服务器上同步事物写入,但是错误恢复是手工的。因为自动的错误恢复不是这个选项的一部分,所以也不会用到证人服务器。

高性能:这个选项不关心两台服务器上的写入是否是同步的,因此在性能上有所提高。当使用这个选项的时候,你只能假设镜像服务器上的所有事情都是成功完成。这个选项只允许手工的错误恢复,因此不会用到证人服务器。

时刻记住将你的数据自动恢复到第二个拷贝才是数据库镜像的真正好处。因此,大多数的实现可能都是使用的高可达性方式。其他的选项仍然提供了内建的错误恢复过程,但是前提是你在发生错误的时候对进行自动的错误恢复怀有极大的兴趣。

数据库镜像可以工作在哪几个版本上?

Robidoux :数据库镜像只能在标准版、开发版和企业版的SQL Server 2005中找到。基本服务器和镜像服务器的SQL Server运行实例都需要是这几个版本。证人服务器可以运行在任何版本的SQL Server上。此外,还有其他的一些特性是SQL Server的开发版和企业版上特有的,但是标准版具有最基本的功能。

总结

现如今,SQL Server 2005的数据库镜像已经关掉了,但是所有的功能仍然存在。数据库镜像可以通过使用检索标志来打开——但是微软现在并不支持这个功能了,所以不要在你的产品环境中运行它。数据库镜像将会在本年年末完全实现并被支持。

要打开这个特性并开始你的测试,你可以看看以前的专家知识解答。微软正在寻找额外的反馈,所以你可以看看它是否可以作为你的SQL Server环境的候选。

服务器为什么无法进行自动备份

0

分类 : 技术文摘 | 发表时间 10-05-2006

在Internet发展得如火如荼的今天,不少单位用户甚至个人用户都开始拥有了属于自己的服务器。为了确保保存在服务器中的数据信息的安全,网络管理人员往往都会对服务器中的重要信息进行定期备份操作,以避免服务器一旦遇到意外发生瘫痪或目标数据受到病毒破坏而无法及时恢复重要信息。在对服务器中的数据信息进行备份操作时,不少人都会使用Windows服务器系统内置的备份工具来对数据进行直接备份,也有的人会选用专业的备份工具来备份服务器中的重要数据;这不,笔者就是通过Windows服务器系统内置的“任务计划”功能来对服务器中的重要数据信息进行自动备份的。不过,如果对备份操作设置不当的话,常常会导致服务器无法正常对目标数据执行备份操作;这不,最近笔者修改了一下登录服务器的密码后,发现服务器就无法进行自动备份操作了。

  笔者的服务器安装的是Windows 2003 Server操作系统,为了确保重要信息的安全,笔者就以超级管理员帐号Administrator登录进系统,然后通过系统工具下面的“任务计划”功能来创建了一个新的任务计划databackup,来让服务器系统每天深夜12点钟自动对D盘DATA文件夹下面的所有文件进行备份操作。创建好任务计划后,笔者在以后的几天时间内经常检查系统的运行日志,发现服务器可以正常进行备份操作。后来考虑到安全方面的因素,笔者经常对超级管理员Administrator帐号的密码进行修改,可是一旦修改过密码后,笔者发现任务计划databackup就不能自动执行;除非在修改超级管理员Administrator帐号的密码时,也同时对任务计划databackup的属性进行修改,让其运行方式处的Administrator帐号密码也跟着一起变化,才能保证任务计划databackup被正常执行。

  考虑到修改Administrator帐号密码操作会经常发生,但一同修改任务计划databackup的属性操作很容易被忘记,有鉴于此笔者计划创建一个新的帐号名称beifen,同时将该帐号名称隶属于服务器系统的Backup Operators组,再为beifen帐号创建一个安全级别较高的密码。接下来笔者打开系统的任务计划列表窗口,并用鼠标右键单击其中的任务计划databackup图标,从弹出的右键菜单中执行“属性”命令,再在其后弹出的属性窗口中单击“任务”标签,打开如图1所示的标签页面。在该页面的“运行方式”处,将Administrator帐号修改为beifen帐号;再单击一下“设置密码”按钮,将Administrator帐号的密码修改为beifen帐号的密码,最后单击一下“确定”按钮,如此一来,任务计划databackup就能以beifen帐号来自动运行了,日后笔者再次修改Administrator帐号的密码时就不需要同时修改任务计划databackup的属性了。但让笔者感到十分意外的是,自从为任务计划databackup更换了运行身份后,笔者从服务器系统运行日志中发现备份操作没有被自动执行,这是怎么回事呢?


  笔者首先怀疑到系统的任务计划可能没有按时执行,造成这种现象的可能原因常常有任务计划databackup的属性设置出错或者系统的Task Scheduler服务因意外原因没有正常启动。为了验证自己的猜测,笔者先依次单击“开始”/“运行”命令,在弹出的系统运行对话框中,输入字符串命令“services.msc”,单击“确定”按钮后,打开系统的服务列表界面;从该界面中找到系统服务Task Scheduler选项,然后用鼠标左键双击之,打开该服务的属性设置窗口,从该窗口的“常规”标签页面中(如图2所示),笔者发现Task Scheduler服务的启动类型已经被设置为了“自动”,而且服务状态也已经显示为“已启动”,这表明上面的故障与Task Scheduler服务没有关系。接下来笔者又打开了系统的任务计划列表窗口,并用鼠标右键单击databackup任务计划,从其后出现的快捷菜单中单击“属性”选项,进入到databackup的属性设置对话框;在该对话框的“运行方式”处,笔者确认了此时的运行帐号的确是beifen(值得注意的是,这里的帐号名称必须以“Server\beifen”格式出现,其中Server为服务器的计算机名称);为了防止对应该帐号的密码输入错误,笔者单击了“设置密码”按钮,在其后出现的密码设置窗口中重新输入了密码,最后单击一下“确定”按钮关闭密码设置窗口。接下来再在系统的任务计划列表窗口中,用鼠标右键单击databackup任务计划,从其后出现的快捷菜单中单击“运行”选项,如果在图3界面的“状态”列中显示有“未能启动”字样的话,就说明databackup任务计划的属性设置仍然有错误,还需要重新进行设置;要是单击“运行”选项后,图3界面的“状态”列中没有显示“未能启动”字样的话,就说明databackup任务计划已经成功启动,如图4所示。不过在排除了databackup任务计划设置错误的因素后,笔者发现系统备份操作还是不能正常进行。





  既然任务计划能够正常启动,那现在唯一的可能就是备份操作自身出了问题。笔者经过一番仔细检查分析,发现Windows 2003 Server操作系统会将相关的备份信息保存在对应帐号的个人配置文件夹中,例如要是笔者以Administrator帐号登录服务器的话,那么相关的备份信息就会自动保存在“X:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data”文件夹下面(其中X为Windows系统所在的安装磁盘分区);进入到“data”文件夹窗口中,笔者看到了Backup.bkf备份文件和backup01.log、backup02.log、backup03.log……之类的备份日志文件,打开其中的一个日志文件后,我们不难从图5所示的内容界面中了解到备份操作已经进行过了,但是这些日志记录文件都是创建于笔者修改任务计划databackup属性之前的,而对任务计划databackup属性修改之后的备份日志文件应保存在“X:\Documents and Settings\beifen\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data”文件夹下面,可是进入到该文件夹窗口时,笔者并没有找到备份文件Backup.bkf,而只有backup01.log、backup02.log、backup03.log……之类的备份日志文件,打开其中的一个日志文件后,却发现“跳过了‘Windows NT\NTBackup\data\Backup.bkf’文件夹中的文件,没有找到文件夹”的提示,很显然以beifen帐号执行备份操作时,beifen帐号无权访问到对应Administrator帐号个人配置文件夹中的Backup.bkf文件,这样自然就会出现上面的错误提示,从而影响了备份操作的自动执行。



  找到了故障原因后,笔者认为要想让备份操作仍然可以自动进行,必须在任务计划databackup达到指定运行时间后,beifen帐号有权利访问到Administrator个人配置文件夹下面的Backup.bkf文件,要做到这一点,可以使用如下方法来操作:

  第一种方法就是进入“X:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows NT\NTBackup”文件夹窗口,然后用鼠标右键单击该窗口中的“data”子文件

无觅相关文章插件,快速提升流量