gpt4 book ai didi

upgrade - 无法升级到 Microsoft SQL Server 2008 R2 RTM - Express 和高级服务

转载 作者:行者123 更新时间:2023-12-02 20:54:16 25 4
gpt4 key购买 nike

我正在尝试将当前的 Express 版本升级到带有高级服务的 Express 以支持全文搜索。

当前系统设置是:

  • 操作系统版本:Windows server 2008 R2 Web 服务器 64 位
  • SQL Server 2008 R2 Express,SP1,v10.50.2500.0

我已经下载了带有高级服务的 SQL Server。我无法升级版本。安装步骤没有任何问题,甚至出现“版本升级完成”页面。但是一旦我点击关闭此页面,就会弹出错误。

SQL Server Setup has encountered the following error: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.

有人可以帮助我找到正确的方向吗?

我可以看到具有高级服务的 SQL Server Express 的版本是 10.50.1600.1。是这个原因吗?那么我应该在升级之前将 sp1 降级到普通 Express r2 版本吗?

具有高级服务的 Express 下载链接 http://www.microsoft.com/download/en/details.aspx?id=25174

最佳答案

我终于成功了!!

我之前收到以下错误。这是一个错误,与 UI 有关。因此,我也使用命令行在安静模式下进行升级,以防止任何 UI 干预。

“SQL Server 安装程序遇到以下错误:在创建窗口句柄之前,无法在控件上调用 Invoke 或 BeginInvoke。”

以下是我使用的步骤:-

  1. http://www.microsoft.com/download/en/details.aspx?id=26729 下载带有高级服务的 SQL Server 2008 r2 的最新 sp1 (SQLEXPRADV_x64_ENU.exe)

  2. 将 SQLEXPRADV_x64_ENU.exe 提取到 D:\SQL2008

  3. 以“管理员”身份打开命令提示符
  4. 执行了以下命令

    D:\sql2008\setup.exe /ACTION=editionupgrade /INSTANCENAME=MyInstance /IACCEPTSQLSERVERLICENSETERMS  /FEATURES=SQL,RS  /INDICATEPROGRESS  /Q

*MyInstance 是您的 sql server 实例名称

*/INDICATEPROGRESS 将在命令提示符下显示安装进度(用于确认:) )

您可以按照此文档获取更多设置参数 http://msdn.microsoft.com/en-us/library/ms144259(v=sql.105).aspx

  1. 确认升级已成功。
  2. 遗憾的是,全文搜索功能未启用。
  3. 因此,正常运行 setup.exe(双击)并向现有实例添加“全文搜索”功能。

    现在一切正常。谢谢大家。

关于upgrade - 无法升级到 Microsoft SQL Server 2008 R2 RTM - Express 和高级服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9850976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com