SQL funziona su M1 Mac
È possibile eseguire un contenitore docker SQL Server su Apple M1 e M2 Silicon
Docker inizierà a estrarre l’immagine dal repository Web e scaricarla sulla macchina locale dopo aver eseguito il comando sopra.
Riepilogo
In questo articolo, ti mostrerò come eseguire un contenitore Docker SQL Server su Apple M1 e M2 Silicon utilizzando il supporto beta di Docker per il livello di emulazione Rosetta 2 x86 di Apple. Seguendo alcuni semplici passaggi, è possibile installare SQL Server sul tuo Mac M1 o M2 e iniziare a eseguire query SQL. Tieni presente che questa tecnica non è ufficialmente supportata da Microsoft, poiché lavoro per il team di Docs di database di Microsoft.
Punti chiave
1. Docker ora supporta il livello di emulazione Rosetta 2 x86 di Apple, consentendo di eseguire SQL Server su Apple M1 e M2 Silicon.
2. Per iniziare, scaricare e installare l’ultimo Docker per Apple Silicon dal sito Web ufficiale di Docker.
3. Una volta che il desktop Docker è in esecuzione, apri la dashboard e vai nelle impostazioni.
4. Nella sezione “Caratteristiche nello sviluppo”, selezionare l’emulazione “Usa Rosetta per l’emulazione X86/AMD64 sulla casella di controllo”.
5. Riavvia il motore Docker per applicare le modifiche.
6. Segui le istruzioni sulla guida QuickStart di Docker per installare le immagini del contenitore Linux SQL Server con Docker.
7. Ignora l’avvertimento sulla piattaforma dell’immagine richiesta che non corrisponde alla piattaforma host rilevata.
8. Le prestazioni dell’esecuzione di SQL Server su Apple M1 e M2 con Docker erano simili a quelle di un MacBook Pro basato su Intel con RAM da 64 GB.
9. Azure Data Studio è uno strumento di database multipiattaforma che può essere utilizzato su Mac M1 per eseguire query SQL.
10. Per installare Azure Data Studio, scaricarlo dal sito Web ufficiale di Microsoft e installarlo sul tuo Mac M1.
Domande e risposte uniche
1. Posso eseguire SQL Server su Apple M1 o M2 Silicon?
Sì, puoi eseguire SQL Server su Apple M1 o M2 Silicon utilizzando il supporto beta di Docker per il livello di emulazione Rosetta 2 x86 di Apple.
2. Come si installa Docker su Apple Silicon?
Per installare Docker su Apple Silicon, scarica l’ultima versione di Docker per Apple Silicon dal sito Web ufficiale di Docker e segui le istruzioni di installazione.
3. Cos’è Rosetta 2?
Rosetta 2 è la tecnologia di emulazione di Apple che ti consente di eseguire applicazioni basate su X86 su Apple Silicon.
4. Devo riavviare il motore Docker dopo aver abilitato l’emulazione di Rosetta 2?
Sì, è necessario riavviare il motore Docker dopo aver abilitato l’emulazione di Rosetta 2 di applicare le modifiche.
5. Posso ignorare l’avvertimento sulla mancata corrispondenza della piattaforma durante l’installazione di SQL Server con Docker?
Sì, è possibile ignorare l’avvertimento sulla mancata corrispondenza della piattaforma durante l’installazione di SQL Server con Docker. Non influisce sulla funzionalità di SQL Server.
6. Sta eseguendo SQL Server su Apple M1 o M2 Silicon con Docker supportato ufficialmente da Microsoft?
No, l’esecuzione di SQL Server su Apple M1 o M2 Silicon con Docker non è ufficialmente supportato da Microsoft. È una tecnica che non è ufficialmente raccomandata.
7. Cos’è Azure Data Studio?
Azure Data Studio è uno strumento di database multipiattaforma sviluppato da Microsoft. Può essere utilizzato per eseguire query SQL su Mac M1 e M2.
8. Posso usare Azure Data Studio invece di SQL Server Management Studio su Mac M1?
Sì, puoi utilizzare Azure Data Studio anziché SQL Server Management Studio su Mac M1 per eseguire query SQL.
9. Come faccio a scaricare e installare Azure Data Studio su Mac M1?
Per scaricare e installare Azure Data Studio su Mac M1, visitare il sito Web ufficiale Microsoft e scaricare la versione MAC di Azure Data Studio. Seguire le istruzioni di installazione per completare l’installazione.
10. Qual è il comando Docker per scaricare l’immagine di Azure SQL Edge?
Il comando Docker per scaricare l’immagine di Azure SQL Edge è:
Docker Pull Mcr.Microsoft.com/azure-sql-edge
11. Posso eseguire SQL Server sul mio Mac M1 senza docker?
No, SQL Server non ha supporto nativo per Apple Silicon. È necessario utilizzare Docker con emulazione Rosetta 2 per eseguire SQL Server sul tuo Mac M1.
12. È Docker per Apple Silicon ufficialmente supportato da Docker?
Sì, Docker per Apple Silicon è ufficialmente supportato da Docker. Fornisce supporto beta per l’esecuzione di Docker su Apple M1 e M2 Silicon.
13. Posso usare una password forte per il contenitore Docker SQL Server?
Sì, si consiglia vivamente di utilizzare una password forte per il contenitore Docker SQL Server per garantire la sicurezza dell’istanza SQL Server.
14. Come sono le prestazioni dell’esecuzione di SQL Server su Apple M1 o M2 con Docker?
Le prestazioni dell’esecuzione di SQL Server su Apple M1 o M2 con Docker sono paragonabili all’esecuzione su un MacBook Pro basato su Intel con specifiche simili.
15. Cosa dovrei fare se ho problemi di installazione durante l’esecuzione di SQL Server su Mac M1?
Se si affrontano problemi di installazione durante l’esecuzione di SQL Server su Mac M1, è possibile chiedere supporto alla comunità Docker o consultare la documentazione ufficiale Docker per la risoluzione dei problemi dei problemi.
È possibile eseguire un contenitore docker SQL Server su Apple M1 e M2 Silicon
Docker inizierà a estrarre l’immagine dal repository Web e scaricarla sulla macchina locale dopo aver eseguito il comando sopra.
SQL funziona su M1 Mac
Об этой сттце
Ыы зарегистрировали подозритеstituire. С помощю ээй ст р ы ыы сможем о imperceде quello. Почему ээо мо л поззти?
Эта страница отображается в тех с лччч, когда автоматическиtal систе quisi которые наршают условия иполззования. Страница перестан scegliere. До этого момента для иполззования сжж google необходимо пхоходить поверку по по по по по.
” ылку запросов. Если ы и ипоеете общий доступ в интернет, проmma. Обратитесь к с ое системому администратору. Подробнеi.
Проверка по слову может также появляться, если вы вводите сложные запросы, обычно распространяемые автоматизированными системами, или же вводите запросы очень часто.
È possibile eseguire un contenitore docker SQL Server su Apple M1 e M2 Silicon
In precedenza l’unico modo per eseguire SQL Server su Apple Silicon era tramite l’emulazione QEMU o Colima (punta di cappello a Anthony Nocentino).
Docker ha rilasciato il supporto beta oggi per Apple’S ROSETTA 2 X86 Emulazione, il che significa che è possibile eseguire SQL Server su Apple M1 o Apple M2 Silicon utilizzando questa opzione.
- Scarica e installa l’ultimo Docker per Apple Silicon
- Una volta che il desktop Docker è in esecuzione, apri la dashboard e vai nelle impostazioni
- Trovare il “Caratteristiche nello sviluppo” opzione e selezionare il “Usa Rosetta per l’emulazione X86/AMD64 su silicio Apple” Casella di controllo
- Riavvia il motore Docker
- Segui le istruzioni su QuickStart: Esegui immagini contenitori Linux SQL Server con Docker per installare SQL Server
- Puoi ignorare l’avvertimento che il “immagine richiesta’La piattaforma S (Linux/AMD64) non corrisponde alla piattaforma host rilevata”
Come’s la performance?
Ho un M1 Max MacBook Pro con 64 GB di RAM. Usando gli script della mia presentazione delle tabelle temporali, le prestazioni erano quasi le stesse del mio ultimo MacBook Pro basato su Intel, che aveva anche 64 GB di RAM. Questo corrisponde alla mia precedente esperienza con l’emulazione Rosetta 2 in generale. Ciò significa anche che Anthony Nocentino dovrebbe vedere risultati simili usando Colima.
Divulgazione completa: lavoro per Microsoft nel team dei documenti del database. Questa tecnica non è ufficialmente supportata da Microsoft.
Come installare SQL Server in Mac M1
Quando cambiamo il nostro sistema operativo, come da Windows a Mac OS X, ��, potremmo affrontare molti problemi di installazione relativi al software. Di conseguenza, volevo usare Mac OS. Tuttavia, ci sono differenze significative tra Windows e Mac. Di conseguenza, ho avuto molti problemi a installare software su Mac OS. In questa storia, ti mostrerò come installare SQL Server su un Mac M1.
Passo 1
Dobbiamo utilizzare Docker perché macOS non fornisce supporto nativo per la tecnologia Microsoft. Fortunatamente, Docker supporta già le applicazioni ARM, in modo da poterlo ottenere dal sito Web Docker.
Link per il download diretto (docker)
Passo 2
Dopodiché, vai a eseguire query SQL e altre attività DB. Voi’Devo scaricare un IDE.
SQL Server Management Studio è lo strumento più grande per SQL Server per eseguire query SQL, sebbene sia supportato solo su Windows OS.
Microsoft ha sviluppato un’alternativa a SQL Server Management Studio, grazie al loro team. Azure Data Studio è lo strumento’s nome. Questo strumento verrà utilizzato sul nostro Mac basato M1.
Scarica Azure Data Studio
Scarica e installa Azure Data Studio – Azure Data Studio
Azure Data Studio è uno strumento di database multipiattaforma per i professionisti dei dati che utilizzano piattaforme di dati locali e cloud ..
Passaggio 3
Noi’È necessario creare un ID su https: // hub.Docker.com o accedi con quello che hai già.
Dopo di te’Ve ha effettuato l’accesso, tu’È necessario scaricare un’immagine docker ospitata da Microsoft chiamata Azure SQL EDGE.
Noi’Usano i comandi Docker per scaricare questa immagine nel nostro sistema locale e quindi eseguirla in un contenitore Docker sulla porta LocalHost. Noi’Saremo in grado di utilizzare il server SQL sul nostro Mac basato M1 una volta eseguita l’immagine nel contenitore.
Passaggio 4
Possiamo usare il terminale MacOS per scaricare l’immagine Docker.
Apri il terminale nel sistema Mac e inserisci il comando:
Docker Pull Mcr.Microsoft.com/azure-sql-edge
Docker inizierà a estrarre l’immagine dal repository Web e scaricarla sulla macchina locale dopo aver eseguito il comando sopra.
L’immagine è anche visibile nella finestra del desktop Docker, come illustrato di seguito.
Passaggio 5
Una volta tu’Ve ha scaricato l’immagine Docker, tu’Devo eseguirlo in un contenitore Docker su un porto locale in diretta.
Utilizzare la stessa finestra terminale per eseguire il comando di seguito.
Docker run -d -nome mysqlserver -e ‘Accetta_eula = y’ -e ‘Sa_password = your_password123’ -P 1433: 1433 MCR.Microsoft.com/azure-sql-edge
Altamente raccomandato per utilizzare una password forte
Quando il comando si completa correttamente, vai all’opzione Container nella finestra Docker Desktop e cerca un contenitore con lo stesso nome di quello che abbiamo specificato nel comando.
Passaggio 6
Dopodiché, possiamo accedere a Azure Data Studio utilizzando le credenziali che abbiamo appena creato. Qui’S come puoi metterti in contatto con esso:
Ora puoi costruire query per generare tabelle, procedure memorizzate e altri oggetti utilizzando la nuova opzione di query.
Se dimentichi la tua password, puoi semplicemente rimuovere l’immagine e stabilirne una nuova.
Credo che tu abbia capito l’argomento discusso oggi. In caso di dubbi o hai bisogno di chiarimenti, DON’Tidi a contattarmi attraverso la sezione di risposta. Grazie per aver trascorso il tuo prezioso tempo a leggere questo blog. Credo che questo ti aiuterà a lavorare con SQL su Mac OS.
Mi è piaciuto l’articolo? Diventare un Membro medio per continuare ad imparare senza limiti. IO’Riceverà una parte della tua quota di iscrizione se usi il link sopra, senza costi aggiuntivi per te.