千里走单骑

不伸手 仍可拥抱
天空下 总有真情

情感真实,一个字,好!

2006

新年了,推出RSS:/feed.php,希望大家喜欢。

RPC出错,导致服务器无法正常运行

Windows 2003服务器,突然出现不断重启,甚至死机情况,检查发现是Remote Procedure Call(RPC)服务不断出错,其默认配置的恢复策略是出错就重启服务器,将恢复策略中第一次失败、第二次失败、后继失败修改为重新启动服务、重新启动服务、不操作之后,服务器自动重启问题解决,但是很多应用运行不正常,例如Applicaiton Center控制台无法获取负债均衡集群的信息、IIS控制台无法连接、IIS中站点访问出现Service Unavailable错误、EXCEL之类的DCOM组件调用出错等。

该问题很像是冲击波病毒,但是使用杀毒工具和专杀软件都没有扫描到病毒,检查该病毒的特征也未发现。几经周折之后,安装RPC漏洞补丁KB823980和KB824146之后问题自动消失。可以使用微软的RPC漏洞扫描工具检查是否已经打了补丁,使用说明和软件下载看这里http://support.microsoft.com/default.aspx?...id=kb;fr;827363

过程中始终没有找到病毒,因此怀疑是网络上有畸形RPC包也可利用此漏洞,导致系统异常。

IE浏览器无法提交数据

有几台Windows 2003的服务器,发现用IE浏览器访问用.NET开发的部署在本机的WebService接口调试界面,输入参数之后,点击“调用”之后页面无响应,也没有任何错误提示,导致无法提交数据。

怀疑是IE组件注册有问题,运行以下命令重新注册之后,问题解决:
regsvr32 actxprxy.dll
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll
regsvr32 msjava.dll

如果提示msjava.dll注册出错,不要紧,因为M$在后继版本中没有再提供Java虚拟机,需要需要的话,可以去http://www.dll-files.com/dllindex/dll-file...es.shtml?msjava下载,拷贝到windows\system32文件夹之后再注册即可。

小试微距

近摄接圈 + 85/1.8D





近摄皮腔 + 85/1.8D


错误15023:当前数据库中已存在用户或角色

在迁移测试平台数据库的过程中发现,在两台服务器上运行的sql server 服务器之间迁移数据库的之后,会出现一个在源服务器上可以正常的用户在目的服务器上无法登录的情况。几经排常找到了原因与解决方法,因为这个问题与解决方法均比较复杂,所以把这个过程中的一些经验纪录下来与大家分享,希望能对大家以后的类似操作有所帮助。

首先介绍一下sql server中“登录”与“用户”的区别,“登录”用于用户身份验证,而数据库“用户”帐户用于数据库访问和权限验证。登录通过安全识别符 (SID) 与用户关联。将数据库恢复到其他服务器时,数据库中包含一组用户和权限,但可能没有相应的登录或者登录所关联的用户可能不是相同的用户。这种情况被称为存在“孤立用户”。 此时是不能通过新建登录或者是对同名登录授予对应数据库的“用户”权限来解决登录问题,因为SQL Server会报出“错误15023:当前数据库中已存在用户或角色”,为了解决这个问题,需要调用系统存储过程sp_change_users_login,具体用法如下:

Use Northwind
go
sp_change_users_login 'update_one', 'test', 'test'

其中Northwind为存在孤立用户的数据库,update_one是存储过程的参数,表示只处理一个用户,前一个test是“用户”,后一个test是“登录”,以上这个SQL表示将服务器登录“test”与 Northwind 数据库用户“test”重新连接起来。这样就可以正常使用数据库了。


以上是我的同事海涛的研究成果,贡献出来大家分享。

谆谆教诲

某人一口气贴了n多教诲,让我有点透不过气来 ,难道不能轻松点、小资点

FOOD

来到广州一年有半,今天是冬至,大家谈到美食,于是我来谈谈我比较喜欢的广州食品 20051209_A02.gif ,不过今天的晚饭,由于周围的人都是佳/家人有约,俺就只好一个人打边炉了 //sign


TOP 1:煲仔饭,主要是锅巴特别香,不过这个关键要看师傅的手艺


TOP 2:蛋挞,早期受到麦兜的影响,十分中意!不过现在拖K.F.C.的福,全国大中城市人民都比较方便的可以品尝到


TOP 3:肠粉/拉肠:这个作为早点实在是不错,布拉肠口感大大好于铁皮盒子做出来的

VIP

昨日领导给了一张M$新品发布会的票,今天去了发现前面已经是长长的人龙,工作人员mm上前询问是否有邀请函,并指引到一队排队,俺摸出那张自己都没有仔细看清楚的邀请票时,旁边的mm突然眼睛一亮,立即“牵”着我跋山涉水、翻山越岭来到了人龙最前面的签到处,这时俺才发现票面上有3个绿色的字母V.I.P. 20051209_A01.gif ,人生也算头一次,感觉比较良好。
跨国大公司毕竟不同,场面宏大,噱头多,每人还发了一根荧光棒制造气氛,俺偷偷的藏了起来,预备有朝一日骗小mm用, 20051209_A06.gif 不知道有没有质保期?!可惜午餐V.I.P.没有特殊待遇,只有一瓶矿泉水、一个三明治、一个炸鸡翅、一根烂香蕉(请允许我BS一下我最讨厌的水果),搞得我下午听报告的时候肚子不断抗议。

服务器存储空间不足,无法处理此命令

一台Windows 2003服务器通过文件共享方式访问此台服务器连接的光纤阵列,总是提示“服务器存储空间不足,无法处理此命令 (Not enough server storage is available to process this command)”,原来曾经遇到相同的错误提示,原因是安装了某些Windows更新之后服务器没有重启,如发炮制之后问题依旧,查日志发现有错误记录“事件ID 2011,服务器的配置参数“irps4tacksize”太小,无法让服务器使用本地设备。请增加此参数的值。”。

根据M$知识库http://support.microsoft.com/?kbid=177078的指引,创建键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\IRPstackSize,类型为DWORD,取值设置为0x32,重启之后问题解决。