linux安装sqlserver-2019

 rhel-7安装sqlserver-2019

https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-linux-ver15&tabs=rhel8

 平台:Red Hat Enterprise Linux 7.7 - 7.9 Server 1 或 8.x Server

1、配置yum源

数据库源:

[packages-microsoft-com-mssql-server-2019]
name=packages-microsoft-com-mssql-server-2019
baseurl=https://packages.microsoft.com/rhel/7/mssql-server-2019/
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc

命令行工具源

[packages-microsoft-com-prod]
name=packages-microsoft-com-prod
baseurl=https://packages.microsoft.com/rhel/7/prod/
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc

2、安装数据库及命令行工具

yum -y install mssql-server

yum -y install mssql-tools18 unixODBC-devel
/opt/mssql/bin/mssql-conf setup
systemctl start mssql-server
systemctl enable mssql-server
systemctl status mssql-server

mkdir -pv /mssql/data
mkdir -pv /mssql/backup
mkdir -pv /mssql/logs

chown -R mssql /mssql
chgrp -R mssql /mssql

/opt/mssql/bin/mssql-conf set filelocation.defaultdatadir /mssql/data
/opt/mssql/bin/mssql-conf set filelocation.defaultlogdir /mssql/logs
/opt/mssql/bin/mssql-conf set filelocation.defaultbackupdir /mssql/backup

sqlcmd -S localhost -U sa -P '<YourPassword>'
sqlcmd -S localhost -C -U sa


1> restore database a8 from disk = '/var/opt/mssql/backup/a8.bak' with move 'a8' to '/var/opt/mssql/data/a8.mdf',move 'a8_log' to '/var/opt/mssql/data/a8_log.ldf';
2> go
已为数据库 'a8',文件 'A8' (位于文件 1 上)处理了 2584880 页。
已为数据库 'a8',文件 'A8_log' (位于文件 1 上)处理了 6 页。
正在将数据库 'a8' 从版本 661 转换为当前版本 869。
数据库 'a8' 正在从版本 661 升级到版本 668。
数据库 'a8' 正在从版本 668 升级到版本 669。
数据库 'a8' 正在从版本 669 升级到版本 670。
数据库 'a8' 正在从版本 670 升级到版本 671。
数据库 'a8' 正在从版本 671 升级到版本 672。
数据库 'a8' 正在从版本 672 升级到版本 673。
数据库 'a8' 正在从版本 673 升级到版本 674。
数据库 'a8' 正在从版本 674 升级到版本 675。
数据库 'a8' 正在从版本 675 升级到版本 676。
数据库 'a8' 正在从版本 676 升级到版本 677。
数据库 'a8' 正在从版本 677 升级到版本 679。
数据库 'a8' 正在从版本 679 升级到版本 680。
数据库 'a8' 正在从版本 680 升级到版本 681。
数据库 'a8' 正在从版本 681 升级到版本 682。
数据库 'a8' 正在从版本 682 升级到版本 683。
数据库 'a8' 正在从版本 683 升级到版本 684。
数据库 'a8' 正在从版本 684 升级到版本 685。
数据库 'a8' 正在从版本 685 升级到版本 686。
数据库 'a8' 正在从版本 686 升级到版本 687。
数据库 'a8' 正在从版本 687 升级到版本 688。
数据库 'a8' 正在从版本 688 升级到版本 689。
数据库 'a8' 正在从版本 689 升级到版本 690。
数据库 'a8' 正在从版本 690 升级到版本 691。
数据库 'a8' 正在从版本 691 升级到版本 692。
数据库 'a8' 正在从版本 692 升级到版本 693。
数据库 'a8' 正在从版本 693 升级到版本 694。
数据库 'a8' 正在从版本 694 升级到版本 695。
数据库 'a8' 正在从版本 695 升级到版本 696。
数据库 'a8' 正在从版本 696 升级到版本 697。
数据库 'a8' 正在从版本 697 升级到版本 698。
数据库 'a8' 正在从版本 698 升级到版本 699。
数据库 'a8' 正在从版本 699 升级到版本 700。
数据库 'a8' 正在从版本 700 升级到版本 701。
数据库 'a8' 正在从版本 701 升级到版本 702。
数据库 'a8' 正在从版本 702 升级到版本 703。
数据库 'a8' 正在从版本 703 升级到版本 704。
数据库 'a8' 正在从版本 704 升级到版本 705。
数据库 'a8' 正在从版本 705 升级到版本 706。
数据库 'a8' 正在从版本 706 升级到版本 770。
数据库 'a8' 正在从版本 770 升级到版本 771。
数据库 'a8' 正在从版本 771 升级到版本 772。
数据库 'a8' 正在从版本 772 升级到版本 773。
数据库 'a8' 正在从版本 773 升级到版本 774。
数据库 'a8' 正在从版本 774 升级到版本 775。
数据库 'a8' 正在从版本 775 升级到版本 776。
数据库 'a8' 正在从版本 776 升级到版本 777。
数据库 'a8' 正在从版本 777 升级到版本 778。
数据库 'a8' 正在从版本 778 升级到版本 779。
数据库 'a8' 正在从版本 779 升级到版本 780。
数据库 'a8' 正在从版本 780 升级到版本 781。
数据库 'a8' 正在从版本 781 升级到版本 782。
数据库 'a8' 正在从版本 782 升级到版本 801。
数据库 'a8' 正在从版本 801 升级到版本 802。
数据库 'a8' 正在从版本 802 升级到版本 803。
数据库 'a8' 正在从版本 803 升级到版本 804。
数据库 'a8' 正在从版本 804 升级到版本 805。
数据库 'a8' 正在从版本 805 升级到版本 806。
数据库 'a8' 正在从版本 806 升级到版本 807。
数据库 'a8' 正在从版本 807 升级到版本 808。
数据库 'a8' 正在从版本 808 升级到版本 809。
数据库 'a8' 正在从版本 809 升级到版本 810。
数据库 'a8' 正在从版本 810 升级到版本 811。
数据库 'a8' 正在从版本 811 升级到版本 812。
数据库 'a8' 正在从版本 812 升级到版本 813。
数据库 'a8' 正在从版本 813 升级到版本 814。
数据库 'a8' 正在从版本 814 升级到版本 815。
数据库 'a8' 正在从版本 815 升级到版本 816。
数据库 'a8' 正在从版本 816 升级到版本 817。
数据库 'a8' 正在从版本 817 升级到版本 818。
数据库 'a8' 正在从版本 818 升级到版本 819。
数据库 'a8' 正在从版本 819 升级到版本 820。
数据库 'a8' 正在从版本 820 升级到版本 821。
数据库 'a8' 正在从版本 821 升级到版本 822。
数据库 'a8' 正在从版本 822 升级到版本 823。
数据库 'a8' 正在从版本 823 升级到版本 824。
数据库 'a8' 正在从版本 824 升级到版本 825。
数据库 'a8' 正在从版本 825 升级到版本 826。
数据库 'a8' 正在从版本 826 升级到版本 827。
数据库 'a8' 正在从版本 827 升级到版本 828。
数据库 'a8' 正在从版本 828 升级到版本 829。
数据库 'a8' 正在从版本 829 升级到版本 830。
数据库 'a8' 正在从版本 830 升级到版本 831。
数据库 'a8' 正在从版本 831 升级到版本 832。
数据库 'a8' 正在从版本 832 升级到版本 833。
数据库 'a8' 正在从版本 833 升级到版本 834。
数据库 'a8' 正在从版本 834 升级到版本 835。
数据库 'a8' 正在从版本 835 升级到版本 836。
数据库 'a8' 正在从版本 836 升级到版本 837。
数据库 'a8' 正在从版本 837 升级到版本 838。
数据库 'a8' 正在从版本 838 升级到版本 839。
数据库 'a8' 正在从版本 839 升级到版本 840。
数据库 'a8' 正在从版本 840 升级到版本 841。
数据库 'a8' 正在从版本 841 升级到版本 842。
数据库 'a8' 正在从版本 842 升级到版本 843。
数据库 'a8' 正在从版本 843 升级到版本 844。
数据库 'a8' 正在从版本 844 升级到版本 845。
数据库 'a8' 正在从版本 845 升级到版本 846。
数据库 'a8' 正在从版本 846 升级到版本 847。
数据库 'a8' 正在从版本 847 升级到版本 848。
数据库 'a8' 正在从版本 848 升级到版本 849。
数据库 'a8' 正在从版本 849 升级到版本 850。
数据库 'a8' 正在从版本 850 升级到版本 851。
数据库 'a8' 正在从版本 851 升级到版本 852。
数据库 'a8' 正在从版本 852 升级到版本 853。
数据库 'a8' 正在从版本 853 升级到版本 854。
数据库 'a8' 正在从版本 854 升级到版本 855。
数据库 'a8' 正在从版本 855 升级到版本 856。
数据库 'a8' 正在从版本 856 升级到版本 857。
数据库 'a8' 正在从版本 857 升级到版本 858。
数据库 'a8' 正在从版本 858 升级到版本 859。
数据库 'a8' 正在从版本 859 升级到版本 860。
数据库 'a8' 正在从版本 860 升级到版本 861。
数据库 'a8' 正在从版本 861 升级到版本 862。
数据库 'a8' 正在从版本 862 升级到版本 863。
数据库 'a8' 正在从版本 863 升级到版本 864。
数据库 'a8' 正在从版本 864 升级到版本 865。
数据库 'a8' 正在从版本 865 升级到版本 866。
数据库 'a8' 正在从版本 866 升级到版本 867。
数据库 'a8' 正在从版本 867 升级到版本 868。
数据库 'a8' 正在从版本 868 升级到版本 869。
RESTORE DATABASE 成功处理了 2584886 页,花费 63.804 秒(316.507 MB/秒)。


备份Sql-server命令
BACKUP DATABASE [a8]
TO
DISK = N'/data/sql-server-2019/backup/a8-20231129.bak'
WITH
NAME = N'a8 - Backup',
NOFORMAT, NOINIT, SKIP,
STATS = 5;

 

sqlcmd -S localhost -U SA -P '<YourPassword>' -Q "BACKUP DATABASE [demodb] TO DISK = N'/var/opt/mssql/data/demodb.bak' WITH NOFORMAT, NOINIT, NAME = 'demodb-full', SKIP, NOREWIND, NOUNLOAD, STATS = 10"

posted @ 2024-01-03 10:51  正在努力的BOY  阅读(41)  评论(0编辑  收藏  举报