加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

Asp.net MVC一 CentOS7安装SQL Server

发布时间:2023-03-13 11:32:25 所属栏目:MsSql教程 来源:
导读:Asp.net MVC一 CentOS7安装SQL Server
1、下载sql Server
这里提供两种方式,第一种在线下载,直接输入命令:

sudo curl -o /etc/yum.repos.d/mssql-server.repo
在线下载会下载最新版本的sql Server,但是,
Asp.net MVC一 CentOS7安装SQL Server
1、下载sql Server
这里提供两种方式,第一种在线下载,直接输入命令:

sudo curl -o /etc/yum.repos.d/mssql-server.repo 
在线下载会下载最新版本的sql Server,但是,请注意,sql Server的安装要求内存大于2G。如果内存不大于2G,最好使用离线下载。
我下载的版本是14.0.3030.27,文件大小168M。
下载完成后,可以使用“rz”命令上传到CentOS7系统中,上传完成后,在文件所处的目录下执行以下命令即可完成安装:

yum localinstall mssql-server-14.0.3030.27-1.x86_64.rpm
2、如果内存不大于2G,请使用以下操作
如果安装的版本不是最新版,可以按照大部分教程写的一样来:

cd /opt/mssql/bin/ # 进入目录 
mv sqlservr sqlservr.old # 保存备份文件 
python # 使用python修改内存限制代码
>>> oldfile = open("sqlservr.old", "rb").read()
>>> newfile = oldfile.replace("\x00\x94\x35\x77", "\x00\x80\x84\x1e")
>>> open("sqlservr", "wb").write(newfile)
>>> exit()
如果安装的版本是最新版,请把“\x00\x94\x35\x77”修改成“\xff\x93\x35\x77”,因为新版的数据为FF933577(10进制1999999999)。

3、安装完成后,运行 mssql-conf setup,按照提示设置 SA 密码并选择版本。
执行命令:

sudo /opt/mssql/bin/mssql-conf setup
如果出现问题:/bin/bash: /opt/mssql/bin/sqlservr: 权限不够,请执行命令:

chmod 777 /bin/bash
chmod 777 /opt/mssql/bin/sqlservr
然后使用重启sql Server 服务的命令,

systemctl restart mssql-server
而不是大多数教程上的“systemctl start mssql-server”

4、完成配置后,验证服务是否正在运行
执行命令:

systemctl status mssql-server
即可看见绿色的“active (running)”。

5、在防火墙上打开 sql Server 端口
若要允许远程连接,请在防火墙上打开 sql Server 端口。 默认的 sql Server 端口为 TCP 1433。 如果为防火墙使用的是 FirewallD,则可以使用以下命令:

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload
如果防火墙未开启则可以不执行这一步。

6、安装 sql Server 命令行工具
(1)下载 Microsoft Red Hat 存储库配置文件。
sudo curl -o /etc/yum.repos.d/msprod.repo 
(2)如果安装了早期版本的 mssql-tools,请删除所有旧的 unixODBC 包。
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel
(3)运行以下命令,以使用 unixODBC 开发人员包安装 mssql-tools。
sudo yum install -y mssql-tools unixODBC-devel
(4)配置环境变量
为方便起见,向 PATH 环境变量添加 /opt/mssql-tools/bin/ 。 这样可以在不指定完整路径的情况下运行这些工具。 运行以下命令以修改登录会话和交互式/非登录会话的路径 :

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
安装步骤到这里就算是结束了,可以使用以下命令连接数据库,密码就是配置数据库时设置的密码。

 sqlcmd -S localhost -U SA -p
 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章