이 튜토리얼은 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
으로 비활성화합니다.
시스템 재부팅 :
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
Selinux의 보안 향상을 위해서는 다음과 같습니다.
Sudo Yum 설치 -Y MSSQL-Server-Selinux
설정 스크립트를 실행하고 'SA'비밀번호를 설정하고 SQL Server 에디션을 선택하십시오 (평가, 개발자 또는 Express는 무료).
sudo/opt/mssql/bin/mssql-conf 설정
SQL Server가 실행 중인지 확인하십시오.
sudo systemctl 상태 mssql-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 명령 줄 도구 설치
sqlcmd
및 bcp
설치 :
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
최신 버전으로 업데이트 :
Sudo Yum Check-Update Sudo Yum 업데이트 MSSQL-TOOLS18
경로에 sqlcmd
및 bcp
추가하십시오 (하나의 방법 선택) :
현재 세션의 경우 :
내보내기 경로 = "$ 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에서 *를 선택하십시오. 가다
sqlcmd
종료 :
그만두다
대체 도구에는 Azure Data Studio, Visual Studio Code (MSSQL 확장), PowerShell Core 및 MSSQL-CLI가 포함됩니다.
결론
이 안내서는 RHEL에 SQL Server 2022 설치, 구성, 데이터베이스 작성 및 sqlcmd
사용한 기본 쿼리 설치.
위 내용은 RHEL에서 SQL Server를 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Linux 'scommandlinecanbemoresecurethanwindowsifmanagedCorrectly, Butrequires MourserUserKnowledge

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

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

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

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

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

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

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


핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

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

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

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

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

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