Programing

MS SQL Server와 작동하는 Mac OS X 용 SQL 클라이언트

lottogame 2020. 2. 18. 22:36
반응형

MS SQL Server와 작동하는 Mac OS X 용 SQL 클라이언트


Mac OS X을 사용하여 원격 SQL 서버에 연결하려면 어떻게해야합니까? 실제로 GUI가 필요하지 않지만 색상 코딩 및 결과 집합 그리드에 유용합니다. 차라리 VM을 사용할 필요가 없습니다.

MS SQL Server와 작동하는 Mac OS X 용 SQL 클라이언트가 있습니까?


정식 답변을 함께합시다.

기본 앱

자바 기반

전자 기반

(TODO : 아래에 언급 된 기타 추가)


Java 기반 Oracle SQL Developer 에는 SQL Server를 지원하는 플러그인 모듈이 있습니다. Mac에서 정기적으로 사용합니다. 무료입니다.

SQL Server 플러그인을 설치하는 방법은 다음과 같습니다.

  • SQL Developer 실행
  • 이 메뉴 항목으로 이동하십시오 : Oracle SQL Developer / Preferences / Database / Third-party JDBC Drivers
  • 도움말을 클릭하십시오.
  • MySQL, SQL Server 등 JAR 파일에 대한 포인터가 있습니다 .
  • SQL Server JAR 파일은 http://sourceforge.net/projects/jtds/files/에 있습니다.

이것은 내가 대답 한 연속으로 두 번째 질문이 될 것이므로이 제품과 관련이 없다는 것을 지적 할 가치가 있다고 생각하지만 그것을 사용하고 그것을 사랑 하며이 질문에 대한 올바른 대답이라고 생각합니다. DbVisualizer .


이 질문을 받았을 때 많은 도구가 거의 없었습니다. 또한 Fusion과 Windows 클라이언트를 사용했습니다. 나는 MAC과 Linux에 대한 모든 것을 시도했지만 가치있는 것을 찾지 못했습니다. 여기에는 dbvisualizer, 다람쥐 (특히 사무실의 창을 싫어하는 사람들이 맹세하지만), Oracle SQL 개발자 및 많은 사람들이 포함되었습니다. Windows의 DBArtizan과 비교할 때 아무것도 없었으며 Fusion 또는 VirtualBox와 함께 사용할 준비가되었습니다. MS SQL로만 제한되므로 MS 제품을 사용하지 않습니다.

결론은 무료 가치가 없으며 대부분의 상용 비 Windows 제품도 아닙니다.

그러나 지금 (2010 년 3 월) MAC과 Linux에 대한 두 가지 심각한 경쟁자와 가치있는 버전이 있으며 그와 관련된 비용이 저렴하다고 생각합니다. 첫 번째는 Aqua Data Studio로 사용자 당 약 $ 450 정도이며 DBArtizan 및 유사한 기능을 가진 다른 제품 (MS 전용)에 비해 거의 수용 가능하지만 저렴합니다. 다른 하나는 RazorSQL이며 사용자 당 69 달러에 불과합니다. 아쿠아 데이터 스튜디오는 훌륭하지만 기본적으로 리소스가 느리고 기본적으로 상당히 느리고 ER 다이어그램 도구와 같은 필수 기능이 거의 없습니다. Razor는 매우 빠르며 16 메가 만 다운로드 할 수 있으며 TSQL 편집기를 포함하여 SQL 개발자에게 필요한 모든 것을 갖추고 있습니다.

따라서 가장 큰 승자는 RazorSQL이며 69 달러에 가치가 있으며 기능이 뛰어납니다. DBartizan의 저렴한 비 창문 대체품을 찾기 위해 몇 년을 기다린 후에 마침내 하나를 발견했으며 매우 까다 롭습니다.


MySQL 용 Sequel Pro가 꽤 흥미로워 보인다고 생각했습니다. 모든 데이터베이스에서 작동하는 하나의 도구를 찾기는 어렵습니다 (특히 SQL Server 2005 ... 대부분의 사람들은 SQL Server Management Studio를 사용하며 물론 Windows 만 해당).


내 고용주는 HTML5 WebDB-to-ODBC 브리지를 통해 웹 브라우저 호스트 시스템의 모든 ODBC 데이터 소스에 대해 사용할 수 있는 간단한 개념 증명 HTML5 기반 SQL 클라이언트생성합니다. 이러한 구성 요소는 Mac, Windows 등에서 무료입니다.

여기에있는 다른 많은 답변에 적용 할 수 있습니다. 대부분 참조하는 Type 1 JDBC-ODBC 브리지는 Sun에 내장되어 JVM과 번들로 제공되는 브리지입니다. JVM / JRE / JDK 문서는 실험 시나리오를 제외하고 또는 다른 옵션이없는 경우를 제외하고는 항상이 기본 제공 기능을 사용하지 않는 것이 좋습니다.이 구성 요소는 개념 증명으로 빌드되었으며 프로덕션 용도로 사용되지 않았기 때문입니다.

내 고용주는 엔터프라이즈 급 JDBC-ODBC 브리지를 단일 계층 (클라이언트 응용 프로그램 호스트에 완전히 설치) 또는 다중 계층 (클라이언트 응용 프로그램 호스트와 ODBC 데이터 원본 호스트에서 구성 요소 분리 )으로 사용할 수 있도록 합니다. 모든 JVM의 JDBC 클라이언트 애플리케이션이 Mac, Windows, Linux 등에서 ODBC 데이터 소스를 사용하도록 설정) 이 솔루션은 무료가 아닙니다.

위의 모든 내용은 Sybase 및 Microsoft SQL Server 용 ODBC 드라이버 (또는 다른 데이터베이스 ) 와 함께 사용할 수 있습니다 .


Squirrel SQL 은 Java 기반 SQL 클라이언트이며 Windows 및 Linux에서 좋은 경험을 가지고 있습니다. Java이기 때문에 트릭을 수행해야합니다.

오픈 소스입니다. 여러 데이터베이스를 사용하여 여러 세션을 동시에 실행할 수 있습니다.


RazorSQL 에도 투표합니다 . 그것은 여러면에서 매우 강력하며 실제로 대부분의 데이터베이스를 지원합니다. 나는 주로 SQL Server, MySQL 및 PostgreSQL에 사용합니다.


DbVisualizer 는 다양한 데이터베이스를 지원합니다. 이전에 사용한 무료 버전이 있습니다. 여기에서 다운로드


지난 2 년 동안 MySQL 용 Navicat사용하여 큰 성공을 거두었습니다 . UI는 약간의 업데이트를 사용할 수 있지만 제공하는 모든 도구와 옵션은 비용을 정당화시킵니다.


나는 SQLGrinder를 좋아 한다 .

Cocoa를 사용하여 빌드 되었으므로 여기에 언급 된 모든 Java 기반 응용 프로그램보다 훨씬 좋아 보이고 Mac OS X 응용 프로그램처럼 느껴집니다.

JDBC 드라이버를 사용하여 Microsoft SQL Server 2005, FrontBase, MySQL, OpenBase, Oracle, PostgreSQL 및 Sybase에 연결합니다.

무료 평가판 또는 $ 59.


MySQL 및 PostgreSQL에 Navicat 클라이언트를 사용하고 있으며 만족합니다. "좋은"은 분명 주관적입니다 ... DB 클라이언트를 어떻게 판단합니까?


SQL Server 용 Microsoft 소프트웨어는 현재 Mac OS X에서 사용할 수 없으므로 Oracle SQL Developer를 사용해 왔습니다. RazorSQL 또는 SQLGrinder도 권장합니다.


Windows에서 직장에서 AquaFold사용 하지만 Java를 기반으로하며 Mac OS X을 지원합니다.


나는 ( DB Solo )을 사용 했으며 많이 좋아합니다. 단 99 달러에 불과하며 더 비싼 도구와 비교할 수 있습니다. Oracle, SQL Server, Sybase, MySQL, PostgreSQL 등을 지원합니다.


오픈 소스에 대해서는 확실하지 않지만 http://www.advenio.com/sqlgrinder/에 대해 좋은 소식을 들었습니다 (시도하지 않음) .GUI를 사용하는 대신 파이썬 스크립트를 작성하여 사용하는 것이 좋습니다.


이 질문을 받았을 때, Microsoft의 OS X 용 원격 데스크톱은 수년간 지원되지 않았습니다. 범용 바이너리가 아니기 때문에 다소 버그가 있음을 알았습니다 (연결 정보를 변경하고 다시 시도하는 대신 연결 실패 후 응용 프로그램이 종료된다는 것을 기억합니다).

당시 나는 Mac을위한 훌륭한 RDP 클라이언트 인 Open Source CoRD를 추천했다 .

그 이후로 Mac 2 용 Microsoft 원격 데스크탑 클라이언트 가 릴리스되었습니다.


Eclipse의 데이터베이스 개발 플러그인을 사용합니다. 모든 Java 기반 SQL 편집기와 마찬가지로 모든 유형 4 (예 : 순수 Java) JDBC 드라이버와 교차 플랫폼에서 작동합니다. 기본 사항은 괜찮습니다 (주된 실패는 트랜잭션 제어를 제공하는 데 어려움이 있다는 것입니다. auto-commit = true는 항상 설정되어 있습니다).

Microsoft에는 알맞은 JDBC 유형 4 드라이버가 있습니다. http://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en Win의 모든 Java 클라이언트 / 프로그램과 함께 사용할 수 / Mac / Lin / 등

Mac에서 Java / JDBC로 어려움을 겪고있는 사람들은 아마도 JDBC 드라이버 대신 기본 드라이버를 사용하려고 시도하고 있습니다. 저는 거의 10 년 동안 ODBC 드라이버 브리지를 사용하지 않았습니다.


아직 최상의 솔루션이 아닐 수도 있지만 실제 SQL Server ODBC 드라이버 (http://www.actualtech.com/product_sqlserver.php)가 포함 된 FileMaker 11은 현재 내 클라이언트에 적합합니다. ODBC 드라이버는 29 달러에 불과하지만 FileMaker는 299 달러이므로 이미 가지고있는 경우에만 고려할 수 있습니다.


Mac OS X에 클라이언트가 있는지 확실하지 않기 때문에 귀하의 질문에 구체적으로 답변하지는 않지만 일반적으로 서버에 원격 데스크톱 을 설치하고 작업합니다. 또 다른 옵션은 VMware Fusion ( 제 생각에 Parallels 보다 훨씬 낫습니다 ) + Windows XP + SQL Server Management Studio 입니다.


어쨌든 이미 Eclipse를 사용하고 있었기 때문에 Eclipse를 Quantum-DB 플러그인과 함께 사용했습니다.


Ed : phpMyAdmin 은 MySQL 용이지만 asker는 Microsoft SQL Server 용으로 필요합니다.

내가 찾은 대부분의 솔루션에는 ODBC 드라이버 사용과 사용하는 클라이언트 응용 프로그램이 포함됩니다. 예를 들어 Gorilla SQL 은 프로젝트가 포기 된 것처럼 보이지만 그렇게 할 수 있다고 주장합니다.

가장 좋은 솔루션은 원격 데스크톱 또는 VMware / Parallel을 사용하는 것 입니다.


CoRD를 시도하고 서버에서 직접 원하는 것을 수정하십시오.

오픈 소스입니다.

http://cord.sourceforge.net/


MySQL의 경우 QueriousSequel Pro가 있습니다. 전자는 25 달러이며 후자는 무료입니다. 당신은 그들의 비교를 찾을 수 있습니다 여기에 , 그리고 몇몇 다른 맥 OS X MySQL의 클라이언트 목록 여기를 .

스티브


현재 Mac OS X 용 MS SQL 클라이언트가 없기 때문에 Modesty 가 제안한 것처럼 Mac 용 원격 데스크톱 을 사용합니다.

참고 URL : https://stackoverflow.com/questions/3452/sql-client-for-mac-os-x-that-works-with-ms-sql-server

반응형