为什么SQL安装时提示“安装程序正在启动服务器并配置你所选择的配置”,然后就一直不动了

为什么SQL安装时提示“安装程序正在启动服务器并配置你所选择的配置”,然后就一直不动了,第1张

进目录(默认的是C:\Program Files),把Microsoft SQL Server目录整个删除试试,

还不行那没办法建议重装系统,否则一直纠结下去还不如快刀斩乱麻。

常见问题一:

安装Sql Server 2000时出现“以前进行的程序创建了挂起的文件操作,运行安装程序之前,必须重新启动计算机” ,重启后仍然无效。

解决方案:

1不用退出Sql Server 2000安装程序,直接切换到桌面

2打开注册表编辑器(在“运行”中敲入“regedit”之后回车即可),定位到注册表的HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager节点。

3单击"Session Manager"这个节点,然后在右侧的窗口中找到"PendingFileRenameOperations"选项,双击打开(或右键单击后选择“修改”也可以),然后将其下面空白栏中的值去掉(清空)即可。

4关掉注册表编辑器,切换回Sql Server 2000安装程序,后退一步,然后再点下一步问题即可解决!

常见问题二:

安装SQL Server 2005或SQL Server 2008 过程中遇到“性能计数器注册表配置单元一致性”检查失败。

解决方案:

1打开注册表编辑器,定位到注册表的HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib

2找到里面的Last Counter和Last Help。Last Counter和Last Help的值是由Windows动态分配的,这两个值会因计算机的不同而不同。

3上一步Last Counter的值必须与[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib/004]的Counter项的最大值匹配,并且上一步的Last Help必须与[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib/004]的Last Help项的最大值匹配。

注意:004是简体中文的一个示例,如果安装的英文版,对应的应该是[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib/009]

4关闭注册表编辑器,再次运行SQL Server的安装程序就应该没有问题了。

常见问题三:

Sql Server 2000安装完成后服务无法启动,弹出提示框“安装程序配置服务器失败。参考服务器错误日志和c:\windows\sqlstplog了解更多信息”。

解决方案:

1打开注册表编辑器,删除在current_user和local_machine/software/microsoft/ 下有关 Microsoft sql server 全部信息。

2把安装目录和C:/Program Files下的Microsoft SQL Server文件夹删除掉。

3把计算机名改为全部大写字母。(此问题属于sql server的bug,GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCndll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCndll) 保留返回时的名称。当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误! 解决办法就是将计算机名称改为全部大写!)

4重启计算机,再安装就OK啦。

常见问题四:

数据库中有一个空数据库,该数据库在企业管理器中没有名称,没有任何表,没有用户,没有角色……无法修改也无法删除。使用企业管理器,进行新建表等操作时都会弹出错误提示:

在执行该操作期间发生意外错误。[Microsoft SQL-DMO(ODBC SQLState:42000)]-不能使用空白的对象或列名。如果必要,请使用一个空格。

解决方案:

1打开SQL 属性面板,把 允许对系统目录直接进行修改 前的对勾勾上!然后点确定退出。

2打开master数据库,找到里面的sysdatabase表 ,找到出问题的数据库,删除掉问题就解决了!

将DHCP移交给专用服务器的另一个好处就是可以建立动态域名服务(DDNS),那样当主机向服务器请求DHCP地址时,新主机的主机名称会被添加到DNS系统中。

  第一步:安装及配置ISC DHCP Server

  1 想开始搭建这台多宿主服务器这个过程,需要使用“apt”实用工具,通过Debian软件库来安装ISC软件。与所有教程一样,假设你拥有root或sudo访问权限。请对下列几个命令做适当的改动。

  # apt-get install isc-dhcp-server[安装ISC DHCP Server软件]

  # dpkg --get-selections isc-dhcp-server [证实已成功安装]

  # dpkg -s isc-dhcp-server [以另一种方式证实安装]

  将ISC DHCP Server安装在Debian中

  2 鉴于服务器软件已证实成功安装,现在就有必要为服务器配置它需要分发出去的网络信息。管理员最起码要知道基本DHCP范围的下列信息:

  •网络地址

  •子网掩码

  •将被动态分配的地址范围

  让服务器动态分配的其他实用信息包括如下:

  •默认网关

  •DNS服务器的IP地址

  •域名

  •主机名称

  •网络广播地址

  这些仅仅是ISC DHCP服务器所能处理的诸多选项中的几个而已。想获得每个选项的详细描述以及完整列表,安装程序包之后请输入下面这个命令:

  # man dhcpdconf

  3 一旦管理员确定了该服务器要分发出去的所有必要信息,现在就可以配置DHCP服务器以及必要的池了。不过,在创建任何池或服务器配置之前,必须配置DHCP服务,以便侦听服务器的其中一个接口。

  在这一台服务器上,网卡组已建立起来,DHCP会侦听被赋予名称“bond0”的组接口。考虑到服务器和一切已配置好的环境,务必要进行适当的更改。该文件中的默认值适用于本教程。

  配置ISC DHCP网络

  这一行将指示DHCP服务在指定的一个接口或多个接口上侦听DHCP流量。这时候,可以改动主配置文件,以便启动必要网络上的DHCP池。主配置文件位于/etc/dhcp/dhcpdconf。首先用文本编辑工具打开该文件:

  # nano /etc/dhcp/dhcpdconf

  该文件含有针对DHCP服务器的选项的配置,以及用户希望配置的所有池/主机。文件顶部以“ddns-update-style”子句开始;就本教程而言,它仍保持被设成“none”;不过在将来的一篇文章中,将会包括动态DNS, ISC-DHCP-Server将与BIND9整合起来,让主机名称转成IP地址的更新成为可能。

  4 下一节通常介绍管理员配置全局网络设置,比如DNS域名、IP地址的默认租期、子网掩码及更多选项。想进一步了解所有选项,请务必阅读dhcpdconf文件的参考手册页。

  # man dhcpdconf

  就这次安装的服务器而言,有几个全局网络选项已在配置文件的顶部配置好,那样它们没必要实施在创建的每一个池中。

  配置ISC DDNS

  我们不妨稍微抽点时间解释其中一些选项。虽然它们在本例中全局配置,但所有选项同样可以针对每个池来配置。

  •option domain-name “comptechlocal”:该DHCP服务器托管运行的所有主机将是DNS域名“comptechlocal”的成员。

  •option domain-name-servers 17227106:DHCP将向经配置以托管的所有网络上的所有主机分发DNS服务器IP,即17227106。

  •option subnet-mask 2552552550:被分发到每个网络上的子网掩码将是2552552550 或/24。

  •default-lease-time 3600:这是租期将自动有效的时间(以秒为单位)。如果时间超时,主机会重新请求同一租期。如果主机已用完租期,就能及早归还地址。

  •max-lease-time 86400:这是主机保持租期的最长时间(以秒为单位)。

  •ping-check true:这是一个额外测试,确保服务器想要分配出去的地址没有已被网络上的另一个主机所使用。

  •ping-timeout:这是指在假设地址未使用之前,服务器为响应ping而等待多长时间(以秒为单位)。

  •ignore client-updates:眼下这个选项无关紧要,因为DDNS之前已在配置文件中被禁用,但是当DDNS运行时,这个选项将忽视主机在DNS中更新主机名称的请求。

  5 该文件中的下面一行是权威DHCP服务器这行。这一行意味着,如果该服务器将是为该文件中所配置的网络分发地址的服务器,那么就取消注释权威节(authoritative stanza)。

  该服务器将是它所网络的所有网络上的唯一权威,那样只要去掉关键字authoritative(权威)前面的“#”,即可取消注释全局权威节。

  启用ISC Authoritative

  默认情况下,服务器假设不是网络上的权威。这么做是出于安全。如果有人不明就里对DHCP服务器配置不当,或者在不该连接的网络上,这就会引起严重的连接问题。这一行还可以针对每个网络来使用。这意味着,如果服务器不是整个网络的DHCP服务器,authoritative这一行就可以改而针对每个网络来使用,而不是像上面截图看到的那样用在全局配置中。

  6 下一步是配置该服务器管理的所有DHCP池/网络。为了简洁起见,本文将只介绍配置的其中一个池。管理员需要收集所有的必要网络信息(即域名、网络地址、多少地址可以分发出去,等等)。

  就这个池而言,下列信息从网络管理员处获得:网络ID为17227600,子网掩码为2552552550或/24,子网的默认网关是17227601,广播地址为1722760255。

  这些信息对于构建dhcpdconf文件中适当的网络节而言很重要。闲话少说,不妨再次使用文本编辑工具,打开配置文件,然后将新的网络添加到服务器。这必须借助root/sudo权限来完成!

  # nano /etc/dhcp/dhcpdconf

  配置DHCP协议和网络

  这是为了将IP地址分发给用于搭建VMware虚拟服务器的网络而建立的示例。第一行表明了网络以及该网络的子网掩码。然后在括号里面是DHCP服务器应该提供给该网络上主机的所有选项。

  第一个节range 172276050 1722760254;是DHCP服务器可以分发给该网络上主机的动态分配地址的范围。请注意头48个地址并不在池中;需要的话,这些地址可以静态分配给主机。

  第二个节option routers 17227601;将默认网关地址分发给该网络上的所有主机。

  最后一个节option broadcast-address 1722760255;表明该网络的广播地址。该地址不应该是范围节的一部分,因为广播地址无法分配给主机。

  一些指针务必总是以分号(;)来结束选项行,始终确保每个创建的网络用花括号{ }包起来。

  7 如果有更多的网络要建立,继续以合适的选项来建立,然后保存文本文件。一旦所有配置都完成, ISC-DHCP-Server进程需要重启,以便让新的变更生效。这可以用下面这个命令来实现:

  # service isc-dhcp-server restart

  这会重启DHCP服务,然后管理员可以通过几种不同的方式,检查服务器是否准备好处理DHCP请求。最简单的方式就是只要通过lsof命令,看看服务器是不是在侦听端口67:

  # lsof -i :67

  检查DHCP侦听端口

  这个输出结果表明,DHCPD(DHCP Server守护程序)在运行,并侦听端口67。由于/etc/services文件中端口67的端口号映射,该输出结果中的端口67实际上被转换成了“bootps”。

  这在大多数系统上很常见。至此,服务器应该已为网络连接准备好,只要将机器连接到网络,让它向服务器请求DHCP地址,即可加以证实。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 为什么SQL安装时提示“安装程序正在启动服务器并配置你所选择的配置”,然后就一直不动了

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情