Λειτουργεί το SQL στο M1 Mac
Μπορείτε να εκτελέσετε ένα δοχείο SQL Server Docker σε Apple M1 και M2 πυρίτιο
Το Docker θα αρχίσει να τραβάει την εικόνα από το χώρο αποθήκευσης ιστού και να το κατεβάσει στο τοπικό σας μηχάνημα μετά την εκτέλεση της παραπάνω εντολής.
Περίληψη
Σε αυτό το άρθρο, θα σας δείξω πώς να εκτελέσετε ένα δοχείο SQL Server Docker στο Silicon Apple M1 και M2 χρησιμοποιώντας την υποστήριξη Beta της Docker για το στρώμα εξομοίωσης Rosetta 2 X86 της Apple. Ακολουθώντας μερικά απλά βήματα, μπορείτε να εγκαταστήσετε το SQL Server στο Mac M1 ή M2 και να αρχίσετε να εκτελείτε ερωτήματα SQL. Λάβετε υπόψη ότι αυτή η τεχνική δεν υποστηρίζεται επίσημα από τη Microsoft, καθώς εργάζομαι για την ομάδα Docs της Microsoft Database Docs.
Βασικά σημεία
1. Το Docker υποστηρίζει τώρα το στρώμα εξομοίωσης Rosetta 2 x86 της Apple, επιτρέποντάς σας να εκτελέσετε το SQL Server σε πυρίτιο Apple M1 και M2.
2. Για να ξεκινήσετε, να κατεβάσετε και να εγκαταστήσετε το τελευταίο Docker για το Apple Silicon από τον επίσημο ιστότοπο Docker.
3. Μόλις τρέξει το Docker Desktop, ανοίξτε το ταμπλό και πηγαίνετε στις ρυθμίσεις.
4. Στην ενότητα “Χαρακτηριστικά στην ανάπτυξη”, επιλέξτε το πλαίσιο ελέγχου “Χρήση Rosetta για εξομοίωση X86/AMD64 στο Apple Silicon”.
5. Επανεκκινήστε τον κινητήρα Docker για να εφαρμόσει τις αλλαγές.
6. Ακολουθήστε τις οδηγίες σχετικά με τον οδηγό QuickStart του Docker για να εγκαταστήσετε τις εικόνες του SQL Server Linux Container με το Docker.
7. Αγνοήστε την προειδοποίηση σχετικά με την πλατφόρμα της ζητούμενης εικόνας που δεν ταιριάζει με την πλατφόρμα υποδοχής που εντοπίστηκε.
8. Η απόδοση του SQL Server σε Apple M1 και M2 με Docker ήταν παρόμοια με αυτή ενός MacBook Pro με βάση την Intel με 64 GB RAM.
9. Το Azure Data Studio είναι ένα εργαλείο βάσης δεδομένων cross-platform που μπορεί να χρησιμοποιηθεί στο Mac M1 για την εκτέλεση ερωτημάτων SQL.
10. Για να εγκαταστήσετε το Azure Data Studio, κατεβάστε το από τον επίσημο ιστότοπο της Microsoft και εγκαταστήστε το στο Mac M1 σας.
Μοναδικές ερωτήσεις και απαντήσεις
1. Μπορώ να εκτελέσω το SQL Server σε πυρίτιο Apple M1 ή M2?
Ναι, μπορείτε να εκτελέσετε το SQL Server στο Apple M1 ή M2 Silicon χρησιμοποιώντας την υποστήριξη Beta της Docker για το στρώμα εξομοίωσης Rosetta 2 X86 της Apple.
2. Πώς μπορώ να εγκαταστήσω το Docker στο Apple Silicon?
Για να εγκαταστήσετε το Docker στο Apple Silicon, κατεβάστε την τελευταία έκδοση του Docker for Apple Silicon από την επίσημη ιστοσελίδα Docker και ακολουθήστε τις οδηγίες εγκατάστασης.
3. Τι είναι η Rosetta 2?
Η Rosetta 2 είναι η τεχνολογία εξομοίωσης της Apple που σας επιτρέπει να εκτελείτε εφαρμογές βασισμένες στο X86 στο Apple Silicon.
4. Πρέπει να επανεκκινήσω τον κινητήρα Docker μετά την εξομοίωση Rosetta 2?
Ναι, πρέπει να κάνετε επανεκκίνηση του κινητήρα Docker μετά την εξομοίωση της Rosetta 2 για να εφαρμόσετε τις αλλαγές.
5. Μπορώ να αγνοήσω την προειδοποίηση σχετικά με την αναντιστοιχία της πλατφόρμας κατά την εγκατάσταση του SQL Server με το Docker?
Ναι, μπορείτε να αγνοήσετε την προειδοποίηση σχετικά με την αναντιστοιχία της πλατφόρμας κατά την εγκατάσταση του SQL Server με το Docker. Δεν επηρεάζει τη λειτουργικότητα του SQL Server.
6. Εκτελεί SQL Server σε πυρίτιο Apple M1 ή M2 με Docker που υποστηρίζεται επίσημα από τη Microsoft?
Όχι, η εκτέλεση του SQL Server σε πυρίτιο Apple M1 ή M2 με Docker δεν υποστηρίζεται επίσημα από τη Microsoft. Είναι μια τεχνική που δεν συνιστάται επίσημα.
7. Τι είναι το Azure Data Studio?
Το Azure Data Studio είναι ένα εργαλείο βάσης δεδομένων cross-platform που αναπτύχθηκε από τη Microsoft. Μπορεί να χρησιμοποιηθεί για την εκτέλεση ερωτημάτων SQL σε Mac M1 και M2.
8. Μπορώ να χρησιμοποιήσω το Azure Data Studio αντί του SQL Server Management Studio στο Mac M1?
Ναι, μπορείτε να χρησιμοποιήσετε το Azure Data Studio αντί του SQL Server Management Studio στο Mac M1 για να εκτελέσετε ερωτήματα SQL.
9. Πώς μπορώ να κατεβάσω και να εγκαταστήσω το Azure Data Studio στο Mac M1?
Για να κατεβάσετε και να εγκαταστήσετε το Azure Data Studio στο Mac M1, επισκεφθείτε τον επίσημο ιστότοπο της Microsoft και κατεβάστε την έκδοση MAC του Azure Data Studio. Ακολουθήστε τις οδηγίες εγκατάστασης για να ολοκληρώσετε την εγκατάσταση.
10. Ποια είναι η εντολή docker για να κατεβάσετε την εικόνα Azure SQL Edge?
Η εντολή Docker για λήψη της εικόνας Azure SQL Edge είναι:
Docker Pull MCR.Microsoft.com/azure-sql-άκρη
11. Μπορώ να τρέξω το SQL Server στο Mac M1 μου χωρίς Docker?
Όχι, ο SQL Server δεν διαθέτει εγγενή υποστήριξη για το Apple Silicon. Πρέπει να χρησιμοποιήσετε το Docker με εξομοίωση Rosetta 2 για να εκτελέσετε το SQL Server στο Mac M1 σας.
12. Το Docker για το Silicon Apple υποστηρίζεται επίσημα από το Docker?
Ναι, το Docker for Apple Silicon υποστηρίζεται επίσημα από το Docker. Παρέχει υποστήριξη beta για την εκτέλεση docker σε Apple M1 και M2 πυρίτιο.
13. Μπορώ να χρησιμοποιήσω έναν ισχυρό κωδικό πρόσβασης για το δοχείο SQL Server Docker?
Ναι, συνιστάται ιδιαίτερα να χρησιμοποιήσετε έναν ισχυρό κωδικό πρόσβασης για το δοχείο SQL Server Docker για να εξασφαλίσετε την ασφάλεια της παράστασης SQL Server σας.
14. Πώς είναι η απόδοση του SQL Server σε Apple M1 ή M2 με το Docker?
Η απόδοση του SQL Server σε Apple M1 ή M2 με το Docker είναι συγκρίσιμη με τη λειτουργία του σε ένα MacBook Pro με βάση την Intel με παρόμοιες προδιαγραφές.
15. Τι πρέπει να κάνω αν αντιμετωπίσω προβλήματα εγκατάστασης κατά τη διεξαγωγή του SQL Server στο Mac M1?
Εάν αντιμετωπίζετε προβλήματα εγκατάστασης κατά τη διεξαγωγή του SQL Server στο Mac M1, μπορείτε να ζητήσετε υποστήριξη από την κοινότητα Docker ή να συμβουλευτείτε την επίσημη τεκμηρίωση Docker για τα βήματα αντιμετώπισης προβλημάτων.
Μπορείτε να εκτελέσετε ένα δοχείο SQL Server Docker σε Apple M1 και M2 πυρίτιο
Το Docker θα αρχίσει να τραβάει την εικόνα από το χώρο αποθήκευσης ιστού και να το κατεβάσει στο τοπικό σας μηχάνημα μετά την εκτέλεση της παραπάνω εντολής.
Λειτουργεί το SQL στο M1 Mac
Э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э
Ы з з з з з з з и и и и п п п п п п з п з з з з з з з з з п. С п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п. ПOчем э э э э э э э э э э э п п п п п п п?
Э э э э э а а а а и е е з з л л л л л л л э э э э э э э э э э э э Κοιτάζοντας το ριμπάγ. С с п п п п п э э э э э э э э э э э э э э э э э э э э э э э э э э э э. Д э э э э д д д и и д д д ρίας н и д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д.
И и з а а а а а а а а ы ы з .. Е е е е д п п ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж п п п п п п п п п п п п п п п п п. Орrρά. Пороннαι.
ПON п п е е а а τροφή пρέφ а а а а а τροφήλου. е е е и τροφή ее же жÉ в в ж и и и и ч ч.
Μπορείτε να εκτελέσετε ένα δοχείο SQL Server Docker σε Apple M1 και M2 πυρίτιο
Προηγουμένως ο μόνος τρόπος για να εκτελέσετε το SQL Server στο Apple Silicon ήταν μέσω της εξομοίωσης QEMU ή του Colima (TIP HAT στον Anthony Nocentino).
Η Docker κυκλοφόρησε σήμερα το beta υποστήριξη για την Apple’S Rosetta 2 x86 Layer εξομοίωσης, που σημαίνει ότι μπορείτε να εκτελέσετε το SQL Server σε Apple M1 ή Apple M2 πυρίτιο χρησιμοποιώντας αυτήν την επιλογή.
- Κατεβάστε και εγκαταστήστε το τελευταίο Docker για το Apple Silicon
- Μόλις τρέξει το Docker Desktop, ανοίξτε το ταμπλό και πηγαίνετε στις ρυθμίσεις
- Βρες το “Χαρακτηριστικά στην ανάπτυξη” επιλογή και επιλέξτε το “Χρησιμοποιήστε τη Rosetta για εξομοίωση X86/AMD64 στο Apple Silicon” πλαίσιο ελέγχου
- Επανεκκινήστε τον κινητήρα Docker
- Ακολουθήστε τις οδηγίες στο QuickStart: Εκτελέστε εικόνες δοχείου SQL Server Linux With Docker για να εγκαταστήσετε το SQL Server
- Μπορείτε να αγνοήσετε την προειδοποίηση ότι το “ζητούμενη εικόνα’Η πλατφόρμα S (Linux/AMD64) δεν ταιριάζει με την πλατφόρμα υποδοχής που εντοπίστηκε”
Πως’είναι η παράσταση?
Έχω ένα M1 Max MacBook Pro με μνήμη RAM 64 GB. Χρησιμοποιώντας σενάρια από την παρουσίαση των χρονικών πινάκων μου, η απόδοση ήταν περίπου η ίδια με την τελευταία μου MacBook Pro με βάση το Intel, το οποίο είχε επίσης 64 GB RAM. Αυτό ταιριάζει με την προηγούμενη εμπειρία μου με την εξομοίωση Rosetta 2 γενικά. Αυτό σημαίνει επίσης ότι ο Anthony Nocentino θα πρέπει να δει παρόμοια αποτελέσματα χρησιμοποιώντας το Colima.
Πλήρης αποκάλυψη: Εργάζομαι για τη Microsoft στην ομάδα Docs Docs Database. Αυτή η τεχνική δεν υποστηρίζεται επίσημα από τη Microsoft.
Πώς να εγκαταστήσετε το SQL Server στο Mac M1
Όταν αλλάζουμε το λειτουργικό μας σύστημα, όπως από τα Windows στο Mac OS X, ��, ενδέχεται να αντιμετωπίσουμε πολλά προβλήματα εγκατάστασης που σχετίζονται με το λογισμικό. Ως αποτέλεσμα, ήθελα να χρησιμοποιήσω το Mac OS. Ωστόσο, υπάρχουν σημαντικές διαφορές μεταξύ των Windows και Mac. Ως αποτέλεσμα, είχα πολλά προβλήματα εγκατάστασης λογισμικού στο Mac OS. Σε αυτή την ιστορία, θα σας δείξω πώς να εγκαταστήσετε το SQL Server σε Mac M1.
Βήμα 1
Πρέπει να χρησιμοποιήσουμε το Docker επειδή το MacOS δεν παρέχει εγγενή υποστήριξη για την Microsoft Technology. Ευτυχώς, ο Docker υποστηρίζει ήδη εφαρμογές ARM, ώστε να μπορέσουμε να το πάρουμε από τον ιστότοπο Docker.
Σύνδεσμος άμεσης λήψης (Docker)
Βήμα 2
Μετά από αυτό, πηγαίνετε να εκτελείτε ερωτήματα SQL και άλλες δραστηριότητες DB. Εσείς’Θα πρέπει να κατεβάσετε ένα IDE.
Το SQL Server Management Studio είναι το μεγαλύτερο εργαλείο για τον SQL Server για την εκτέλεση ερωτημάτων SQL, αν και υποστηρίζεται μόνο στο Windows OS.
Η Microsoft έχει αναπτύξει μια εναλλακτική λύση στο SQL Server Management Studio, χάρη στην ομάδα τους. Azure Data Studio είναι το εργαλείο’όνομα. Αυτό το εργαλείο θα χρησιμοποιηθεί στο Mac με βάση το M1.
Κατεβάστε το Azure Data Studio
Λήψη και εγκατάσταση Azure Data Studio – Azure Data Studio
Το Azure Data Studio είναι ένα εργαλείο βάσης δεδομένων cross-platform για επαγγελματίες δεδομένων που χρησιμοποιούν πλατφόρμες δεδομένων και νέφους ..
Βήμα 3
Εμείς’Θα πρέπει να δημιουργήσετε ένα αναγνωριστικό στο https: // hub.λιμενεργάτης.com ή συνδεθείτε με αυτό που έχετε ήδη.
Μετά απο εσένα’έχετε συνδεθεί, εσείς’Θα πρέπει να κατεβάσετε μια εικόνα Docker που φιλοξενείται από τη Microsoft που ονομάζεται Azure SQL Edge.
Εμείς’LL Χρησιμοποιήστε τις εντολές Docker για να κατεβάσετε αυτήν την εικόνα στο τοπικό μας σύστημα και στη συνέχεια να το εκτελέσετε σε δοχείο Docker στη θύρα LocalHost. Εμείς’Θα μπορέσω να χρησιμοποιήσουμε τον διακομιστή SQL στο MAC με βάση το M1 μόλις τρέξουμε την εικόνα στο δοχείο.
Βήμα 4
Μπορούμε να χρησιμοποιήσουμε το τερματικό MacOS για να κατεβάσετε την εικόνα Docker.
Ανοίξτε το τερματικό στο σύστημα MAC και εισαγάγετε την εντολή:
Docker Pull MCR.Microsoft.com/azure-sql-άκρη
Το Docker θα αρχίσει να τραβάει την εικόνα από το χώρο αποθήκευσης ιστού και να το κατεβάσει στο τοπικό σας μηχάνημα μετά την εκτέλεση της παραπάνω εντολής.
Η εικόνα είναι επίσης ορατή στο παράθυρο Docker Desktop, όπως απεικονίζεται παρακάτω.
Βήμα 5
Μόλις εσύ’Έλαβα την εικόνα του docker, εσύ’Θα πρέπει να το εκτελέσετε σε ένα δοχείο Docker σε ένα λιμάνι Live Localhost.
Χρησιμοποιήστε το ίδιο παράθυρο τερματικού για να εκτελέσετε την παρακάτω εντολή.
Docker Run -d -Ονομάστε το MySqlserver -e ‘Accept_eula = y’ -μι ‘Sa_password = your_password123’ -P 1433: 1433 MCR.Microsoft.com/azure-sql-άκρη
Συνιστάται ιδιαίτερα να χρησιμοποιήσετε έναν ισχυρό κωδικό πρόσβασης
Όταν ολοκληρωθεί η εντολή με επιτυχία, μεταβείτε στην επιλογή εμπορευματοκιβωτίου στο παράθυρο Docker Desktop και αναζητήστε ένα δοχείο με το ίδιο όνομα με αυτό που καθορίσαμε στην εντολή.
Βήμα 6
Μετά από αυτό, μπορούμε να συνδεθούμε στο Azure Data Studio χρησιμοποιώντας τα διαπιστευτήρια που μόλις δημιουργήσαμε. Εδώ’πώς μπορείτε να έρθετε σε επαφή με αυτό:
Τώρα μπορείτε να κατασκευάσετε ερωτήματα για τη δημιουργία πινάκων, αποθηκευμένων διαδικασιών και άλλων αντικειμένων χρησιμοποιώντας τη νέα επιλογή ερωτήματος.
Εάν ξεχάσετε τον κωδικό πρόσβασής σας, μπορείτε απλά να καταργήσετε την εικόνα και να δημιουργήσετε ένα νέο.
Πιστεύω ότι καταλάβατε το θέμα που συζητήθηκε σήμερα. Εάν έχετε οποιεσδήποτε ανησυχίες ή χρειάζεστε διευκρινίσεις, Don’διστάζω να επικοινωνήσετε μαζί μου μέσω της ενότητας απόκρισης. Σας ευχαριστούμε που περάσατε τον πολύτιμο χρόνο σας για την ανάγνωση αυτού του ιστολογίου. Πιστεύω ότι αυτό θα σας βοηθήσει να συνεργαστείτε με το SQL στο Mac OS.
Απόλαυσα το άρθρο? Γίνω Μεσαίου μέλους να συνεχίσουμε να μαθαίνεις χωρίς όρια. Εγώ’Θα λάβετε ένα μέρος της αμοιβής μέλους σας εάν χρησιμοποιείτε τον παραπάνω σύνδεσμο, χωρίς επιπλέον κόστος για εσάς.