Możesz uruchomić kontener Docker SQL Server na Krzemach M1 i M2
Docker zacznie wyciągać obraz z repozytorium internetowego i pobierać go na komputer lokalny po uruchomieniu powyższego polecenia.
Streszczenie
W tym artykule pokażę, jak uruchomić kontener Docker SQL Server na Apple M1 i M2 Krzem za pomocą obsługi beta Dockera dla Layer Emulacji Rosetta 2 x86. Wykonując kilka prostych kroków, możesz zainstalować SQL Server na komputerze Mac M1 lub M2 i rozpocząć uruchamianie zapytań SQL. Należy pamiętać, że ta technika nie jest oficjalnie obsługiwana przez Microsoft, ponieważ pracuję dla zespołu Doktor Database Microsoft.
Kluczowe punkty
1. Docker obsługuje teraz warstwę emulacji Rosetta 2 x86 Apple, umożliwiając uruchomienie SQL Server na Apple M1 i M2 Silikon.
2. Aby rozpocząć, pobierz i zainstaluj najnowszy Docker dla Apple Silicon z oficjalnej strony internetowej Docker.
3. Po uruchomieniu Docker Desktop otwórz pulpit nawigacyjny i przejdź do ustawień.
4. W sekcji „Feature in Development” wybierz pole wyboru „Użyj Rosetta do emulacji X86/AMD64 na Apple Silicon”.
5. Uruchom ponownie silnik Docker, aby zastosować zmiany.
6. Postępuj zgodnie z instrukcjami w przewodniku Docker QuickStart, aby zainstalować obrazy kontenera Linux SQL Server z Docker.
7. Zignoruj ostrzeżenie o platformie żądanego obrazu, które nie pasują do wykryty platforma hosta.
8. Wydajność uruchamiania SQL Server na Apple M1 i M2 z Docker była podobna do MacBook Pro z siedzibą w Intel z 64 GB RAM.
9. Azure Data Studio to narzędzie do bazy danych międzyplatformowych, które można użyć na MAC M1 do uruchamiania zapytań SQL.
10. Aby zainstalować Azure Data Studio, pobierz go z oficjalnej strony Microsoft i zainstaluj na komputerze Mac M1.
Unikalne pytania i odpowiedzi
1. Czy mogę uruchomić SQL Server na krzemie Apple M1 lub M2?
Tak, możesz uruchomić SQL Server na krzem Apple M1 lub M2 za pomocą obsługi beta Dockera dla Layer Emulacji Rosetta 2 x86 Apple.
2. Jak zainstalować Dockera na Apple Silicon?
Aby zainstalować Docker na Apple Silicon, pobierz najnowszą wersję Docker dla Apple Silicon z oficjalnej strony internetowej Docker i postępuj zgodnie z instrukcjami instalacji.
3. Co to jest Rosetta 2?
Rosetta 2 to technologia emulacji Apple, która pozwala uruchamiać aplikacje oparte na X86 na Apple Silicon.
4. Czy muszę ponownie uruchomić silnik Docker po włączeniu emulacji Rosetta 2?
Tak, musisz ponownie uruchomić silnik Docker po włączeniu emulacji Rosetta 2 w celu zastosowania zmian.
5. Czy mogę zignorować ostrzeżenie o niedopasowaniu platformy podczas instalowania SQL Server z Docker?
Tak, możesz zignorować ostrzeżenie o niedopasowaniu platformy podczas instalowania SQL Server z Docker. Nie wpływa na funkcjonalność SQL Server.
6. Uruchamia SQL Server na krzem Apple M1 lub M2 z Docker oficjalnie obsługiwany przez Microsoft?
Nie, uruchamianie SQL Server w Apple M1 lub M2 z Docker nie jest oficjalnie obsługiwane przez Microsoft. Jest to technika, która nie jest oficjalnie zalecana.
7. Co to jest Azure Data Studio?
Azure Data Studio to narzędzie do bazy danych międzyplatformowych opracowane przez Microsoft. Można go używać do uruchamiania zapytań SQL na Mac M1 i M2.
8. Czy mogę użyć Azure Data Studio zamiast SQL Server Management Studio na Mac M1?
Tak, możesz użyć Azure Data Studio zamiast SQL Server Management Studio na Mac M1 do uruchamiania zapytań SQL.
9. Jak pobrać i zainstalować Azure Data Studio na Mac M1?
Aby pobrać i zainstalować Azure Data Studio na Mac M1, odwiedź oficjalną stronę Microsoft i pobierz wersję Mac Azure Data Studio. Postępuj zgodnie z instrukcjami instalacji, aby zakończyć instalację.
10. Jakie jest polecenie Docker, aby pobrać obraz Azure SQL Edge?
Polecenie Docker do pobrania obrazu Azure SQL Edge to:
Docker Pull MCR.Microsoft.COM/Azure-SQL-Gedge
11. Czy mogę uruchomić SQL Server na moim komputerze Mac M1 bez Docker?
Nie, SQL Server nie ma natywnej obsługi Apple Silicon. Musisz użyć Docker z emulacją Rosetta 2, aby uruchomić SQL Server na komputerze Mac M1.
12. Jest Docker dla Apple Silicon oficjalnie wspierany przez Dockera?
Tak, Docker dla Apple Silicon jest oficjalnie wspierany przez Docker. Zapewnia obsługę beta dla uruchamiania Docker na Apple M1 i M2 Silicon.
13. Czy mogę użyć silnego hasła do kontenera Docker SQL Server?
Tak, zdecydowanie zaleca się użycie silnego hasła dla kontenera Docker SQL Server, aby zapewnić bezpieczeństwo instancji SQL Server.
14. W jaki sposób wydajność uruchamiania SQL Server w Apple M1 lub M2 z Dockerem?
Wydajność uruchamiania SQL Server na Apple M1 lub M2 z Docker jest porównywalna z uruchamianiem go na MacBook Pro z opartym na Intel z podobnymi specyfikacjami.
15. Co powinienem zrobić, jeśli napotkam jakiekolwiek problemy z instalacją podczas uruchamiania SQL Server na Mac M1?
Jeśli napotykasz jakiekolwiek problemy z instalacją podczas uruchamiania SQL Server na Mac M1, możesz szukać wsparcia w społeczności Docker lub zapoznać się z oficjalną dokumentacją Docker w celu rozwiązywania problemów.
Możesz uruchomić kontener Docker SQL Server na Krzemach M1 i M2
Docker zacznie wyciągać obraz z repozytorium internetowego i pobierać go na komputer lokalny po uruchomieniu powyższego polecenia.
Czy SQL działa na M1 Mac
Оjed
Ыы зарегистрир John. С помощю этой страницы ыы сожем оRipееделить, что запросы оRтравляете имено ыы, а не роvert. Почем это могло пRроизойиS?
Эта страница отображается тех слччаях, когда автоматическими системамgz которые наршают усовия исполззования. Страница перестанеura. До этого момента для исползования слжжж Google неоtoś.
Источником запросов может слжить ведоносное по, подкbarów. ыылку заRzy. Еarag ы исползеете общий доступ и интернет, проблема может ыть с компюююеyn с таким жж жж жесом, кк у комszczeюююе000. Обратитеunks к соем системном адинистратору. Подроlit.
Проверка по слову может также появаятьenia, еaсли ы водите сложные ззапры, оind обычно enia оиизи инenia оtoś еами, или же водите заlektora.
Możesz uruchomić kontener Docker SQL Server na Krzemach M1 i M2
Wcześniej jedynym sposobem na uruchomienie SQL Server na Apple Silicon był emulacja QEMU lub Colima (czapka do Anthony’ego Noceno).
Docker wydał dziś wsparcie beta dla Apple’S Rosetta 2 x86 Warstwa emulacji, co oznacza, że możesz uruchomić SQL Server na Apple M1 lub Apple M2 Krzem za pomocą tej opcji.
- Pobierz i zainstaluj najnowszy Docker dla Apple Silicon
- Po uruchomieniu Docker Desktop otwórz pulpit nawigacyjny i przejdź do ustawień
- Znaleźć “Funkcje rozwoju” opcja i wybierz “Użyj Rosetta do emulacji x86/AMD64 na krzemionie jabłkowym” pole wyboru
- Uruchom ponownie silnik Docker
- Postępuj zgodnie z instrukcjami na QuickStart: Uruchom obrazy kontenera SQL Server Linux z Docker, aby zainstalować SQL Server
- Możesz zignorować ostrzeżenie, że “żądany obraz’Platforma S (Linux/AMD64) nie pasuje do wykryty platforma hosta”
Jak’s wydajność?
Mam M1 Max MacBook Pro z 64 GB RAM. Korzystając ze skryptów z mojej prezentacji tabel czasowych, wydajność była mniej więcej taka sama jak mój ostatni MacBook Pro z siedzibą w Intel, który miał również 64 GB RAM. To pasuje do mojego poprzedniego doświadczenia z emulacją Rosetta 2 w ogóle. Oznacza to również, że Anthony Nocentino powinien zobaczyć podobne wyniki za pomocą Colima.
Pełne ujawnienie: Pracuję dla Microsoft w zespole Docs Database Docs. Ta technika nie jest oficjalnie obsługiwana przez Microsoft.
Jak zainstalować SQL Server w Mac M1
Kiedy przełączamy nasz system operacyjny, na przykład z systemu Windows na Mac OS X, ��, możemy napotkać wiele problemów związanych z oprogramowaniem. W rezultacie chciałem użyć Mac OS. Istnieją jednak znaczące różnice między systemem Windows i Mac. W rezultacie miałem wiele problemów z instalacją oprogramowania na Mac OS. W tej historii pokażę, jak zainstalować SQL Server na Mac M1.
Krok 1
Musimy użyć Docker, ponieważ macOS nie zapewnia natywnej obsługi technologii Microsoft. Na szczęście Docker już obsługuje aplikacje ARM, dzięki czemu możemy je uzyskać ze strony internetowej Docker.
Link bezpośredniego pobierania (Docker)
Krok 2
Następnie przejdź do zapytań SQL i innych działań DB. Ty’Muszę pobrać IDE.
SQL Server Management Studio jest największym narzędziem dla SQL Server do uruchamiania zapytań SQL, chociaż jest obsługiwany tylko w systemie Windows OS.
Microsoft opracował alternatywę dla SQL Server Management Studio, dzięki swoim zespołowi. Azure Data Studio to narzędzie’S S Nazwa. To narzędzie zostanie użyte na naszym komputerze Mac opartym na M1.
Pobierz Azure Data Studio
Pobierz i zainstaluj Azure Data Studio – Azure Data Studio
Azure Data Studio to narzędzie do bazy danych międzyplatformowych dla specjalistów danych, którzy korzystają z lokalnych platform danych w chmurze…
Krok 3
My’LL musi utworzyć identyfikator na https: // hub.doker.com lub zaloguj się z tym, który już masz.
Po tobie’ve zalogował się, ty’LL musi pobrać obraz Docker z Microsoft o nazwie Azure SQL Edge.
My’Użyj poleceń Docker, aby pobrać ten obraz do naszego systemu lokalnego, a następnie uruchom w kontenerze Docker w porcie LocalHost. My’LL może korzystać z serwera SQL na naszym komputerze Mac opartym na M1 po uruchomieniu obrazu w kontenerze.
Krok 4
Możemy użyć terminalu macOS do pobrania obrazu Dockera.
Otwórz terminal w systemie Mac i wprowadź polecenie:
Docker Pull MCR.Microsoft.COM/Azure-SQL-Gedge
Docker zacznie wyciągać obraz z repozytorium internetowego i pobierać go na komputer lokalny po uruchomieniu powyższego polecenia.
Obraz jest również widoczny w oknie Docker Desktop, jak pokazano poniżej.
Krok 5
Kiedyś’Pobrałem obraz Docker, ty’Muszę go wykonać w kontenerze Docker w porcie na żywo.
Użyj tego samego okna terminala, aby uruchomić polecenie poniżej.
Docker Run -d -Nazwa mysqlserver -e ‘Accept_eula = y’ -mi ‘SA_PASSWORD = twój_password123’ -P 1433: 1433 MCR.Microsoft.COM/Azure-SQL-Gedge
Gorąco zalecam użycie silnego hasła
Gdy polecenie zakończy się pomyślnie, przejdź do opcji kontenera w oknie Docker Desktop i poszukaj kontenera o tej samej nazwie, co ta, którą określono w poleceniu.
Krok 6
Następnie możemy zalogować się do Azure Data Studio za pomocą właśnie utworzonych poświadczeń. Tutaj’S Jak możesz się z tym skontaktować:
Możesz teraz konstruować zapytania do generowania tabel, procedur przechowywanych i innych obiektów za pomocą opcji nowej zapytania.
Jeśli zapomnisz hasła, możesz po prostu usunąć obraz i ustalić nowy.
Uważam, że zrozumiałeś dzisiaj omawiany temat. Jeśli masz jakieś obawy lub potrzebujesz wyjaśnień, Don’Wahaj się skontaktować się ze mną za pośrednictwem sekcji odpowiedzi. Dziękujemy za spędzanie cennego czasu na przeczytanie tego bloga. Wierzę, że pomoże ci to pracować z SQL na Mac OS.
Podobał mi się artykuł? Stać się Średni członek kontynuować uczenie się bez ograniczeń. I’LL Otrzymaj część opłaty członkowskiej, jeśli korzystasz z powyższego linku, bez dodatkowych kosztów.