什么原因可能导致安装 MSDE(Microsoft Desktop Engine) 不成功?


n

组态注意事项:
可能导致数据库安装不成功的原因有很多。n

如果 MSDE (Microsoft Desktop Egine) 的安装和组态不成功或被破坏(如被其他安装进程破坏),通常您只能重新安装或重新组态 MSDE。n

如何进行该操作在 "Restarting the MSDE Installation"中有相应描述。n

内容:

1. 重新安装 MSDE

1.1 安装准备
1.2 WinCC flexible 2007 注意事项
(压缩版 /标准版/高级版和微缩板)
1.3 WinCC flexible 2005 with SP1 注意事项
(压缩版 /标准版/高级版)
1.4 WinCC flexible 2005 Micro with SP1 注意事项
(微缩板)
1.5 WinCC flexible 2004 and 2005 without SP1 注意事项
(压缩版 /标准版/高级版和微缩板)

2. 启动 WinCC flexible 时的消息

2.1 有缺陷的数据库安装

3. 安装WinCC flexible 2007的消息

3.1 中止安装Microsoft SQL Server Desktop Engine

4. 安装 MSDE的消息

4.1 安装MSDE时向导中断
4.2 组态 SQL server失败
4.3 自动卸载时的安装中断
4.4 使用运行漏斗MSDE安装停止
4.5 SQL server 不存在或访问被拒绝
4.6 与已经安装的SQL server版本的问题

1. 重新安装 MSDE

No. 重新安装 MSDE
1.1 安装准备
安装 MSDE 时要确保使能并启动“服务器”服务。安装后您可以重新停止/取消使能该服务(如果不再需要该服务)。 n

“服务器”服务可在“开始> 控制面板>管理工具 >服务”下找到。这里您可以双击“服务器”服务。为启动该装置选择“自动”或“手动”,点击“开始”按钮启动该服务。n

重新安装 WinCC flexible 前您必须从您的系统中卸载原来的MSDE 。请使用“Cleanup Support Tool“来卸载MSDE.。该工具可通过条目28465761来免费下载。

1.2

WinCC flexible 2007 注意事项
(压缩版 /标准版/高级版和微缩板)n

  • 在 CD1 上启动应用程序
    “MSDE DISK1MSDE_WCF_setup.exe“。n
  • 如果使用 Windows 2000 您还必须重新启动操作系统。n
  • 然后在 CD1 上启动应用程序
    “MDSEDISK1MSDE_WCF_Conf.exe“。

    注意:
    SQL server 的组态必须受保护。

1.3

WinCC flexible 2005 with SP1 注意事项

(压缩版 /标准版/高级版)n

  • 您必须使用管理员的权限登陆系统。n
  • 在 CD2 上启动应用程序“WinCCflexibleSetupMSDEDISK1setup.exe“。
    成功安装后还需组态数据库。

其他选择:
在 CD2 上启动 “WinCCflexibleSetupMSDEDISK1MSDEsetup.exe“。
这会卸载 MSDE。成功安装并重启系统后,在 CD2 上启动 “WinCCflexibleSetupMSDEDISK1setup.exe“ 来组态数据库。

1.4

WinCC flexible 2005 Micro with SP1 注意事项

  • 在 CD1 上启动 “WinCCflexibleSetupMSDEDISK1setup.exe“。
    成功安装后还需组态数据库。

其他选择:
在 CD1 上启动 “WinCCflexibleSetupMSDEDISK1MSDEsetup.exe“。
这会卸载 MSDE.。n

成功安装并重启系统后,在 CD1 上启动 “WinCCflexibleSetupMSDEDISK1setup.exe“ 来组态数据库。

1.5

WinCC flexible 2004 and 2005 without SP1 注意事项

(压缩版 /标准版/高级版和微缩板)n

  • 直接从微软下载 SQL server (大概 70 MB): Link to the Microsoft pages
  • WinCC flexible 只支持英文(EN-US) 版本的 MSDE。n
  • 在安装和组态 MSDE 期间您必须以管理员的身份登陆操作系统。n
  • 执行应用程序“sql2kdesksp3.exe“。
    输入一个本地路径来存放解压的安装数据的。n
  • 进行下一步操作前重新启动您的计算机。n
  • 在 DOS 输入窗口中跳入上面所指定的路径并从那里进入“MSDE”子目录。n
  • 执行以下命令来安装 SQL server 的 WinCC flexible 实例。

    Setup.exe BLANKSAPWD=1 SECURITYMODE=SQL DISABLENETWORKPROTOCOLS=0 INSTANCENAME=“WinCCflexible“

使用BLANKSAPWD 意味着 SQL server 未被保护(没有密码)。因此您必须做如下操作:n

  • 通过输入以下命令来启动 SQL server :
    Net.exe start MSSQL$WinCCflexiblen
  • 将文件 WinCCflexibleSetup.dts 存放在您选择的路径下。在该路经下执行以下命令:
    Dtsrun.exe /FWinCCflexibleSetup.dts /MWinCCFlexibleSetup /L%WINDIR%WinCCFlexibleMSDE.log

这样就组态了WinCC flexible 的SQL server 并且为操作员指定了一个密码。

2. 启动 WinCC flexible 时的消息
下面我们描述了关于MSDE 的消息及其原因和修复方法。 

No. 消息

2.1

有缺陷的数据库安装

描述: n

  • 当WinCC flexible 起动时,显示消息
    “The MSSQL$WinCCflexible service is not installed“ 。n
  • 如果打开一个已存在的项目,显示消息
    “The SQLDMO server class caot be installed“。

可能的原因:
这些消息通常说明数据库的安装是有缺陷的。n

修复:
卸载WinCC flexible 数据库服务器:
(See "Restarting the MSDE Installation").n

注意:
如果使用Cleanup Support Tool 不能清除该错误,您应该参 Point 4中的修复方法 - Messages during installation of the MSDE.

3. 安装 WinCC flexible 2007 的消息
下面我们描述了安装 WinCC flexible 2007 时关于MSDE 的消息及其原因和修复方法。 n

要点:
在进行该描述操作的过程中“注册表”中的一些内容会被更改。请注意,对注册表的任何更改我们不能给出任何保证,因为这完全是用户的责任。
任何情况下,建议您在做以下描述的操作前要备份一下注册表。

No. 消息

3.1

中止安装Microsoft SQL Server Desktop Engine

描述: n

  • 安装 WinCC flexible 2007 期间, 当从 “Microsoft Tool & ServicePacks for WinCC flexible 2007“ CD 中安装 MSDE 时将显示以下错误消息。

什么原因可能导致安装 MSDE(Microsoft Desktop Engine) 不成功?
( 3 KB )
图. 01n

  • 当从 WinCC flexible 2007 DVD 中安装 WinCC flexible 时将显示以下错误消息。.

什么原因可能导致安装 MSDE(Microsoft Desktop Engine) 不成功?
( 2 KB )
图. 02n

可能的原因:
计算机中已经安装了一个更早版本的 MSDE。这阻止了 Microsoft SQL Server Desktop Engine 2000 SP4 的安装。n

修复:

  1. 运行“Cleanup Support Tool“,该工具可以通过条目28465761下载。解压文件然后运行文件“CleanupSupportTool.exe“。n
  2. 重新启动计算机并按照手册或安装说明的描述步骤安装 SIMATIC WinCC flexible 2007。

注意:
如果Cleanup Support Tool 不能清除该错误,您应该参 Point 4中的修复方法 - Messages during installation of the MSDE.

4. 安装 MSDE 时的消息
下面我们描述了关于 MSDE 的消息及其原因和修复方法。并且使用“Cleanup Support Tool”无法清除的错误消息。n

要点:
在进行该描述操作的过程中“注册表”中的一些内容会被更改。请注意,对注册表的任何更改我们不能给出任何保证,因为这完全是用户的责任。
任何情况下,建议您在做以下描述的操作前要备份一下注册表。

No. 消息

4.1

安装 MSDE 时向导中断 n

描述:
MSDE 的安装程序中断并显示以下消息:
"The wizard was interrupted before MSDE could be successfully installed"n

可能的原因:
已经存在一个更早的或有缺陷的/被破坏的 MSDE 安装。n

修复:
卸载MSDE 并重新启动 installation of MSDE.
请注意在卸载和安装期间您必须使用操作员权限登陆。n

关于该主题更多信息的链接 (Microsoft Support pages):
英语: http://support.microsoft.com/kb/275309/en-us
德语: http://support.microsoft.com/kb/275309/de

注意:
请注意其他产品的链接可能会变化,那样的话请直接登陆那些产品的主页并在那里查找该主题。

4.2

SQL server 的配置失败

描述:
MSDE 的安装程序中断并显示以下消息:
“Setup failed to configure the server. Refer to the server error logs and setup error logs for more information.“ n

可能的原因:

  1. 安装过程中,运行了将计算机名读出并转换为大写的函数。使用了含有小写字母的计算机名可能导致安装的中止。

修复:
改变计算机名 (不要使用小写字母) 并重新启动 installation of MSDE.n

关于该主题更多信息的链接 (Microsoft Support pages):
英语: http://support.microsoft.com/kb/285100/en-us
德语: http://support.microsoft.com/kb/285100/de

  1. 可能会有一个资格目录:
    "Microsoft SQL Server MSSQL$WINCCFLEXIBLE" in the installation path.
    该目录可能来自源一个不完全的 MSDE 卸载。

修复:
对目录进行重新命名。
例子:
“C:Program FilesMicrosoft SQL ServerMSSQL$WINCCFLEXIBLE“到
“C:Program FilesMicrosoft SQL ServerMSSQL$WINCCFLEXIBLE _old“n

然后重新启动 installation of MSDE.n

关于该主题更多信息的链接 (Microsoft Support pages):
英语: http://support.microsoft.com/kb/816499/en-us
德语: http://support.microsoft.com/kb/816499/de

注意:
请注意其他产品的链接可能会变化,那样的话请直接登陆那些产品的主页并在那里查找该主题。

4.3

自动卸载时的安装中断

描述:
使用自动卸载时(回滚) MSDE 的安装再次中断。
使用“回滚”您可以看到安装进度条在几乎到达“前进”的终点时开始运行“回滚”。 n

可能的原因:

  1. 服务器”服务在安装 MSDE 时被取消使能或没有激活。

修复:
安装 MSDE 时要确保使能并启动“服务器”服务。安装后您可以重新停止/取消使能该服务(如果不再需要该服务)。n

“服务器”服务可在“开始> 控制面板>管理工具 >服务 ”下找到。这里您可以双击“服务器”服务。为启动该设备选择“自动”或“手动”,点击“开始”按钮启动该服务。

  1. 性能监控器的问题。

修复:
可能的修复方法可以在微软支持的网页上找到。
在命令行中执行以下命令 (“开始 > 运行...“) 来修复这一点的注册表:n

lodctr/r:PerfStringBackup.inin

此外对于注册表的以下键您需要完全的用户权限:n

HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionPerflib009n

修复完注册表后您必须重新启动 installation of MSDE.n

关于该主题更多信息的链接 (Microsoft Support pages):
英语: http://support.microsoft.com/kb/315083/en-us
德语: http://support.microsoft.com/kb/315083/de

  1. 当您想要从一个微软终端服务器的客户端来将 MSDE 安装在终端服务器上,这种行为可能会产生。可能会有一个同临时环境变量的冲突。如果设置的用户环境变量 TMP 和 TEMP 的路径不同于系统环境变量的路径也有可能产生相同的行为。

修复:
从一个终端服务器而不是一个终端客户机开始 MSDE 的安装。确保系统和本地的环境变量TEMP和 TMP 是相同的。n

变量“TMP“和“TEMP“可以在此找到:“开始 >设置 >控制面板 >系统“
打开“高级”文件夹,然后打开子文件夹“环境变量”,这时“用户变量”和“系统变量”就显示出来了。n

关于该主题更多信息的链接 (Microsoft Support pages):
英语: http://support.microsoft.com/kb/830629/en-us
德语: http://support.microsoft.com/kb/830629/de

注意:
请注意其他产品的链接可能会变化,那样的话请直接登陆那些产品的主页并在那里查找该主题。

  1. 以下注册表条目缺失或其子条目缺失:
    HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INI.

修复:
请向您的管理员请教指定的链接。n

关于该主题更多信息的链接(Microsoft Support pages):
英语: http://support.microsoft.com/kb/818954/en-us
德语: http://support.microsoft.com/kb/818954/de

注意:
请注意其他产品的链接可能会变化,那样的话请直接登陆那些产品的主页并在那里查找该主题。

4.4

使用运行漏斗 MSDE 安装停止 n

描述:
拷贝文件后使用运行漏斗 MSDE 的安装程序停止。n

原因:
该行为可能是由于同一个也使用了ODBC (开放的数据库互联) 的服务的资源冲突。n

修复:

  1. 停止所有也使用 ODBC 的服务。
  • Microsoft Internet Information Server (IIS) 服务
    - Certificate Authority
    - Content Index
    - FTP Publishing Service
    - Gopher
    - IIS Admin Service
    - World Wide Web (WWW) Publishing
    - Microsoft NNTP Service
    - Microsoft SMTP Service
    - Microsoft Message Queue Service (MMSQ)
    - MSDTCn
  • Microsoft Exchange Servern
  • DBWebn
  • ARCserve backup
  • InocuLAN virus protectio
  • McAfee antivirus services
  • UniCenter system monitoring
  1. 如果您还没有中止安装,它现在将继续运行并成功安装 MSDE。如果您已中止安装,,请重新启动 installation of MSDE.

关于该主题更多信息的链接 (Microsoft Support pages):
英语: http://support.microsoft.com/kb/183692/en-us
德语: http://support.microsoft.com/kb/183692/de

注意:
请注意其他产品的链接可能会变化,那样的话请直接登陆那些产品的主页并在那里查找该主题。

4.5

SQL server 不存在或访问被拒绝

描述:
MSDE 安装程序执行过程中您获得以下消息:
“SQL Server does not exist or access denied“。
安装后您可以使用数据库,但仍会收到该消息。

原因:
安装期间 MSDE 未被正确配置。

修复:

  • 对WinCC flexible 2007 请运行 CD1 上的“MDSEDISK1MSDE_WCF_Conf.exe“。
  • 对 WinCC flexible 2005 with SP1 - 重新启动后重新组态。
    对 WinCC flexible 2005 SP1 运行 CD2上的“WinCCflexibleSetupMSDEDISK1setup.exe“ 。
  • 对 WinCC flexible 2005 SP1 Micro 运行 CD1 上的 “WinCCflexibleSetupMSDEDISK1setup.exe“。

4.6

与已经安装的SQL server版本的问题

描述:
如果任何SQL Server 2000 SP1或SP2的版本已经安装,那么SQL Server 2000 Desktop Engine RTM(和MSDE 2000) 会安装失败。

原因:
在安装了SQL Server 2000 SP1或SP2的版本的系统上,一些重要文件不能拷贝到所需的目录中。

修复:
执行SQL Server 2000 Desktop Engine Service Pack的完全安装来清理这个问题。以下链接中有更为详细的描述:

关于该主题更多信息的链接 (Microsoft Support pages):
English: http://support.microsoft.com/kb/299351/en-us
German: http://support.microsoft.com/kb/299351/de

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论