สามารถติดตั้งฉบับด่วนของเอ็นจินเซิร์ฟเวอร์ SQL ได้บน OS X ฉันใช้ MacBook ที่บ้านและต้องการใช้เป็นแพลตฟอร์มทดสอบ / เรียนรู้สำหรับ SQL Server
สามารถติดตั้งฉบับด่วนของเอ็นจินเซิร์ฟเวอร์ SQL ได้บน OS X ฉันใช้ MacBook ที่บ้านและต้องการใช้เป็นแพลตฟอร์มทดสอบ / เรียนรู้สำหรับ SQL Server
คำตอบ:
ไม่ 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 จริงหรือถ้าคุณแค่อยากทำงานส่วนใหญ่ที่นั่น
แก้ไข
เมื่อเร็ว ๆ นี้ SQL Server เปิดตัวสำหรับ linux สิ่งนี้ทำให้การใช้ Docker เป็นโซลูชันที่ทำงานได้เพื่อ "เรียกใช้เซิร์ฟเวอร์ sql บน mac" คุณสามารถค้นหารายละเอียดบางอย่างเกี่ยวกับวิธีการทำเช่นนี้ที่นี่: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker
คำตอบเก่า
หากคุณมี mac และไม่ต้องการเรียกใช้เครื่องเสมือนมีตัวเลือกน้อย
คุณสามารถคว้าAzure รุ่นทดลองและตั้งค่าอินสแตนซ์ของ SQL Server Azure ยังมีส่วนต่อประสานแบบสอบถามบนเว็บ
คุณสามารถตั้งค่าบัญชีฟรีAmazon RDSและสร้างอินสแตนซ์ของ SQL Server
หากคุณต้องการไคลเอนต์ฐานข้อมูล MSSQL ซึ่งทำงานบน OS X (คล้ายกับ SSMS) มีให้เลือกน้อย
เครื่องมือบรรทัดคำสั่งยังมีให้สำหรับ Mac (ในกรณีที่ช่วยได้) https://blogs.technet.microsoft.com/dataplatforminsider/2017/04/03/sql-server-command-line-tools-for-mac-preview-now-available/
ในการรัน SQL บน mac เราสามารถเรียกใช้งานได้โดยใช้ docker โปรดไปตามลิงค์ด้านล่าง