Apple M1 및 M2 Silicon에서 SQL Server Docker 컨테이너를 실행할 수 있습니다
Docker는 웹 저장소에서 이미지를 가져 와서 위의 명령을 실행 한 후 로컬 컴퓨터로 다운로드하기 시작합니다.
요약
이 기사에서는 Apple의 Rosetta 2 x86 에뮬레이션 레이어에 대한 Docker의 베타 지원을 사용하여 Apple M1 및 M2 실리콘에서 SQL Server Docker 컨테이너를 실행하는 방법을 보여 드리겠습니다. 몇 가지 간단한 단계를 수행하면 Mac M1 또는 M2에 SQL Server를 설치하고 SQL 쿼리 실행을 시작할 수 있습니다. Microsoft의 데이터베이스 문서 팀에서 일하면서이 기술은 Microsoft에서 공식적으로 지원되지 않습니다.
키 포인트
1. Docker는 이제 Apple의 Rosetta 2 x86 에뮬레이션 레이어를 지원하므로 Apple M1 및 M2 Silicon에서 SQL Server를 실행할 수 있습니다.
2. 시작하려면 공식 Docker 웹 사이트에서 Apple Silicon의 최신 Docker를 다운로드하여 설치하십시오.
삼. Docker Desktop이 실행되면 대시 보드를 열고 설정으로 이동하십시오.
4. “개발 기능”섹션에서 “Apple Silicon에서 x86/amd64 에뮬레이션 용 Rosetta 사용”확인란을 선택하십시오.
5. Docker 엔진을 다시 시작하여 변경 사항을 적용하십시오.
6. Docker의 QuickStart Guide의 지침에 따라 Docker를 사용하여 SQL Server Linux 컨테이너 이미지를 설치하십시오.
7. 감지 된 호스트 플랫폼과 일치하지 않는 요청 된 이미지의 플랫폼에 대한 경고를 무시합니다.
8. Docker와 함께 Apple M1 및 M2에서 SQL Server를 실행하는 성능은 64GB RAM이있는 Intel 기반 MacBook Pro와 유사했습니다.
9. Azure Data Studio는 SQL 쿼리를 실행하기 위해 Mac M1에서 사용할 수있는 크로스 플랫폼 데이터베이스 도구입니다.
10. Azure Data Studio를 설치하려면 공식 Microsoft 웹 사이트에서 다운로드하여 Mac M1에 설치하십시오.
독특한 질문과 답변
1. Apple M1 또는 M2 Silicon에서 SQL Server를 실행할 수 있습니까??
예, Apple의 Rosetta 2 x86 에뮬레이션 레이어에 대한 Docker의 베타 지원을 사용하여 Apple M1 또는 M2 Silicon에서 SQL Server를 실행할 수 있습니다.
2. Apple Silicon에 Docker를 어떻게 설치합니까??
Apple Silicon에 Docker를 설치하려면 공식 Docker 웹 사이트에서 Apple Silicon 용 Docker의 최신 버전을 다운로드하고 설치 지침을 따르십시오.
삼. Rosetta 2는 무엇입니까??
Rosetta 2는 Apple Silicon에서 x86 기반 애플리케이션을 실행할 수있는 Apple의 에뮬레이션 기술입니다.
4. Rosetta 2 에뮬레이션을 활성화 한 후 Docker 엔진을 다시 시작해야합니까??
예, Rosetta 2 에뮬레이션을 활성화 한 후 Docker 엔진을 다시 시작해야합니다.
5. Docker와 함께 SQL Server를 설치할 때 플랫폼 불일치에 대한 경고를 무시할 수 있습니까??
예, Docker로 SQL Server를 설치할 때 플랫폼 불일치에 대한 경고를 무시할 수 있습니다. SQL Server의 기능에는 영향을 미치지 않습니다.
6. Microsoft가 공식적으로 지원하는 Docker와 함께 Apple M1 또는 M2 Silicon에서 SQL Server를 실행하고 있습니다?
아니요, Apple M1 또는 Docker와 M2 실리콘에서 SQL Server를 실행하는 것은 Microsoft에서 공식적으로 지원되지 않습니다. 공식적으로 권장되지 않는 기술입니다.
7. Azure Data Studio 란 무엇입니까??
Azure Data Studio는 Microsoft가 개발 한 크로스 플랫폼 데이터베이스 도구입니다. Mac M1 및 M2에서 SQL 쿼리를 실행하는 데 사용할 수 있습니다.
8. Mac M1에서 SQL Server Management Studio 대신 Azure Data Studio를 사용할 수 있습니까??
예, Mac M1의 SQL Server Management Studio 대신 Azure Data Studio를 사용하여 SQL 쿼리를 실행할 수 있습니다.
9. Mac M1에서 Azure Data Studio를 다운로드하여 설치하는 방법?
Mac M1에 Azure Data Studio를 다운로드하여 설치하려면 공식 Microsoft 웹 사이트를 방문하여 Azure Data Studio의 Mac 버전을 다운로드하십시오. 설치 지침에 따라 설치를 완료하십시오.
10. Azure SQL Edge 이미지를 다운로드하려는 Docker 명령은 무엇입니까??
Azure SQL Edge 이미지를 다운로드하려는 Docker 명령은 다음과 같습니다
Docker Pull MCR.마이크로 소프트.com/azure-sql-Edge
11. Docker없이 Mac M1에서 SQL Server를 실행할 수 있습니까??
아니요, SQL Server는 Apple Silicon에 대한 기본 지원이 없습니다. Mac M1에서 SQL Server를 실행하려면 Rosetta 2 에뮬레이션과 함께 Docker를 사용해야합니다.
12. Docker가 공식적으로 지원하는 Apple Silicon의 Docker?
예, Apple Silicon의 Docker는 공식적으로 Docker가 지원합니다. Apple M1 및 M2 Silicon에서 Docker를 실행하는 베타 지원을 제공합니다.
13. SQL Server Docker 컨테이너에 강력한 비밀번호를 사용할 수 있습니까??
예, SQL Server Docker 컨테이너의 강력한 비밀번호를 사용하여 SQL Server 인스턴스의 보안을 보장하는 것이 좋습니다.
14. Docker와 함께 Apple M1 또는 M2에서 SQL Server를 실행하는 성능은 어떻습니까??
Docker와 함께 Apple M1 또는 M2에서 SQL Server를 실행하는 성능은 비슷한 사양이있는 인텔 기반 MacBook Pro에서 실행하는 것과 비슷합니다.
15. Mac M1에서 SQL Server를 실행하는 동안 설치 문제에 직면하면 어떻게해야합니까??
Mac M1에서 SQL Server를 실행하는 동안 설치 문제에 직면하면 Docker 커뮤니티의 지원을 받거나 문제 해결 단계를 위해 공식 Docker 문서를 참조하십시오.
Apple M1 및 M2 Silicon에서 SQL Server Docker 컨테이너를 실행할 수 있습니다
Docker는 웹 저장소에서 이미지를 가져 와서 위의 명령을 실행 한 후 로컬 컴퓨터로 다운로드하기 시작합니다.
SQL은 M1 Mac에서 작동합니까?
об йтоэ странице
м е р р регистрировали подо 착취 ay rzа ф징퍼, исход 넘추 타 ay сети. с пом거나 ю это인지 страницы м주는 сможем определить, что з просы отправляете именно, а не робот. почему это могло произойти?
эта страница отобр은 Âется в тех Â сл 나아가 · 추, ∈огда автомати인지 скими системи Google регтрирр곽막우 ся 테 추 법구추 추 님. котор ое нарушают условия использования. странира перестанет отобр은 жаться после того, как эти запросы прекратся. до отого момента для использования слу 갑기 Google необ 영향.
источником запросов может служить вредоносное по, подключаемые модули браузера или скрипт, насое 밑 밑 밑보관 сзлку ыапросов. если вл используете общий доступ в интернет, проблема 갑새 갑새 딘 악 с сомпером с с с с с саким 테 IP-адесом → Â 궤. обратитесь к своему системному администратору. подроб 변태.
проверка по слову может татак뿐 아니라 자기 появляться, если вы В 갑 갑격적 В Â водите слож ные запросы, об협 ораспронон혁 ™ rапротототототототото술도 있습니다. емами, или вводите запросы очень часто.
Apple M1 및 M2 Silicon에서 SQL Server Docker 컨테이너를 실행할 수 있습니다
이전에는 Apple Silicon에서 SQL Server를 실행하는 유일한 방법은 QEMU Emulation 또는 Colima를 통해 (Anthony Nocentino에 대한 모자 팁)였습니다.
Docker는 오늘 Apple의 베타 지원을 발표했습니다’S Rosetta 2 x86 에뮬레이션 레이어, 즉이 옵션을 사용하여 Apple M1 또는 Apple M2 실리콘에서 SQL Server를 실행할 수 있습니다.
- Apple Silicon 용 최신 Docker를 다운로드하여 설치하십시오
- Docker Desktop이 실행되면 대시 보드를 열고 설정으로 이동하십시오
- 찾아보세요 “개발 기능” 옵션을 선택하십시오 “Apple Silicon에서 x86/amd64 에뮬레이션에 Rosetta를 사용하십시오” 확인란
- Docker 엔진을 다시 시작하십시오
- SQL Server를 설치하려면 Docker를 사용하여 SQL Server Linux 컨테이너 이미지를 실행하십시오
- 당신은 그 경고를 무시할 수 있습니다 “요청 된 이미지’S 플랫폼 (Linux/AMD64)은 감지 된 호스트 플랫폼과 일치하지 않습니다”
어떻게’S 성능?
64GB RAM의 M1 Max MacBook Pro가 있습니다. Templables 프레젠테이션의 스크립트를 사용하여 성능은 64GB RAM을 보유한 마지막 인텔 기반 MacBook Pro와 거의 동일했습니다. 이것은 Rosetta 2 Emulation에 대한 이전 경험과 일반적으로 일치합니다. 이것은 또한 Anthony Nocentino가 Colima를 사용하여 비슷한 결과를 볼 수 있음을 의미합니다.
전체 공개 : 데이터베이스 문서 팀에서 Microsoft에서 일합니다. 이 기술은 공식적으로 Microsoft에 의해 지원되지 않습니다.
Mac M1에 SQL Server를 설치하는 방법
Windows에서 Mac OS X로와 같은 운영 체제를 전환하면 많은 소프트웨어 관련 설치 문제에 직면 할 수 있습니다. 결과적으로 Mac OS를 사용하고 싶었습니다. 그러나 Windows와 Mac 사이에는 상당한 차이가 있습니다. 결과적으로 Mac OS에 소프트웨어를 설치하는 데 많은 어려움이있었습니다. 이 이야기에서는 Mac M1에 SQL Server를 설치하는 방법을 보여 드리겠습니다.
1 단계
MacOS가 Microsoft 기술에 대한 기본 지원을 제공하지 않기 때문에 Docker를 활용해야합니다. 다행히 Docker는 이미 ARM 응용 프로그램을 지원하므로 Docker 웹 사이트에서 얻을 수 있습니다.
직접 다운로드 링크 (Docker)
2 단계
그런 다음 SQL 쿼리 및 기타 DB 활동을 실행하십시오. 너’IDE를 다운로드해야합니다.
SQL Server Management Studio는 SQL Server가 SQL 쿼리를 실행할 수있는 최고의 도구입니다.
Microsoft는 팀 덕분에 SQL Server Management Studio의 대안을 개발했습니다. Azure Data Studio 도구입니다’이름. 이 도구는 M1 기반 Mac에서 사용됩니다.
Azure Data Studio를 다운로드하십시오
Azure Data Studio 다운로드 및 설치 – Azure Data Studio
Azure Data Studio는 온-프레미스 및 클라우드 데이터 플랫폼을 사용하는 데이터 전문가를위한 크로스 플랫폼 데이터베이스 도구입니다
3 단계
우리’https : // hub에서 ID를 만들어야합니다.도커.com 또는 이미 가지고있는 것과 로그인.
당신 후’VE가 로그인했습니다’LL Azure SQL Edge라는 Microsoft 호스팅 Docker 이미지를 다운로드해야합니다.
우리’ll docker 명령을 사용 하여이 이미지를 로컬 시스템으로 다운로드 한 다음 Localhost 포트의 Docker 컨테이너로 실행하십시오. 우리’컨테이너에서 이미지를 실행하면 M1 기반 Mac의 SQL Server를 사용할 수 있습니다.
4 단계
MacOS 터미널을 사용하여 Docker 이미지를 다운로드 할 수 있습니다.
Mac 시스템에서 터미널을 열고 명령을 입력하십시오
Docker Pull MCR.마이크로 소프트.com/azure-sql-Edge
Docker는 웹 저장소에서 이미지를 가져 와서 위의 명령을 실행 한 후 로컬 컴퓨터로 다운로드하기 시작합니다.
이미지는 아래 그림과 같이 Docker Desktop 창에도 표시됩니다.
5 단계
일단 당신’VE는 Docker 이미지를 다운로드했습니다’Live LocalHost 포트의 Docker 컨테이너에서 실행해야합니다.
동일한 터미널 창을 사용하여 아래 명령을 실행하십시오.
Docker Run -D -이름 MySQLServer -e ‘accept_eula = y’ -이자형 ‘sa_password = Your_Password123’ -P 1433 : 1433 MCR.마이크로 소프트.com/azure-sql-Edge
강력한 암호를 사용하는 것이 좋습니다
명령이 성공적으로 완료되면 Docker Desktop 창의 컨테이너 옵션으로 이동하여 명령에 지정된 이름과 동일한 이름의 컨테이너를 찾으십시오.
6 단계
그런 다음 방금 만든 자격 증명을 사용하여 Azure Data Studio에 로그인 할 수 있습니다. 여기’그것과 연락 할 수있는 방법 :
이제 새로운 쿼리 옵션을 사용하여 테이블, 저장 프로 시저 및 기타 객체를 생성하기 위해 쿼리를 구성 할 수 있습니다.
당신이 당신의 비밀번호를 잊어 버리면, 당신은 단순히 이미지를 제거하고 새 이미지를 설정할 수 있습니다.
나는 당신이 오늘 논의 된 주제를 이해했다고 생각합니다. 우려 사항이 있거나 설명이 필요한 경우 Don’응답 섹션을 통해 저에게 연락하십시오. 이 블로그를 읽는 소중한 시간을 보내 주셔서 감사합니다. Mac OS에서 SQL과 함께 일하는 데 도움이 될 것이라고 생각합니다.
기사를 즐겼습니다? a 중간 멤버 제한없이 계속 배우기 위해. 나’LL 위의 링크를 사용하는 경우 회원 수수료의 일부를받습니다.