http://blog.sina.com.cn/itebo[订阅]
个人资料
评论
读取中...
访客
读取中...
好友
读取中...
聊天室
博文

浅谈Windows环境下软件故障调试与分析



--------------------------------------------------------------------------------
技术难度:Windows高阶应用
适用人群:Windows高级用户,系统管理员。
适用系统:Microsoft Windows Client
--------------------------------------------------------------------------------

    大家好,我是Eric,今天,我将与大家一起分享一个软件故障的调试与分析案例,希望给大家提供一个解决Windows下软件错误的基本分析思路和供参考 的一类解决方法。看完本例,您将会初步了解到Dll Entry Point错误的一些基本知识,也将接触到像Winbdg、Dependency Walker一类的专业调试、分析工具软件的基本使用,在这里我也和大家一起分享并探讨。

    本例中出现错误的软件是中国移动飞信2008版客户端,具体现象是每次双击图标启动该程序时总会收到一个错误信息对话框——标题为“
 
哪位朋友能帮帮我,那就太感谢了.不知什么原因,双击桌面上'我的电脑'弹出C盘,D盘,E盘,F盘,再双击任意一个盘就弹出一个表,问你用什么方式打开,里面有什么写字板啊,画图啊等等,不知为什么不能像以前那样直接弹文件夹?
提问者: muzirihe - 试用期 一级

 

前面已经讨论了Exchange的基本安装和多服务器的安装,今天我们来继续来讨论安装,今天主要和大家一起讨论群集环境中的Exchange安装
首先需要先构建服务器群集环境,然后再安装Exchange Server 2003,群集环境的构建如图:
服务器群集必须存在于域环境,Exchange一般使用服务器群集(前端服务器一般使用NLB)。
第一步,配置NODE1。在虚拟机上创建一个新的硬盘(为SCSI类型),并将该硬盘的总线修改为一个不同于安装系统磁盘的总线类型(默认磁盘的总线为scsi0:0,这里我们修改为scsi2:2),如图:
由于两个节点需要共享磁盘
常用 SQL 语句(2008-09-24 14:26)
一、基础
1、说明:创建数据库
Create DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根据已有的表创建新表:
A:create table tab_new like tab_old (使用旧表创建新表)
B:create table tab_new as select col1,col2… from tab_old definition only
5、说明:删除新表
drop table tabname
6、说明:增加一个列
Alter table tabname add column col type
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
7、说明:添加主键: Alter table tabname add primary key(col)
说明:删除主键: Alter table tabname drop primary key(col)
8、说明
记得有人说过这样的一句话:“以后的计算机工程将只省下网络和计算机”,由此可见数据库在其中起了多大的作用。可以说数据库的应用无处不在;在微软的系统中更是如此。其实不管是大到成千上万的AD数据还是更多的邮件信息;或是小到一个网段的DHCP数据都用到了数据库。只是因为了解得不多而且它们都很小(相比较专业数据库),所以不像那些专业的数据库软件如Oracle,MSSQL,MYSQL这样广为人知。但是通过下面的操作,你也许会有一个大概的了解了。
  AD的应用可以说是中小企业用得较多的一个应用,有关它相关的优点不用我在这里说明,当然,如果你对AD还不是很了解,建议去看看相关的资料后再来看这篇文章。在AD应用中或多或少会出现一些莫名的问题:
  服务器突然变慢了,但是又找不到问题所在。
  AD规划时没预计磁盘空间,结果系统盘的空间不够,而且增长最快的文件是sysvol下的几个文件。。。。。。
  如果你遇到这些问题,那么这篇文
   全局编录服务器并不是一个独立的实体,域控制器也没有单独为GC准备一个独立的DIT文件,GC服务器与当前的域公用同一个NTDS.DIT文件,两者的区别只是使用的端口号不同,前者使用3268端口,后者使用389端口。理解了这一点,也就理解了如何来查看GC数据。
         AdsiEdit工具是一个超级强大的AD查看与编辑工具,我们可以使用这个工具做一些其它工具无法实现的功能。
         比如本文准备阐述的查看全局编录服务器中的数据等。
         为了更好的说明如何使用AdsiEdit工具查看GC数据,先介绍一下当前的演示环境:
         两个域,父域为Superlan.Com,子域为Sub.Superlan.Com,其中Superlan.Com域中有一台DC(PriDomDemo.Superlan.Com),
         同时担任GC角色,子域中有一台DC(SubDomDemo.Sub.Superlan.Com),非GC。
         域结构如下:&n
写在前面:
    这是一直想写但一直在犹豫的系列,因为系列准备介绍的没有那种包治百病,灵丹妙药式的工具,只有日常维护和排错过程中常用工具。这些工具都包含在MS Support Tools或Resource Tools中,微软网站或工具自带的使用帮助中已有相应的使用说明,网络中也有许多类似的文章可以参考。从这点来说,再整理这样的系列,未免有画蛇添足之嫌。但另一方面,MS Support Tools和Resource Tools包含的工具如此之多,多数又缺少工具功能和使用范围介绍,在实际环境中遇到故障时,有时无法确定该使用哪种适当工具进行故障定位和排错。且对于部分人而言,阅读英文说明文档是一件痛苦的事情,以至于对这些经典工具望而却步,在论坛中也经常可以看到“某某AD工具如何使用”诸如此类的求助帖子。
    整理这个系列,一方面是帮助自己梳理常用的这些工具使用文档,方便日常的工作和管理。另一方面也希望能对刚接触活动目录管理的新手如何使用这些工具起指导入门的作用。
    至于文章中工具功能和参数的解释,大部分是通过查看工具自带帮助翻译理解而成,由于英文水平和理解能力

   在Win2003AD域环境中,除了FSMO操作主机角色外,全局编录服务器(GC)也是有着特殊含义的域控制器。通过GC,可以提高在活动目录中搜索对象的速度,可以加快用户登录验证等。
   简单的说,GC是森林中所有对象的只读调整缓冲存储器( Read Only Cache),目录只用于搜索。GC服务器存储本域中所有对象的所有属性,同时会存储林中其它域中所有对象的部分属性。一般来说,属性是否存储在GC中,取决于该属性在搜索中使用的频率,由系统自动进行决定。但AD架构管理员也可以定义对象的哪些属性保存的GC中,同时决定该属性是否可以进行索引。
   本文拟就与GC相关的内容一一阐述,希望能起抛砖引玉作用,与有兴趣的朋友一起更好的了解和熟悉全局编录服务器。
    GC出现的原因
    GC的作用
    查看当前环境中GC服务器
    提升DC为全局编录服务器
    验证全局编录服务器的提升
    验证全局编录服务器是否工作正常
    删除全局编录服务器
  &
.我的活动目录中的DNS服务器上的SRV记录丢失了,怎么办?
Q.首先确认你的服务器TCP/IP属性中的DNS设置是正确的,然后检查DNS区域是否正确,并且打开自动更新的功能,完成以上操作后,进入命令提示符模式,输入以下命令来完成操作:
net stop dns
net start dns
net stop netlogon
net start netlogon
通过以上命令可以重新注册SRV记录,最终实现找到丢失的SRV记录,当然此方法也常用的DNS的解决方法之一。

A.我的企业环境中有1台DC(域控制器),由于购买了新的服务器来替代老的服务器,怎么操作?
Q.这个问题的解决主要是通过将新的服务器提升为现有域的辅助域控制器,加入成功后重新启动起来,进入命令行提示符,通过输入ntdsutil来传送FSMO(5种主控角色)到新的服务器上,然后将新的服务器设置为GC既可,关于FSMO的介绍可以查看本社区相关帖子。具体操作如下:

1.打开命令行,输入n
默认情况下ISA已经启用了Web代理服务,如果不放心可以检查一下。打开“ISA服务器管理”,展开 配置-网络-内部,查看内部网络的属性,切换到“Web代理”标签,如下图所示,我们发现ISA