Docker 下安装免费版 Sqlserver

发布时间 2023-12-25 11:42:18作者: 看一百次夜空里的深蓝

在 Docker 中运行的免费版 SQL Server 和正式收费版 SQL Server 之间通常有以下差别:

功能限制

  • 性能限制: 免费版 SQL Server 可能会有性能方面的限制,例如最大数据库大小、最大内存限制或并发连接数限制。这些限制可能对大型生产环境的数据库影响较大。
  • 功能限制: 免费版 SQL Server 通常会限制一些高级功能,例如某些高级安全特性、高级管理功能或数据管理工具。一些特性可能只在正式收费版本中提供。

支持与维护

  • 支持和更新: 免费版 SQL Server 可能不会获得与正式版本相同的支持级别和更新。收费版本通常会提供更及时的安全更新和修复。
  • 企业级支持: 正式收费版本可能提供更丰富的企业级支持和服务,如专业支持团队、SLA(服务水平协议)和故障排除支持等。

适用范围

  • 用途限制: 免费版 SQL Server 通常用于开发、测试、个人项目或小型生产环境。对于需要高性能、高可用性和更多特性支持的企业级应用,更建议使用正式收费版本。

许可证

  • 许可证类型: 免费版 SQL Server 通常会有不同的许可证条款,可能有一些使用限制或部署限制。而正式收费版本则遵循相应的许可证条款。

总的来说,免费版 SQL Server 在功能、性能和支持方面通常有一些限制,适合用于较小规模或开发测试等场景。对于重要的生产环境和对数据库性能、安全性和支持有更高要求的项目,正式收费版本可能更适合。

 

docker 官方文档:
https://learn.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-ver16&pivots=cs1-bash
2017版本(目前免费版没有比这个更低的版本):
docker pull mcr.microsoft.com/mssql/server:2017-latest
容器运行:
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=*Xxxx123' -p 1433:1433 --name mysqlserver -d mcr.microsoft.com/mssql/server:2017-latest