عميل SQL لنظام التشغيل Mac OS X الذي يعمل مع MS SQL Server [مغلق]

StackOverflow https://stackoverflow.com/questions/3452

  •  08-06-2019
  •  | 
  •  

سؤال

كيف يمكنني الاتصال بخادم SQL بعيد باستخدام نظام التشغيل Mac OS X؟لا أحتاج حقًا إلى واجهة المستخدم الرسومية، ولكن سيكون من الجيد الحصول عليها لترميز الألوان وشبكة النتائج.أفضل ألا أضطر إلى استخدام جهاز افتراضي.

هل يوجد عميل SQL لنظام التشغيل Mac OS X يعمل مع MS SQL Server؟

هل كانت مفيدة؟

المحلول

دعونا نعمل معًا على الإجابة الأساسية.

التطبيقات الأصلية

القائم على جافا

القائم على الإلكترون

(لكى يفعل:أضف الآخرين المذكورين أدناه)

نصائح أخرى

القائم على جافا مطور أوراكل SQL يحتوي على وحدة البرنامج المساعد التي تدعم SQL Server.أستخدمه بانتظام على جهاز Mac الخاص بي.إنه مجاني أيضًا.

فيما يلي كيفية تثبيت البرنامج الإضافي لـ SQL Server:

  • تشغيل مطور SQL
  • انتقل إلى عنصر القائمة هذا:برامج تشغيل Oracle SQL Developer/Preferences/Database/JDBC التابعة لجهات خارجية
  • انقر فوق مساعدة.
  • سيكون لها مؤشرات إلى إناء ملفات MySQL وSQL Server وما إلى ذلك.
  • يتوفر ملف SQL Server JAR على http://sourceforge.net/projects/jtds/files/

سيكون هذا هو السؤال الثاني على التوالي الذي أجبت عليه بهذا، لذا أعتقد أنه من الجدير الإشارة إلى أنه ليس لدي أي علاقة بهذا المنتج، لكني أستخدمه وأحبه وأعتقد أنه الإجابة الصحيحة على هذا السؤال أيضًا: DbVisualizer.

اعتقدت أن Sequel Pro لـ MySQL يبدو مثيرًا للاهتمام.من الصعب العثور على أداة واحدة تعمل مع جميع قواعد البيانات هذه (خاصة SQL Server 2005 ...يستخدم معظم الأشخاص SQL Server Management Studio وهذا نظام Windows فقط بالطبع).

عندما تم طرح هذا السؤال، كان هناك عدد قليل جدًا من الأدوات المتاحة والتي كانت ذات قيمة كبيرة.وانتهى بي الأمر أيضًا باستخدام Fusion وعميل Windows.لقد جربت كل شيء تقريبًا لنظامي التشغيل MAC وLinux ولم أجد أي شيء يستحق العناء.وشمل ذلك dbvisualizer، وsquirrel (سيئ بشكل خاص، على الرغم من أن كارهي Windows في مكتبي يقسمون به)، ومطور Oracle SQL ومجموعة من الآخرين.لا شيء يُقارن بـ DBArtizan على نظام التشغيل Windows بقدر ما كنت مهتمًا به وكنت مستعدًا لاستخدامه مع Fusion أو VirtualBox.لا أستخدم منتج MS لأنه يقتصر فقط على MS SQL.

خلاصة القول هي أن لا شيء مجاني يستحق العناء، ولم تكن معظم المنتجات التجارية التي لا تعمل بنظام Windows

ومع ذلك، الآن (مارس 2010) أعتقد أن هناك إصدارين متنافسين جديين وإصدارين جديرين بالاهتمام لنظامي التشغيل MAC وLinux اللذان يرتبطان بهما بتكلفة منخفضة.الأول هو Aqua Data Studio والذي يكلف حوالي 450 دولارًا لكل مستخدم، وهو أمر مقبول بالكاد، ولكنه رخيص مقارنة بـ DBArtizan وغيره من البرامج ذات الوظائف المماثلة (ولكن MS فقط).والآخر هو RazorSQL الذي يكلف 69 دولارًا فقط لكل مستخدم.يعد استوديو بيانات Aqua جيدًا، ولكنه يستنزف الموارد وبطيء جدًا بشكل أساسي ولا يحتوي على ميزات أساسية مثل أداة مخطط ER، وهو أمر سيء جدًا في ذلك.يتميز Razor بسرعة البرق ويبلغ حجم تنزيله 16 ميجا فقط ويحتوي على كل ما يحتاجه مطور SQL بما في ذلك محرر TSQL.

لذا فإن الفائز الأكبر هو RazorSQL وبسعر 69 دولارًا، فهو يستحق كل هذا العناء ومليء بالميزات.صدقوني، بعد عدة سنوات من الانتظار للعثور على بديل رخيص الثمن بدون نظام Windows لـ DBartizan، وجدت أخيرًا واحدًا وكنت صعب الإرضاء للغاية.

يقدم صاحب العمل إثباتًا بسيطًا للمفهوم عميل SQL المستند إلى HTML5 والتي يمكن استخدامها ضد أي مصدر بيانات ODBC على الجهاز المضيف لمتصفح الويب، من خلال ملف جسر HTML5 WebDB إلى ODBC ونحن ننتج أيضا.هذه المكونات مجانية لنظام التشغيل Mac وWindows والمزيد.

ينطبق على العديد من الإجابات الأخرى هنا - جسر JDBC من النوع 1 إلى ODBC الذي يشير إليه معظم الأشخاص هو Sun المدمج في JVM والمجمع معه.تنصح وثائق JVM/JRE/JDK دائمًا بعدم استخدام هذا المضمن إلا في السيناريوهات التجريبية، أو عندما لا يوجد خيار آخر، لأن هذا المكون تم إنشاؤه كإثبات للمفهوم، ولم يكن مخصصًا للاستخدام الإنتاجي على الإطلاق.

يقوم صاحب العمل بإنشاء جسر JDBC-to-ODBC على مستوى المؤسسات، وهو متاح إما كـ طبقة واحدة (يتم التثبيت بالكامل على مضيف تطبيق العميل) أو أ متعدد الطبقات (يقسم المكونات على مضيف تطبيق العميل ومضيف مصدر بيانات ODBC، تمكين تطبيقات عميل JDBC في أي JVM لاستخدام مصادر بيانات ODBC على أنظمة Mac وWindows وLinux وما إلى ذلك).هذا الحل ليس مجانيا

يمكن استخدام كل ما سبق مع برامج تشغيل ODBC لـ سايبيس ومايكروسوفت SQL خادم (أو قواعد البيانات الأخرى) ونحن ننتج أيضا ...

السنجاب SQL هو عميل SQL يستند إلى Java، ولدي خبرة جيدة معه على نظامي التشغيل Windows وLinux.نظرًا لأنها Java، فيجب أن تقوم بالمهمة.

انها مفتوحة المصدر.يمكنك تشغيل جلسات متعددة مع قواعد بيانات متعددة في وقت واحد.

أنا التصويت ل RazorSQL أيضًا.إنه قوي جدًا في العديد من النواحي ويدعم عمليًا معظم قواعد البيانات الموجودة.أستخدمه غالبًا مع SQL Server وMySQL وPostgreSQL.

DbVisualizer يدعم العديد من قواعد البيانات المختلفة.هناك نسخة مجانية استخدمتها سابقًا. حمل من هنا

لقد حققت نجاحًا جيدًا خلال العامين الماضيين أو نحو ذلك باستخدام نافيكات ل MySQL.يمكن أن تحتاج واجهة المستخدم إلى القليل من التحديث، ولكن جميع الأدوات والخيارات التي توفرها تجعل التكلفة مبررة بالنسبة لي.

انا يعجبني SQLGrinder.

انها بنيت باستخدام كاكاو, ، لذا فهو يبدو أفضل بكثير ويبدو وكأنه تطبيق Mac OS X أكثر من جميع التطبيقات المستندة إلى Java المذكورة هنا.

ويستخدم برامج تشغيل JDBC للاتصال بـ Microsoft SQL Server 2005، وFrontBase، وMySQL، وOpenBase، وOracle، وPostgreSQL، وSybase.

نسخة تجريبية مجانية أو 59 دولارًا.

أستخدم عملاء Navicat لـ MySQL وPostgreSQL وأنا سعيد بهم.من الواضح أن كلمة "جيد" ذاتية ...كيف تحكم على عملاء قاعدة بياناتك؟

عندما تم طرح هذا السؤال، كان سطح المكتب البعيد من Microsoft لنظام التشغيل OS X غير مدعوم لسنوات.لم يكن Universal Binary، ووجدته به بعض الأخطاء (أذكر أن التطبيق سينتهي بعد فشل الاتصال بدلاً من السماح لك بتغيير معلومات الاتصال والمحاولة مرة أخرى).

في ذلك الوقت أوصيت بالمصدر المفتوح حبل, ، عميل RDP جيد لنظام التشغيل Mac.

منذ ذلك الحين عميل Microsoft Remote Desktop لنظام التشغيل Mac 2 أصدرت.

أنا أستخدم Oracle SQL Developer نظرًا لأن برنامج Microsoft لـ SQL Server غير متوفر حاليًا على نظام التشغيل Mac OS X.إنه يعمل العجائب.أود أيضًا أن أوصي باستخدام RazorSQL أو SQLGrinder.

أنا أستعمل أكوافولد في العمل على نظام التشغيل Windows، ولكنه يعتمد على Java ويدعم نظام التشغيل Mac OS X.

لقد استخدمت (ديسيبل سولو) وأنا أحب ذلك كثيرا.إنه 99 دولارًا فقط ويمكن مقارنته بالعديد من الأدوات الأكثر تكلفة.وهو يدعم Oracle وSQL Server وSybase وMySQL وPostgreSQL وغيرها.

لست متأكدًا من المصادر المفتوحة، لكني سمعت أشياء جيدة عنها http://www.advenio.com/sqlgrinder/ (لم أجربه، أفضل كتابة نصوص بايثون لتجربة الأشياء بدلاً من استخدام واجهات المستخدم الرسومية؛-).

هذا لا يجيب على سؤالك على وجه التحديد، لأنني لست متأكدًا من وجود أي برامج في نظام التشغيل Mac OS X، ولكن بشكل عام فقط سطح المكتب البعيد في الخادم والعمل من خلال ذلك.خيار آخر هو إم وير فيوجن (وهو أفضل بكثير من المتوازيات في رأيي) + Windows XP + ستوديو إدارة خادم SQL.

أستخدم المكونات الإضافية لتطوير قاعدة بيانات Eclipse - مثل جميع برامج تحرير SQL المستندة إلى Java، فهي تعمل عبر الأنظمة الأساسية مع أي برنامج تشغيل JDBC من النوع 4 (أي Java خالص).لا بأس بالنسبة للأشياء الأساسية (الفشل الرئيسي هو أنه يكافح من أجل منح التحكم في المعاملات - الالتزام التلقائي = صحيح يتم تعيينه دائمًا على ما يبدو).

لدى Microsoft برنامج تشغيل JDBC من النوع 4 لائق: http://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en يمكن استخدام هذا مع جميع عملاء / برامج Java على Win/Mac/Lin/etc.

من المفترض أن هؤلاء الأشخاص الذين يعانون من Java/JDBC على جهاز Mac يحاولون استخدام برامج التشغيل الأصلية بدلاً من برامج تشغيل JDBC - لم أستخدم (أو سمعت عمليًا) عن جسر برنامج تشغيل ODBC منذ ما يقرب من 10 سنوات.

قد لا يكون هذا هو الحل الأفضل إذا لم يكن لديك بالفعل، ولكن FileMaker 11 مع برنامج تشغيل SQL Server ODBC الفعلي (http://www.actualtech.com/product_sqlserver.php) عمل بشكل جيد مع أحد عملاءي اليوم.يبلغ سعر برنامج تشغيل ODBC 29 دولارًا فقط، ولكن سعر FileMaker هو 299 دولارًا، ولهذا السبب قد لا تفكر فيه إلا إذا كان لديك بالفعل.

لقد استخدمت Eclipse مع المكونات الإضافية Quantum-DB لهذا الغرض منذ أن كنت أستخدم Eclipse بالفعل على أي حال.

إد: phpMyAdmin مخصص لـ MySQL، لكن السائل يحتاج إلى شيء لـ Microsoft SQL Server.

تتضمن معظم الحلول التي وجدتها استخدام برنامج تشغيل ODBC ثم أي تطبيق عميل تستخدمه.على سبيل المثال، الغوريلا SQL يدعي أنه قادر على القيام بذلك، على الرغم من أن المشروع يبدو مهجورا.

معظم جيد الحلول إما تستخدم سطح المكتب البعيد أو إم وير/المتوازيات.

جرب CoRD وقم بتعديل ما تريده مباشرة من الخادم.

انها مفتوحة المصدر.

http://cord.sourceforge.net/

بالنسبة لـ MySQL، هناك فضولي و تتمة برو.الأول يكلف 25 دولارًا أمريكيًا، والأخير مجاني.يمكنك العثور على المقارنة بينهما هنا, وقائمة ببعض عملاء Mac OS X MySQL الآخرين هنا.

ستيف

نظرًا لعدم وجود عميل MS SQL حاليًا لنظام التشغيل Mac OS X، سأفعل ذلك تواضع وقد اقترح، استخدام سطح المكتب البعيد لنظام التشغيل Mac.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top