【问题标题】:Linux MS SQL Server evaluation expired, can't upgrade to developerLinux MS SQL Server 评估已过​​期,无法升级到开发人员
【发布时间】:2018-01-28 15:20:53
【问题描述】:

半年前我安装 MS SQL Server for Linux 时,无法在评估和开发者之间做出选择。现在评估期已过,我无法安装开发者版本。我不关心我的任何数据库,并且在再次安装之前尝试删除 SQL Server。安装很好,但是当我运行 mssql-conf setup 时,我得到以下信息:

Configuring SQL Server...

Error: The evaluation period has expired.
This program has encountered a fatal error and cannot continue running.
The following diagnostic information is available:

       Reason: 0x00000001
       Signal: SIGSEGV - Segmentation fault (11)
   Stacktrace: 0000564434051ee7 00007f9892387b20 00005644340236c2 
               000056443404a8db 000056443404a059 
      Process: 7228 - sqlservr
       Thread: 7253 (application thread 0x1060)
  Instance Id: 357ebf86-214d-4100-b14f-cb62b380917e
     Crash Id: 
  Build stamp: 3db4cdd88f9bbf816f82e0ab6e17825a0a0f8b2ef98a5c67b521be0ed19c297c
/opt/mssql/lib/mssql-conf/invokesqlservr.sh: line 15:  7227 Aborted                 sudo -EH -u mssql /bin/bash -c "$CMDLINE"
Setup has completed successfully. SQL Server is now starting.

最后一行错误,SQL Server 没有启动。

我假设卸载会留下一些旧评估的痕迹,当我尝试设置新的开发人员安装时会检测到这些痕迹。任何人都知道是否有办法摆脱阻碍新安装的任何东西?

TIA, 贡纳尔

【问题讨论】:

  • 我最终也遇到了同样的问题。显然有一个新的 apt 存储库,因为 apt-get update 没有显示任何更新,但是在按照 CU 存储库安装的说明进行操作后,它最终升级了 mssql-server。这为我解决了问题。
  • 谢谢,就是这样!

标签: sql-server linux evaluation


【解决方案1】:

Shane 的评论回答了这个问题。根据https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-suse 替换存储库就可以了!

【讨论】:

    猜你喜欢
    • 2011-02-02
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多