dav*_*d83 2 ssh centos sql ms-sql
我正在尝试在 Centos 上安装 MSSQL。我关注了这里的文章。我输入以下命令来配置 mssql 以设置密码等。
sudo /opt/mssql/bin/mssql-conf setup
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
The license terms for this product can be found in
/usr/share/doc/mssql-server or downloaded from:
https://go.microsoft.com/fwlink/?LinkId=852741&clcid=0x409
The privacy statement can be viewed at:
https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x409
Choose an edition of SQL Server:
1) Evaluation (free, no production use rights, 180-day limit)
2) Developer (free, no production use rights)
3) Express (free)
4) Web (PAID)
5) Standard (PAID)
6) Enterprise (PAID)
7) I bought a license through a retail sales channel and have a product key to enter.
Details about editions can be found at
https://go.microsoft.com/fwlink/?LinkId=852748&clcid=0x409
Use of PAID editions of this software requires separate licensing through a
Microsoft Volume Licensing program.
By choosing a PAID edition, you are verifying that you have the appropriate
number of licenses in place to install and run this software.
Enter your edition(1-7): 3
Configuring SQL Server...
Error: The evaluation period has expired.
/opt/mssql/lib/mssql-conf/invokesqlservr.sh: line 15: 74577 Aborted sudo -EH -u mssql /bin/bash -c "$CMDLINE"
Setup has completed successfully. SQL Server is now starting.
Run Code Online (Sandbox Code Playgroud)
我安装了包 mssql-server-14.0.900.75-1.x86_64。我已经运行了sudo yum update mssql-server,但它说没有标记为更新的软件包。
谁能帮我?为什么我收到此错误,我无法继续进行设置。
请务必了解 RedHat 7.3 和 7.4 的说明适用于 CentOS 的适用版本。由于您没有指定您使用的是哪个版本的 CentOS,我只能假设您使用的是基于 RHEL 7.3 或 RHEL 7.4 的版本。如果不是这种情况,那么您的操作系统不支持 MSSQL。
谁能帮我?为什么我收到此错误,我无法继续进行设置。
我怀疑您按照非官方说明意外安装了 CTP 或 RC SQL Server 2017 软件包。微软通常将预览版本限制在特定的时间范围内。在运行以下任何命令之前,您需要使用适当的命令删除已安装的内容。
为了解决该问题,您需要运行以下命令:
sudo rm -rf /etc/yum.repos.d/mssql-server.repo
该命令成功后,您需要运行以下命令:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
在 Microsoft 自己的有关如何更改存储库源的文档中,SQL Server 2017他们指出了以下内容。
此时,如果您选择使用快速入门教程执行完整安装,请记住您刚刚配置了目标存储库。不要在教程中重复该步骤。如果您配置 GDR 存储库,则尤其如此,因为快速入门教程使用 CU 存储库。
更新存储库后,您需要运行以下命令:
sudo yum install -y mssql-server
然后您需要运行以下命令:
sudo /opt/mssql/bin/mssql-conf setup
然后,您可以按照 Microsoft 的概述继续进行配置。
如果您在本教程中尝试使用 SQL Server 2017,则以下版本是免费许可的:Evaluation、Developer 和 Express。
在 Red Hat 上安装 SQL Server 并创建数据库
存储库 URL 的末尾确认存储库类型:
mssql-server:预览存储库。
mssql-server-2017:CU 存储库。
mssql-server-2017-gdr:GDR 存储库。
每个发行版有两种主要类型的存储库:
累积更新 (CU):累积更新 (CU) 存储库包含基本 SQL Server 版本的包以及自该版本以来的任何错误修复或改进。累积更新特定于发布版本,例如 SQL Server 2017。它们定期发布。
GDR:GDR 存储库包含基本 SQL Server 版本的包以及自该版本以来的仅关键修复和安全更新。这些更新也会添加到下一个 CU 版本中。
| 归档时间: |
|
| 查看次数: |
3986 次 |
| 最近记录: |