2010-07-19 37 views
11

Dịch vụ SQL Azure trông khá thú vị và tôi muốn sử dụng nó làm cơ sở dữ liệu được lưu trữ. Tôi đặt bản thân mình lên với một cơ sở dữ liệu ấn bản web khởi động, và sau khi nhấp vào một triệu và năm EULAs, tôi đã đến một bàn điều khiển và tạo ra một cơ sở dữ liệu. Nó đã cho tôi một chuỗi kết nối cho ODBC, và cho ADO.NET.Sử dụng Dịch vụ SQL Azure từ máy Mac?

Tôi đang sử dụng máy Mac, với 10.6. Những lựa chọn của tôi là gì?

Lý tưởng nhất, tôi muốn tìm một thứ gì đó như Sequel Pro hoặc Querious hoạt động với ODBC. Không có điều đó, có một giao diện điều khiển web hay cái gì đó?

Tôi cho rằng luôn có DBI :: Shell trong perl.

Có điều gì tốt hơn cài đặt Windows 7/VS2010 trong VMWare không?

Trả lời

2

SQL Azure cung cấp luồng TDS tiêu chuẩn để bất kỳ chương trình nào có thể kết nối với máy chủ sql cục bộ đều có thể kết nối với chuỗi kết nối phù hợp. Xem http://www.connectionstrings.com/sql-azure. Ngoài ra, hãy xem xét kỹ lưỡng nếu bạn cần một cơ sở dữ liệu quan hệ đầy đủ. Nếu bạn không, Azure Table Storage có thể là một câu trả lời hay.

+0

Cảm ơn, mặc dù tôi đoán sau đó câu hỏi của tôi là "có một ứng dụng TDS phong nha cho máy Mac?", Ngắn của DBI :: Shell. Tôi cũng đảm bảo với bạn rằng tôi cần một cơ sở dữ liệu quan hệ :) –

+0

Bạn có thể muốn xem http://stackoverflow.com/questions/3452/sql-client-for-mac-os-x-that-works-with -ms-sql-server. – JeffreyABecker

1

Navicat Lite không còn tồn tại

Nếu bạn muốn một cái gì đó giống như Sequel Pro, tôi muốn đề nghị Navicat Lite. Nó kết nối với trường hợp SQL Azure của tôi tốt, và phiên bản Lite là miễn phí. Đó là một khách hàng OSX gốc, vì vậy không có giao diện người dùng sôi nổi nào xảy ra. Phiên bản Lite không bao gồm một số thứ như xây dựng truy vấn trực quan, nhưng tổng thể là rất hữu ích.

+5

Chỉ là tôi hoặc Navicat Lite không còn tồn tại nữa - chỉ cần dùng thử miễn phí các sản phẩm Navicat khác nhau? http://www.navicat.com/download –

7

Bạn có thể thích SQLPro for MSSQL (mac app store).

Ứng dụng này có một vài tính năng gọn gàng như:

  • Tự động hoàn thành và nổi bật cú pháp.
  • Hỗ trợ cơ sở dữ liệu Azure (cũng hỗ trợ liên kết).
  • Giao diện dựa trên tab.
  • Hỗ trợ thực hiện nhiều truy vấn cùng một lúc.
  • Truy cập nhanh vào các bảng, cột và hơn thế nữa.
  • Thực hiện thủ tục được lưu trữ.

Tuyên bố từ chối trách nhiệm: Tôi là nhà phát triển của ứng dụng này. Tôi xây dựng nó bởi vì tôi muốn có một công cụ để truy cập cơ sở dữ liệu MSSQL mà không cần chạy một máy ảo Windows. Tôi sử dụng công cụ này hàng ngày và liên tục bổ sung các bản cập nhật và các tính năng mới cho nó.

+0

Trình điều khiển ODBC nào được SQLPro sử dụng? –

+1

SQLPro sử dụng FreeTDS. – Kyle

+0

Bạn có thể sử dụng FreeTds mà không có SQLPro theo giấy phép GPL không? –

1

@Erik Paulson, hãy kiểm tra SQL-CLI, một công cụ dòng lệnh tuyệt vời của nó để kết nối với Cơ sở dữ liệu SQL Azure và SQL Server nguyên bản trên máy Mac.

1

DataGrip từ JetBrains (nhà sản xuất của IntelliJ và PyCharm) cũng là một tùy chọn tuyệt vời để truy vấn Cơ sở dữ liệu SQL Azure từ máy Mac.

+0

Lưu ý: Tôi phải thực hiện việc này trên Mac OS 10 Sierra để có được DataGrip để kết nối (thông qua JDBC): https://youtrack.jetbrains.com/issue/JRE-221#comment=27-1826316 – ryanwebjackson

Các vấn đề liên quan