
升级 Presentation Server 4.0 自 4.5 在服务器本身上
此过程说明如何升级正在运行的单个 Citrix 服务器 4.0 到版本 4.5. 我们要做的就是更新整个环境 4.0 到 4.5, 我们需要此服务器在 MSDE 中已经有一个数据库 2000 (否则, 了解如何从 Access 迁移到 MSDE – 这里). 步骤如下, 第一, 使用最新版本进行逻辑运行: 制作一个 Windows 更新 在服务器上并保持更新; 从逻辑上讲,也使用 Citrix 补丁, 使用最新的 Citrix 服务器更新 汇总/补丁. 之后,我们将照常更新所有 Citrix 组件, 甚至 Presentation Server, 我们必须将所有内容迁移到环境中 4.5, 就像是普通安装 (这里) 并告诉我们我们正在升级, 确认, 在整个更新结束时,我们将继续收到无法启动数据库的 IMA 错误, 从逻辑上讲,这是因为您在 MSDE 环境中运行, 此 MSDE 必须迁移到 SQLExpress 2005 到头来, 而且只有在最后. 如果我们足够幸运,我们的数据库不在 MSE 中,如果不是, 在 SQL 服务器上 2000 Standard/Enterprise 我们不需要做任何其他事情. 一点也不差, 首先,备份 MSDE 数据库,以防我们遇到任何问题,以便能够恢复到我们之前的状态 (这里).
我说了什么, 在开始之前,我们必须在服务器上进行 Windows 更新,然后使用最新补丁更新 Citrix.
然后在 Citrix 服务器上, 更新后, 我们将 Citrix CD 放入 4.5 我们将像正常安装一样更新它, 它只是像新服务器一样按照步骤作 (这里), 当我们进行 Presentation Server 安装 4.5 它会检测到我们已经安装了以前的版本,并询问我们是否要更新它, 从逻辑上讲,我们会说 “如果我想”.
他告诉我们,Citrix Presentation Server 不支持使用 MSDE, 它是合乎逻辑的,因为 Citrix Presentation Server 4.5 您需要一个 SQL 数据库 2005, 为此,我们将在安装完成后将 MSDE 迁移到 SQLExpress 2005, 我们接受并继续进行 Citrix 升级. 如果您要求我们,我们将重新启动,如果您收到 IMA 错误,我们会跳过它们并继续, 最正常的情况是,在我们将此数据库置于 SQL 中之前,Citrix 服务不会启动 2005.
一旦我们将所有组件更新到 4.5 (至少 Presentation Server) 并重新启动, 我们需要下载并安装 Microsoft Core XML Services (MSXML) 6.0 来自 Microsoft 网站 – 这里 – 在我们的语言中.
我们安装 Microsoft Core XML Services (MSXML) 6.0, “以后”,
我们接受协议 & “以后”,
我们注明名称和公司, “以后”,
“安装” 开始安装,
…
“结束”
不错, 安装完成后, 我们现在需要下载并安装控制台,以便以后能够管理 SQL Express 2005, 下 “Microsoft SQL Server Management Studio Express” 来自 Microsoft 网站 – 这里 – 在我们的语言中,
不错, 我们安装控制台 “Microsoft SQL Server Management Studio Express”, “以后”,
我们接受许可证 “以后”,
我们注明名称和公司… “以后”,
“以后”, 如果我们想改变路径,
和 “安装” 开始安装控制台,
…
几分钟后,我们将安装控制台, “结束”,
从中打开新安装的控制台 “开始” > “计划” > “Microsoft SQL Server 2005” > “SQL Server Management Studio Express”
然后我们连接到 MSDE 中的实例, 在 “服务器名称” 我们表明NOMBRE_SERVIDORINSTANCIA_MSDE并验证自己, 并单击 “连接”,
我们必须做的是取出 DB,然后将其放入 SQL 中,其版本 2005, 为此,在 BD 上 “MF20 系列” 在 “数据库”, 右键单击 “任务” > “分开…”
我们标记检查 “删除连接” 和 “更新统计信息” 并接受 “接受”,
它可能会给我们带来错误, 这是正常的,当然服务不会启动,
分离 DB 后, 我们只需卸载 MSDE, 为此, 我们将 “Panel de Control” > “添加或删除程序” 并单击 “删除” 在 “Microsoft SQL Server 桌面引擎 (CITRIX_METAFRAME)”.
如果我们做对了所有事情, “是的”.
我们等待您卸载它,然后重新启动服务器.
服务器重新启动后,我们必须安装 SQL Express 2005 在服务器上, 为此, 我们放入 Citrix CD, 然后让我们转到文件夹 “SqlExpress_2005_SP1” 我们执行 “SetupSqlExpressForCPS.cmd”
我们等待您安装 SQL Express 版本… 然后我们再次重新启动服务器, 将继续向我们提供 IMA 错误和无法提升的服务, 继续,
不错, 使用 SQL Express 重新启动服务器后 2005 (您可以看到,它现在在 SQL 控制台中显示版本 9.0.XXXX,而在输入 8.0.XXXX 之前). 打开 SQL Express 控制台, “开始” > “计划” > “Microsoft SQL Server 2005” > “SQL Server Management Studio Express”. 然后让我们右键单击 “数据库” > “附加…”
点击 “加…”
我们查找默认位于 MF20.mdf 的 DB “X:Program FilesCitrix 独立管理架构”, 我们选择它并单击 “接受”; 我们接受所有窗口将此数据库引入此 SQL Express 2005.
一旦该过程完成, 来自 MSDOS, “该死的,重现硬背带” 修复可能的损坏或将表更新为其默认值. 我们最后一次重新启动服务器,我们将看到 Citrix 服务最终如何完美启动.