做一个科学崇拜者,怎么就不对那?

        科学是没有边界的,每个人都可以崇拜科学,敬仰伟大的发明家。然而不知道为什么感觉自己的生活创意并不能实现,也无法改变现状,失落和痛苦顿时涌上心头。
         曾经有这样一个梦想,在十年当中要创办一个研究所,我记得当时是在2005年7月23日说的。我一直把这个当作我人生的目标,当然在这之前也有许多科学的设想。设想将现在的交通秩序进行变革,把以前的使用固定编程设计好的交通灯,改变为人性话管理的交通灯,并通过网络能够达到适时控制。当时如何进行网络数据传输和将现有交通灯设计网络控制接口成了我每天心中的第一个问题(网络传输受距离的限制)。随着时间的变化,我设想的交通秩序控制得到了新的补充。我开始想如果能在没个路口安装一个摄像头,并于交通灯形成协助的关系。那么公半夜凉初透安执法人员在公路上执法的时候将会大大的提高工作效率,使违法人员无路可走。到这个时候又有了第二个问题:如何进行图像识别(识别当然我首先想到提取特征元素,每个图象上面都会有标志性特征:车牌上有车牌号,有汽车品牌。人物作着装上有衣服品牌,有身高,着装颜色等)。通过图象识别最终可以达到网络追踪的目地。
         当我觉得这个设想确实可行的时候开始着手研究的时候,确发现我有太多的知识缺口了,何时才能把这个系统工程搭建成功那。为了缩短系统构建时间让交通设想更早服务社会我想了很多办法,比如硬件接口上采用现有接口然后开发一个设备进行对接,当然开发这个设备属于中间设备可以收发网络信号完成控制交通灯和摄像机功能并将摄像机和交通灯的数据适时传回指挥控制台,在网络协议上采用现有的通信协议,在视频型号处理上采用分布式存储并购卖ocr sdk模块进行视频特征信息提取。这样即可以完成小范围的视频信号记录又可以完成视频追踪。
        设想可能对于我来说已经接近完美,但是天外有天。在寻找ocr sdk模块供应商时才发现,现在已经有很多分析视频信号的现有系统而且非常接近我的设想。也许再用不了几个月我的设想就已经落后了,这样就算费了很大心血开发出来又有什么意义那。在科学的道路上思考,科学就意味着牺牲,牺牲了快乐,牺牲了家庭,牺牲了生命的时光,但牺牲的这一切给你的回报是什么啊?失落。。。失落。。。心里有说不出的感受,难道做一个科学崇拜者有什么不对的地方么?

XP下安装装SQL2000企业版本 [转]

SQL2000企业版本适用于WIN 2000系统,2003系统和XP一般装不了需要选用个人版,这里介绍一个XP下安装装SQL2000企业版本方法以供参考

  一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。

  二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。

三. 再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下的autorun.exe)

根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。(哈哈,服务端我已有了)

四. 打开企业管理器,试用SA用户连一下看看,是不是发现SA用户登陆失败?因为你还没有与信任SQL SERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦:

在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINESOFTWAREMICROSOFTMSSQLSERVERMSSQLSERVER],这个项里面

有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。

五. 再打开企业管理,再连接试试,是不是OK了!

could not open configuration filed [原]

       在现在计算机飞速发展的今天,接入互联网是当今所有计算机使用者必不可少的一个话题。而如今为了共享计算机网络资源(共享宽带)已经出现了非常多的上网方式,最简单的就是共享试网络主要原理是将共享网络中的一台计算机设置为拨号上网,然后共享拨号连接使其他计算机也能够在不需要增加宽带申请费用就能简单的共享上网乐趣。再复杂一点就使是配置adsl路由,这种听起来好像有点困难因为想到路由一般不是专门搞网络的人都觉得头大。第三种比较流行的上网方式就是使用代理服务器,虽然很多代理服务器都支持ie代理在不安装代理客户端的计算机上只要把ie和本地连接设置好就可以上网。可是只有上网功能并不能满足所有人的需要,更多人想通过互连网看电影打游戏等更方便的服务。而安装了代理客户端后就就基本上能满足我们在互联网上的基本需求。
       在我们使用代理客户端时经常会出现一些莫名奇妙的问题,但是问题解决办法有在网上找不到所以我就我使用代理客户端permeo security driver 4.22 (psd)时出现的一些故障以及我的解决办法分享给大家,希望能给大家带来一点帮助。
      使用psd时经常会出现网页打不开,但把代理客户端停止后用ie的代理设置时能够正常使用。第一次出现这个问题的时候我不知道怎么解决但是不加代理客户端时无法使用odbc所以就重做了操作系统,重做操作系统当然是很麻烦的事我现在最愁的就是做操作系统虽然会用一些工具把操作系统的安装时间减到10分钟但是计算机配置还是很麻烦的。后来发现出现这个问题的原因是计算机里面的一个服务停掉了,服务名是Security Driver NetBT Proxy然后启用服务就好了,这个问题可以说是得到了解决。还有一次出现了新的问题代理客户端正常启动它的依托服务也很正常但是代理客户端不起作用了,为次我从装了好多次代理客户端但是结果都没办法改变,最后从代理客户端的帮助文档中找到一条说代理客户端要进行配置文件导入和导出当然我的英文不是很好只看懂是导入导出的意思,我打开代理客户端的用户配置界面发现general页中in office后面的edit按钮打不开点击时出现错误提示:could not open configuration filed原来是配置文件有问题了.我的计算机使用的用户是用超级管理员创建的管理员用户,所以我就重新用超级管理员用户登陆,打开代理客户端配置发现可以正常使用所以就用代理客户端的工具administrator's tool将代理客户端的配置导出一份到c:abc.txt,重新进入计算机管理员用户后用同样的工具将abc.txt导入代理客户端一切使用正常。当然如果你的代理客户端现在使用正常的话可以将现在的配置文件导出备份到一个文件中如果代理客户端出现问题了可以导入重新导入。当然如果你的计算机代理客户端出现问题也可以将其他计算机上的可以正常使用的代理客户配置文件导入到你的代理客户端中。
       如果有什么问题可以给我留言,欢迎大家和我一起交流网管经验。

常见的数据库连接失败问题及其解决方法【收集整理】















常见的SQL Server连接失败错误及解决




 


在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题。

一、客户端工具连接失败

           在使用 SQL Server 自带的客户端工具(以企业管理器为例)连接 SQL Server时,最常见的错误有如下一些:

          1、SQL Server 不存在或访问被拒绝
          ConnectionOpen (Connect())


    2、用户'sa'登录失败。原因:未与信任 SQL Server 连接相关联。


    3、超时已过期。


  
下面我们依次介绍如何来解决这三个最常见的连接错误。
第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性:
         1、SQL Server名称或IP地址拼写有误;
         2、服务器端网络配置有误;
          3、客户端网络配置有误。

  要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。
  首先,检查网络物理连接:
   ping <服务器IP地址>  
  或者
   ping <服务器名称>
  如果 ping <服务器IP地址> 失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、HUB、路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server。防火墙软件可能会屏蔽对 ping、telnet 等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。
  如果ping <服务器IP地址> 成功而 ping <服务器名称> 失败,则说明名字解析有问题,这时候要检查 DNS 服务是否正常。有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是:
  1、使用记事本打开HOSTS文件(一般情况下位于C:WINNTsystem32driversetc).
  2、添加一条IP地址与服务器名称的对应记录,如:
    172.168.10.24 myserver
  也可以在 SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明。

  其次,使用 telnet 命令检查SQL Server服务器工作状态:
   telnet <服务器IP地址> 1433
  如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监瑞脑消金兽听1433端口的 TCP/IP 连接;如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监瑞脑消金兽听。
  接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道,是否启用了 TCP/IP 协议等等。我们可以利用 SQL Server 自带的服务器网络使用工具来进行检查。
  点击:程序 -> Microsoft SQL Server -> 服务器网络使用工具,打开该工具后看到的画面如下图所示:
  
  从这里我们可以看到服务器启用了哪些协议。一般而言,我们启用命名管道以及 TCP/IP 协议。
  点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK Server 服务默认端口的设置,如下图所示:

  一般而言,我们使用 SQL Server 默认的1433端口。如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接。
  检查完了服务器端的网络配置,接下来我们要到客户端检查客户端的网络配置。我们同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,所不同的是这次是在客户端来运行这个工具。
  点击:程序 -> Microsoft SQL Server -> 客户端网络使用工具, 打开该工具后看到的画面如下图所示:

  从这里我们可以看到客户端启用了哪些协议。一般而言,我们同样需要启用命名管道以及 TCP/IP 协议。
  点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,如下图所示。

  该端口必须与服务器一致。
      单击"别名"选项卡,还可以为服务器配置别名。服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同。如下图中,我们可以使用myserver来代替真正的服务器名称sql2kcn-02,并且使用网络库 Named Pipes。别名的设置与使用HOSTS文件有相似之处。
  
       通过以上几个方面的检查,错误 1 发生的原因基本上可以被排除。

 注:如果打过sp3补丁的用户还可能会发现上面问题还得不到解决,主要原因是你得sp3补丁没有安装成功,你在安装sp3补丁得时候会发现出现了俩个小错误,但是还是可以安装而且不提示安装失败。最好得解决办法是重新安装sp3补丁,如果还安装不成功就重新下载一个sp3补丁安上。这样上面得问题可能就完全解决了。

 

下面我们再详细描述如何来解决错误 2。
  当用户尝试在查询分析器里面使用sa来连接SQL Server,或者在企业管理器里面使用sa来新建一个SQL Server注册时,经常会遇到如图 2 所示的错误信息。该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
  1、 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server;
  2、 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡;
  3、 在"身份验证"下,选择"SQL Server和 Windows "。
  4、 重新启动SQL Server服务。
  在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,那么我们将遇到一个两难的境地:首先,服务器只允许了 Windows 的身份验证;其次,即使使用了 Windows 身份验证仍然无法连接上服务器。这种情形被形象地称之为"自己把自己锁在了门外",因为无论用何种方式,用户均无法使用进行连接。实际上,我们可以通过修改一个注册表键值来将身份验证方式改为 SQL Server 和 Windows 混合验证,步骤如下所示:
  1、点击"开始"-"运行",输入regedit,回车进入注册表编辑器;
  2、依次展开注册表项,浏览到以下莫道不消魂注册表键:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServer]
  3、在屏幕右方找到名称"LoginMode",双击编辑双字节值;
  4、将原值从1改为2,点击"确定";
  5、关闭注册表编辑器;
  6、重新启动SQL Server服务。
  此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server。这是因为在 SQL Server 中有两个缺省的登录帐户:BUILTINAdministrators 以及 <机器名>Administrator 被删除。要恢复这两个帐户,可以使用以下的方法:
  1、打开企业管理器,展开服务器组,然后展开服务器;
  2、展开"安全性",右击"登录",然后单击"新建登录";
  3、在"名称"框中,输入 BUILTINAdministrators;
  4、在"服务器角色"选项卡中,选择"System Administrators" ;
  5、点击"确定"退出;
  6、使用同样方法添加 <机器名>Administrator 登录。
  以下莫道不消魂注册表键
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerMSSQLServerLoginMode
  的值决定了SQL Server将采取何种身份验证模式。该值为1,表示使用Windows 身份验证模式;该值为2,表示使用混合模式(Windows 身份验证和 SQL Server 身份验证)。

 

也许在第二个问题中还会遇到最辣手得问题就是sql server服务无法启动,刚开始你也许模不着头脑,其实非常简单就可以解决这个问题。右击我得电脑选择管理弹出计算机管理窗口展开服务与应用程序点击服务然后在右面得服务选项中找到名称为SQLAgent$myserver得项双击该项弹出SQLAgent$myserver得属性对话框选择登陆页框登陆生分选择本地系统帐户点击确定,然后从启计算机后sqlserver服务就可以正常启动了。


  看完如何解决前两个错误的方法之后,让我们来看一下第三个错误
  如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误。有些情况下,由于局域网的网络问题,也会导致这样的错误。
  要解决这样的错误,可以修改客户端的连接超时设置。默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因)。具体步骤为:
  1、在企业管理器中,选择菜单上的"工具",再选择"选项";
  2、在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡;
  3、在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20。
  查询分析器中也可以在同样位置进行设置。
  二、应用程序连接失败
  以上的三种错误信息都是发生在 SQL Server 自带的客户端工具中,在应用程序中我们也会遇到类似的错误信息,例如:
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]Specified SQL server not found.
Microsoft OLE DB Provider for SQL Server (0x80004005)
用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'.
[Microsoft][ODBC SQL Server Driver]超时已过期.
  首先,让我们来详细看以下的示意图来了解一下使用 ODBC 和使用 OLE DB 连接 SQL Server 有什么不同之处。
  

[!--empirenews.page--]
  从上图中,我们可以看出在实际使用中,应用程序创建和使用各种 ADO 对象,ADO 对象框架调用享用的 OLE DB 提供者。为了访问 SQL Server 数据库,OLE DB 提供了两种不同的方法:用于 SQL Server 的 OLE DB 提供者以及用于 ODBC 的 OLE DB 提供者。这两种不同的方法对应于两种不同的连接字符串,标准的连接字符串写法如下所示:
  1、使用用于 SQL Server 的 OLE DB 提供者:
  使用 SQL Server 身份验证:
oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"User Id=myUsername;" & _
"Password=myPassword"
  使用 Windows 身份验证(信任连接):
oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"Integrated Security=SSPI"
  2、使用用于 ODBC 的 OLE DB 提供者(不使用 ODBC 数据源):
  使用 SQL Server 身份验证:
oConn.Open "Driver={SQL Server};" & _
"Server=MyServerName;" & _
"Database=myDatabaseName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
  使用 Windows 身份验证(信任连接):
oConn.Open "Driver={SQL Server};" & _
"Server=MyServerName;" & _
"Database=myDatabaseName;" & _
"Trusted_Connection=yes"
  3、使用用于 ODBC 的 OLE DB 提供者(使用 ODBC 数据源):
oConn.Open "DSN=mySystemDSN;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
  如果遇到连接失败的情况,我们只要按照一中所示的方法,结合程序中的连接字符串进行检查,基本都能得到解决。另外,还有以下几个要注意的地方:
  1、配置 ODBC 数据源时,点击"客户端"配置选项可以让我们指定连接使用的网络库、端口号等属性;
  2、如果遇到连接超时的错误,我们可以在程序中修改 Connection 对象的超时设置,再打开该连接。例如:






%
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=mydatabase"
Conn. Properties("Connect Timeout") = 15 '以秒为单位
Conn.open DSNtest
%>


  3、如果遇到查询超时的错误,我们可以在程序中修改 Recordset 对象的超时设置,再打开结果集。例如:







Dim cn As New ADODB.Connection
Dim rs As ADODB.Recordset
. . .
cmd1 = txtQuery.Text
Set rs = New ADODB.Recordset
rs.Properties("Command Time Out") = 300
'同样以秒为单位,如果设置为 0 表示无限制
rs.Open cmd1, cn
rs.MoveFirst
. . .


  本文针对大部分用户在使用 SQL Server 过程中常见的连接失败的错误,重点讨论了在使用 SQL Server 客户端工具以及用户开发的应用程序两种情况下,如何诊断并解决连接失败的错误。看过本文以后,相信每一个读者都会对 SQL Server 的连接工作原理、身份验证方式以及应用程序开发等有一个较为全面而深入的了解。

[感谢优U博客推广www.53uu.com对本站的推广]

我在使用Microsoft Visual Studio 2003 c# 设计器时遇到的问题[原]

1.计算机调试管理服务器被禁用

        解决办法
        管理工具->计算机->服务,应该启用“Machine Debug Manager”服务就可以了吧。把它的启动方式改为手动或自动。

通过外网连接内网SQL Server服务器续 [转]

[分享]关于通过外网连接内网SQL Server服务器的方法!
近日,在论坛上看到的有关SQL Server远程连接的文章后,真的受益良多。一直以来困惑了已久的关于从外网如何连接到内网的SQL Server服务器上的方法,现已解决了,相信也有不少象我这样的狐友们。故此,现在把我实现的方法拿出与大家分享一下,小弟很菜,若有不对的地方,请大家纠正,谢谢!
操作设置如下:
1.在内网里的某一台机上安装好操作系统及SQL Server(本人使用的是:Windows Server2000操作系统+SQL Server2000);
2.在操作系统上桌面的“网上邻居”右击“属性”——>再右击“本地连接”——>“属性”——>选择“高级”——>在Internet连接防火墙里(若是勾先了的)——>“设置”——>添加——>把TCP端口1433及端口UDP=1434排除丢。(若是使用其他防火墙工具的,请把SQL Server使用的或用户指定的SQL Server端口的阻挡排除丢)
3.在SQL Server服务器的那台机里安装一个“花生壳”客户端软件(本人使用的是http://oray.net/提供的花生壳软件3.1版)并申请一个免费域名(如:test.xicp.net)作为远程登录使用。(花生壳的详细用途我在此不作说明,请大家在网上搜索一下相关资料看看便明白)
4.把SQL Server服务器的那台机的IP影射到路由器那里(我使用的华为MT800 ADSL Moden里自带的影射功能实现的),由于每个人使用的影射设备不同,本人也不多详细说明,请大家参考相关资料。
5.启动SQL服务器及花生壳软件。
6.设置远程登录用户,用SQL Server的sa用户在SQL Server提供的“企业管理器”登录,在登录里设置一测试用户:
此主题相关图片如下:

[img]http://images.blogcn.com/2006/4/13/6/internat,20060413102118.gif[/img]

此主题相关图片如下:
[img]http://images.blogcn.com/2006/4/13/6/internat,2006041310950.gif[/img]

此主题相关图片如下:
[img]http://images.blogcn.com/2006/4/13/6/internat,2006041310117.gif[/img]

设置好用户后,将该Test用户设置为远程登录的用户:

此主题相关图片如下:

[img]http://images.blogcn.com/2006/4/13/6/internat,20060413101131.gif[/img]

此主题相关图片如下:
[img]http://images.blogcn.com/2006/4/13/6/internat,20060413101155.gif[/img]
“确定”后,把SQL服务器重启一次。
7.在外网通过ODBC或其他方式对设置好内网SQL 服务器进行连接,连接时,使用的IP或服务器名就是那个花生壳用的免费域名(如:test.xicp.net),用户就是以上所建的Test,密码是你创建Test用户时给予的密码。(建议必须留有密码)
8.补充说明:你SQL Server版本必须安装sp3的补丁才能成功,之前,本人一直没有成功,安装后即能解决了问题。

此主题相关图片如下:
[img]http://images.blogcn.com/2006/4/13/6/internat,20060413101246.gif[/img]

本人通过以上设置,能成功通过外网连接到单位的SQL Server服务器上。希望能对大家有一定的帮助。
[此贴子已经被作者于2006-4-5 14:20:09编辑过]

无法安装SQL Server

SQL Server 安装:以前的某个程序安装已在安装计算机上创建挂起的文件操作




安装SQL Server 遇到错误提示:


以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。

找了半天,没发现什么一场程序,该机器上以前没安装过SQL Server。看看系统安装了什么软件? 3721 上网助手什么的赫然在目!删掉!



还是不行,搜索了一下,发现这篇Blog最有价值:


3)打开注册表编辑器,在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

看看本机的注册表信息,Faint,还是 3721!删掉该条注册表注释(之前备份),OK

双系统修复与系统启动的重要文件

windows 系统修复与系统启动的重要文件:


     一般WINDOWS系统在第一个主分区下会有以下几个重要的文件AUTOEXEC.BAT,BOOT.INI,BOOTFONT.BIN,CONFIG.SYS,IO.SYS,MSDOS.SYS,NTLDR,DTETECT.COM。


    这些文件是非常重要的。系统启动是第一个要加载的文件是BOOT.INI关于BOOT.INI的贴子在网上非常的多就不在解释了.加载完BOOT.INI后紧接着加载的就是NTLDR,NTLDR这个文件非常特殊在每个WINDOWS版本的系统中都会有这个文件,而且是完全向下兼容的.如过你安装了双系统后系统时一定要注意备份上面那线文件,如果安装完后前一个操作系统启动不了就把这些备份文件拷贝回原位,从新启动系统原来的第一个系统启动就不会有问题了,.但是你要想俩个系统都能用就必须在boot.ini里加一行了,比如我先安装的WINDOWSXP后安装的WINDOWS2000安装后系统WINDOWSXP是没办法在启动的,但是如果你按我说的提前备份好了文件那么你启动WINDOWS2000后把文件考回原处WINDOWSXP又可以使用了.如果你还想用WINDOWS2000那么你就打开BOOT.INI文件在文件的最后另起一行输入下面一行multi(0)disk(0)rdisk(0)partition(2)WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect


之后你的系统就俩个系统都可以启动了,一般做系统都是先安装底版本系统在安装高版本系统这样当然俩个系统都能正常使用,这是因为在安装高版本的系统时回从新生成NTLDR,DTETECT.COM俩个文件而且在BOOT.INI里也做了一些改动,但是你要不小心装了比现有操作系统底的WINDOWS版本做为双系统,或你不想改变原来的系统又想装一个比原WINDOWS版本底的系统,那么这将是一个非常好的消息.

[原]系统维护工具

       最近又了一个新发现,那是在我装系统的时候发现的,我一天装了5次操作系统,说起来累的简直要死,
但是也获得了不少收获,因为我以后不用为装系统发愁了。先来介绍工具的安装方法:
1.先下载工具待下载完后s手工将maxdos文件夹下的文件全部选定粘贴到c盘根目录下。


2.手动该写文件(由于安装文件是自己写的,需要手动该一点东西)


开始->设置->控制面板->文件夹选项->查看  


         把隐藏受保护的操作系统文件(推荐)和隐藏已知文件类型的扩展名前的勾去掉


         在隐藏文件和文件夹选项里选显示所有文件和文件夹


         打开c盘找到boot.ini右击->属性,把自渎属性去掉->确定


         打开boot.ini在文件的末尾另起一行输入  C:grldr="MaxDOS 4.2E 工具箱"


         保存boot.ini


好了现在修改成功了你可以重起你的计算机试一试什么效果了进入DOS的密码是max可不要忘了啊


注意:1.修改完文件后记得要把文件从新设置只读属性,防止病毒修改你的系统


          2.记得把文件夹选项里的选项改回来哦。


          3本工具的前提条条件是C盘必须是FAT32格式,本工具不支持FATS格式。


          4本工具适合于WIN9598ME2000XPNT2003(遗憾的是GHOST 8.2不支持WIN 2003没办法给2003做备份)。

远程连接sql server 2000服务器的解决方案 [转]

由于特定需求,最近实验室需要远程连接外地的sql server 2000服务器
一 看ping 服务器IP能否ping通。
这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。
二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 202.114.100.100 1433
通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。
如果这一步有问题,应该检查以下选项。
1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。
3 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。
4 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。
5 检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入
netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。
三 检查客户端设置
程序->Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。
四 在企业管理器里或查询那分析器连接测试
企业管理器->右键SQlserver组->新建sqlserver注册->下一步->写入远程IP->下一步->选Sqlserver登陆->下一步->写入登陆名与密码(sa,password)->下一步->下一步->完成
查询分析器->文件->连接->写入远程IP->写入登录名和密码(sa,password)->确定
通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。
修改默认连接超时的方法:
企业管理器->工具->选项->在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡->连接设置->在 登录超时(秒) 后面的框里输入一个较大的数字
查询分析器->工具->选项->连接->在 登录超时(秒) 后面的框里输入一个较大的数字
通常就可以连通了,如果提示错误,则进入下一步。
五 错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
 1 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。
  2 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。
  3 在"身份验证"下,选择"SQL Server和 Windows "。
  4 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。
附注:在连接本地服务器时,通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的协议有这个),默认端口是445,因此在本地能连通是不能说明什么问题的,连接远程服务器是完全不同的协议)
再次连接,连接成功别忘了 @孤星哦。