찾다
시스템 튜토리얼리눅스RHEL에서 SQL Server를 설치하고 구성하는 방법

이 튜토리얼은 sqlcmd 명령 줄 도구, 데이터베이스 생성 및 기본 쿼리를 통해 연결하여 RHEL 8.X 또는 9.X에 SQL Server 2022를 설치하여 안내합니다.

전제 조건

시작하기 전에 :

  • 지원되는 RHEL 버전 (RHEL 8 또는 9).
  • Sudo 또는 뿌리 특권.
  • 최소 2GB RAM, 6GB 프리 디스크 공간 및 지원되는 X64 CPU 아키텍처.

1 단계 : Selinux 활성화 (RHEL 9에 권장)

SQL Server 2022는 RHEL 8.X 및 9.X를 지원합니다. RHEL 9의 경우 SELINUX (Security-Enhanced Linux)를 사용하여 제한된 애플리케이션으로 SQL Server를 실행하는 것이 보안을 향상시킬 권장됩니다.

Selinux 집행 활성화 (RHEL 8의 선택 사항, RHEL 9의 경우 권장) :

 Sestatus
Sudo Setenforce 1

selinux가 /etc/selinux/config 에서 비활성화되면 sudo setenforce 1 실패합니다. SELINUX=enforcing 및 재부팅을 설정하려면 /etc/selinux/config 수정해야합니다.

/etc/selinux/config 편집 :

 Sudo vi/etc/selinux/config

SELINUX=disabled SELINUX=enforcing 으로 비활성화합니다.

RHEL에서 SQL Server를 설치하고 구성하는 방법

시스템 재부팅 :

 Sudo 재부팅

Selinux가 시행 모드에 있습니다.

 getenforce

출력이 Enforcing 되어야합니다.

2 단계 : RHEL에 SQL Server 설치

Microsoft SQL Server 저장소를 다운로드하고 구성합니다.

 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/$(rpm -e %{rhel})/mssql-server-2022.repo

SQL Server 패키지 설치 :

 Sudo Yum 설치 -Y MSSQL -Server 

RHEL에서 SQL Server를 설치하고 구성하는 방법

Selinux의 보안 향상을 위해서는 다음과 같습니다.

 Sudo Yum 설치 -Y MSSQL-Server-Selinux

설정 스크립트를 실행하고 'SA'비밀번호를 설정하고 SQL Server 에디션을 선택하십시오 (평가, 개발자 또는 Express는 무료).

 sudo/opt/mssql/bin/mssql-conf 설정 

RHEL에서 SQL Server를 설치하고 구성하는 방법

SQL Server가 실행 중인지 확인하십시오.

 sudo systemctl 상태 mssql-server 

RHEL에서 SQL Server를 설치하고 구성하는 방법

필요한 경우 시작하십시오.

 sudo systemctl 시작 mssql-server를 시작합니다

Firewalld에서 포트 1433 (기본 SQL Server Port)을 열 수 있습니다.

 Sudo Firewall-CMD -zone = public --add-port = 1433/tcp-permanent
Sudo Firewall-CMD-Reload

3 단계 : SQL Server 명령 줄 도구 설치

sqlcmdbcp 설치 :

Microsoft Red Hat Repository 구성 파일을 다운로드하십시오 (RHEL 버전에 적합한 명령 사용) :

Rhel 9 :

 Curl https://packages.microsoft.com/config/rhel/9/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo

Rhel 8 :

 curl https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo

도구와 UnixODBC를 설치하십시오.

 Sudo Yum 설치 -Y MSSQL-TOOLS18 UNIXODBC-DEVEL 

RHEL에서 SQL Server를 설치하고 구성하는 방법

최신 버전으로 업데이트 :

 Sudo Yum Check-Update
Sudo Yum 업데이트 MSSQL-TOOLS18

경로에 sqlcmdbcp 추가하십시오 (하나의 방법 선택) :

현재 세션의 경우 :

 내보내기 경로 = "$ path :/opt/mssql-tools18/bin" "

세션을 가로 질러 지속하려면 (권장) : 편집 ~/.bashrc 또는 ~/.bash_profile :

 echo '내보내기 경로 = "$ path :/opt/mssql-tools18/bin"'>> ~/.bashrc
출처 ~/.bashrc

4 단계 : SQL Server 연결 및 사용

sqlcmd 사용하여 로컬로 연결하십시오.

 sqlcmd -s localhost -u sa -p '<your_sa_password> '-n -c</your_sa_password>

데이터베이스 생성 :

 데이터베이스 testdb를 만듭니다.
가다

데이터베이스 목록 :

 sys.databases에서 이름을 선택하십시오.
가다

테이블을 만들고 채우십시오.

 TestDB를 사용합니다.
가다
테이블 작성 dbo.inventory (id int, name nvarchar (50), 수량 int, 1 차 키 (id));
가다
DBO에 삽입.
가다

테이블 쿼리 :

 dbo.inventory에서 *를 선택하십시오.
가다 

RHEL에서 SQL Server를 설치하고 구성하는 방법

sqlcmd 종료 :

 그만두다

대체 도구에는 Azure Data Studio, Visual Studio Code (MSSQL 확장), PowerShell Core 및 MSSQL-CLI가 포함됩니다.

결론

이 안내서는 RHEL에 SQL Server 2022 설치, 구성, 데이터베이스 작성 및 sqlcmd 사용한 기본 쿼리 설치.

위 내용은 RHEL에서 SQL Server를 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
Linux의 명령 줄 환경은 Windows보다 더 안전한 것보다 더 안전하게 만드는 방법은 무엇입니까?Linux의 명령 줄 환경은 Windows보다 더 안전한 것보다 더 안전하게 만드는 방법은 무엇입니까?May 01, 2025 am 12:03 AM

Linux 'scommandlinecanbemoresecurethanwindowsifmanagedCorrectly, Butrequires MourserUserKnowledge

Linux에서 USB 드라이브 마운트를 자동으로 만드는 방법Linux에서 USB 드라이브 마운트를 자동으로 만드는 방법Apr 30, 2025 am 10:04 AM

이 안내서는 Linux에서 부팅시 USB 드라이브를 자동으로 장착하여 시간과 노력을 절약하는 방법을 설명합니다. 1 단계 : USB 드라이브를 식별하십시오 LSBLK 명령을 사용하여 모든 블록 장치를 나열하십시오. USB 드라이브는 /dev /sdb1, /dev /sdc1 등으로 표시됩니다.

2025 년 Linux, Windows 및 Mac을위한 최고의 크로스 플랫폼 앱2025 년 Linux, Windows 및 Mac을위한 최고의 크로스 플랫폼 앱Apr 30, 2025 am 09:57 AM

크로스 플랫폼 애플리케이션은 소프트웨어 개발에 혁명을 일으켜 Linux, Windows 및 MacOS와 같은 운영 체제에서 완벽한 기능을 가능하게했습니다. 이렇게하면 장치를 기반으로 앱을 전환 할 필요가 없어서 일관된 경험을 제공합니다.

2025 년 AI 및 머신 러닝을위한 최고의 Linux 도구2025 년 AI 및 머신 러닝을위한 최고의 Linux 도구Apr 30, 2025 am 09:44 AM

인공 지능 (AI)은 의료 및 금융에서 예술 및 음악과 같은 창의적 분야에 이르기까지 수많은 부문을 빠르게 변화시키고 있습니다. 오픈 소스 특성, 적응성 및 성능 기능을 갖춘 Linux는 최고의 플라톤으로 등장했습니다.

GUI가없는 5 최고의 경량 리눅스 배포판GUI가없는 5 최고의 경량 리눅스 배포판Apr 30, 2025 am 09:38 AM

그래픽 사용자 인터페이스 (GUI)없이 빠르고 최소화하며 효율적인 Linux 배포를 찾고 계십니까? 경량의 GUI-LESS LINUX 배포판은 구형 하드웨어 또는 서버 및 임베디드 시스템과 같은 전문화 된 작업에 적합합니다. 그들은 더 적은 수의 res를 소비합니다

Redhat 배포판에 Wine 10.0을 설치하는 방법Redhat 배포판에 Wine 10.0을 설치하는 방법Apr 30, 2025 am 09:32 AM

Wine 10.0 안정 버전 릴리스 : Linux에서 Windows 애플리케이션 실행을 더 높은 수준으로 실행합니다. 이 오픈 소스 및 무료 응용 프로그램은 Linux 사용자가 Unix/Linux 운영 체제에서 Windows 소프트웨어 및 게임을 실행하여 10.0 안정 버전의 출시를 안내합니다! 이 버전에는 소스 코드 및 이진 패키지 다운로드가 제공되었으며 Linux, Windows 및 Mac과 같은 다양한 배포판을 지원합니다. 이 판은 1 년의 노력과 8,600 개가 넘는 개선을 구현하여 많은 흥미로운 개선을 가져옵니다. 주요 하이라이트는 다음과 같습니다. Bluetooth 장치에 대한 향상된 지원. HID 입력 장치에 대한 지원을 향상시킵니다. 32 비트 및 64 비트 애플리케이션의 최적화 성능.

RHEL에서 SQL Server를 설치하고 구성하는 방법RHEL에서 SQL Server를 설치하고 구성하는 방법Apr 30, 2025 am 09:27 AM

이 튜토리얼은 SQLCMD 명령 줄 도구, 데이터베이스 생성 및 기본 쿼리를 통해 RHEL 8.X 또는 9.X에 SQL Server 2022를 설치하여 안내합니다. 전제 조건 시작하기 전에 : 지원되는 RHEL 버전 (RHEL 8 또는 9). 수도

Linux 데스크탑에 Thunderbird 135를 설치하는 방법Linux 데스크탑에 Thunderbird 135를 설치하는 방법Apr 30, 2025 am 09:26 AM

Mozilla Thunderbird 135 : 강력한 크로스 플랫폼 메일 클라이언트 Mozilla Thunderbird는 여러 이메일 계정 및 뉴스 소스를 효율적으로 처리하도록 설계된 무료 오픈 소스, 크로스 플랫폼 이메일, 캘린더, 뉴스, 채팅 및 연락처 관리 클라이언트입니다. 2025 년 2 월 5 일, Mozilla는 Thunderbird 135 버전을 출시하여 여러 가지 새로운 기능, 성능 향상 및 보안 수정을 도입했습니다. Thunderbird 135 주요 기능 : Linux Binaries 용 XZ 포장 : 더 작은 파일, 더 빠른 풀기 및 최신 분포와의 통합. 쿠키 스토리지 지원 : 공간을 만들 때

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

SecList

SecList

SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)