半年前安装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, 贡纳尔
答案 0 :(得分:0)
Shane的评论回答了这个问题。根据{{3}}替换存储库就行了!