sql server for centos7
笔者在CENTOS7上面安装SQL SERVER,感觉非常方便。
但有一点要注意,字段是字符串类型的,要使用nvarchar(),不能使用varchar()。
否则,中文乱码是无解的。
原因是LINUX的字符集编码同WINDOWS的,不同。
同理,ORACLE,字段是字符串类型的,使用NCHAR(),不要使用CHAR()。
否则,跨操作系统的中文乱码问题,会让人痛不欲生。
centos安装SQL SERVER:
1)下载 Microsoft SQL Server 存储库配置文件:
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
2)安装 SQL Server:
yum install -y mssql-server
3)运行包安装完成后mssql-conf 安装并按照提示操作以设置 SA 密码,并选择你的版本。
选择 SQL Server 的一个版本:
1) Evaluation (免费,无生产许可,180 天限制) 2) Developer (免费,无生产许可) 3) Express (免费) 4) Web (付费版) 5) Standard (付费版) 6) Enterprise (付费版) 7) Enterprise Core (付费版) 8) 我通过零售渠道购买了许可证并具有要输入的产品密钥。笔者选择的是“企业版”,不需要输入序列号。
SA密码,长度要8位以上,要由大、小写字母和数字组成。
4)配置完成后,请验证服务是否正在运行:
systemctl status mssql-server