阿里云服务器部署SQL Server

版本支持

从SQL Server2017版本之后,才支持linux系统,所以需要安装2017或者2019的版本;
一定要云服务器内存大于等于4G,否则可能会出错,2G就容易报错。

安装指南

SQL Server官网指南
注意在版本选择:2开发者版(免费)

端口打开

安装完成后,需要在实例的安全组选项卡打开,并添加入站规则:
在这里插入图片描述

如果上面的报错

Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Login timeout expired.
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : TCP Provider: Error code 0x2749.
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..

原因:链接

解决方法

删除并修改存储库

应该是选择GDR版本的
参考官网解释
先按照官网的方式看一看

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019-gdr.repo

注意选择正确的版本,7或者8对应于centos或者rhel

卸载 SQL Server

RHEL sudo yum remove mssql-server
Ubuntu sudo apt-get remove mssql-server
如果删除数据文件
sudo rm -rf /var/opt/mssql/

回到官网安装指南重新安装

注意:不要再次配置存储库,上面已经修改了存储库了

远程连接

可以使用SQL Server management Studio、或者Navicat链接。

本地数据库文件备份后还原到服务器数据库上

SQL Server management Studio可以导出bak备份文件;
Navicat可以转储出sql格式的备份文件;

两个的备份文件,首先需要上传至服务器上,再开始还原数据库。

如果使用Navicat还原bak文件,可能会报错,可以参考链接解决。
其他的还原方式应该没有问题。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值