SQL Server บน Mac


15

สามารถติดตั้งฉบับด่วนของเอ็นจินเซิร์ฟเวอร์ SQL ได้บน OS X ฉันใช้ MacBook ที่บ้านและต้องการใช้เป็นแพลตฟอร์มทดสอบ / เรียนรู้สำหรับ SQL Server

คำตอบ:


22

ไม่ SQL Server จะไม่ทำงานบน macOS (สามารถทำงานบนฮาร์ดแวร์ Apple ได้หากคุณใช้ Boot Camp และบูตแบบ Windows) มิฉะนั้นคุณจะต้องติดตั้งซอฟต์แวร์การจำลองเสมือนของบางประเภทที่คุณติดตั้ง Windows ใน VM และติดตั้ง SQL Server มี - ผมใช้Parallels สก์ท็อปแต่ยังมีVMWare ฟิวชั่นและของ Oracle VirtualBox

(ฉันไม่ได้ทดสอบล่าสุดหลังนี้ แต่ครั้งล่าสุดที่ฉันลองมันเป็นหายนะ - ได้รับการวิจารณ์ที่ยอดเยี่ยมในฐานะโฮสต์ VM บน Windows แต่ไม่เสถียรมากบน Mac)

แน่นอนว่าคุณสามารถ RDP ไปยังเครื่องอื่น ๆ ใช้SSMS ที่เทียบเท่ากับไคลเอนต์เพื่อเชื่อมต่อกับ SQL Server อื่นที่ทำงานบน Windows ที่อื่นหรือติดตั้งแพลตฟอร์มอื่นบน Mac ( เช่น PostgreSQL ) นอกจากนี้ยังมี IDE จาก JetBrains ที่เรียกว่า DataGripและฉันแน่ใจว่าคนอื่น ๆ ที่ฉันไม่รู้

ด้วย SQL Server 2017 คุณสามารถเรียกใช้SQL Server บน Linuxและยังสามารถโฮสต์คอนเทนเนอร์ docker ของคุณเองโดยไม่ต้องใช้ Windows เลย (ฉันกำลังทำสิ่งนี้บน Macs ของฉันตอนนี้ - และฉันเขียนถึงที่นี่ )

ขณะนี้รหัส VS , Visual StudioและOperations Studioทำงานได้บน Mac ดังนั้นจึงสามารถทำงานให้คุณได้ในบางสถานการณ์ ทุกอย่างขึ้นอยู่กับว่าคุณคาดหวังว่า SQL Server จะทำงานบน macOS จริงหรือถ้าคุณแค่อยากทำงานส่วนใหญ่ที่นั่น


17

แก้ไข

เมื่อเร็ว ๆ นี้ SQL Server เปิดตัวสำหรับ linux สิ่งนี้ทำให้การใช้ Docker เป็นโซลูชันที่ทำงานได้เพื่อ "เรียกใช้เซิร์ฟเวอร์ sql บน mac" คุณสามารถค้นหารายละเอียดบางอย่างเกี่ยวกับวิธีการทำเช่นนี้ที่นี่: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker

คำตอบเก่า

หากคุณมี mac และไม่ต้องการเรียกใช้เครื่องเสมือนมีตัวเลือกน้อย

  1. คุณสามารถคว้าAzure รุ่นทดลองและตั้งค่าอินสแตนซ์ของ SQL Server Azure ยังมีส่วนต่อประสานแบบสอบถามบนเว็บ

  2. คุณสามารถตั้งค่าบัญชีฟรีAmazon RDSและสร้างอินสแตนซ์ของ SQL Server

หากคุณต้องการไคลเอนต์ฐานข้อมูล MSSQL ซึ่งทำงานบน OS X (คล้ายกับ SSMS) มีให้เลือกน้อย

คุณสามารถค้นหาความคิดเห็นของลูกค้าหลายที่นี่



-2

ในการรัน SQL บน mac เราสามารถเรียกใช้งานได้โดยใช้ docker โปรดไปตามลิงค์ด้านล่าง

การรัน SQL บน mac โดยใช้นักเทียบท่า


1
นี่ถูกกล่าวถึงแล้วในคำตอบที่มีอยู่พร้อมคำอธิบายเพิ่มเติม ฉันไม่แน่ใจทั้งหมดว่าคำตอบนี้เพิ่มอะไร แต่คุณสามารถแก้ไขได้อย่างชัดเจนยิ่งขึ้น
Tom V - ลอง topanswers.xyz

ฉันชอบลิงก์ของทอมดีกว่า
Peter Kellner
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.