Mac OS X을 사용하여 원격 SQL 서버에 연결하려면 어떻게해야합니까? 실제로 GUI가 필요하지는 않지만 색상 코딩 및 결과 집합 그리드에 유용합니다. 차라리 VM을 사용할 필요가 없습니다.
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 플러그인을 설치하는 방법은 다음과 같습니다.
이것은 내가 대답 한 연속으로 두 번째 질문이 될 것이므로이 제품과 관련이 없다는 것을 지적 할 가치가 있다고 생각하지만 그것을 사용하고 사랑 하며이 질문에 대한 정답이라고 생각합니다. 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의 저렴한 비 창문 대체품을 찾기 위해 몇 년을 기다린 후에 마침내 하나를 찾았고 매우 까다 롭습니다.
내 고용주는 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이기 때문에 트릭을 수행해야합니다.
오픈 소스입니다. 여러 데이터베이스를 사용하여 여러 세션을 동시에 실행할 수 있습니다.
DbVisualizer 는 다양한 데이터베이스를 지원합니다. 이전에 사용한 무료 버전이 있습니다. 여기에서 다운로드
지난 2 년 동안 MySQL 용 Navicat 을 사용하여 큰 성공을 거두었습니다 . UI는 약간의 업데이트를 사용할 수 있지만 제공하는 모든 도구와 옵션은 비용을 정당화합니다.
MySQL 및 PostgreSQL에 Navicat 클라이언트를 사용하고 있으며 만족합니다. "좋은"은 분명 주관적입니다 ... DB 클라이언트를 어떻게 판단합니까?
SQL Server 용 Microsoft 소프트웨어는 현재 Mac OS X에서 사용할 수 없으므로 Oracle SQL Developer를 사용해 왔습니다. RazorSQL 또는 SQLGrinder도 권장합니다.
Windows에서 직장에서 AquaFold 를 사용 하지만 Java를 기반으로하며 Mac OS X을 지원합니다.
나는 SQLGrinder를 좋아 한다 .
Cocoa를 사용하여 빌드 되었으므로 여기에 언급 된 모든 Java 기반 응용 프로그램보다 훨씬 좋아 보이고 Mac OS X 응용 프로그램처럼 느껴집니다.
JDBC 드라이버를 사용하여 Microsoft SQL Server 2005, FrontBase, MySQL, OpenBase, Oracle, PostgreSQL 및 Sybase에 연결합니다.
무료 평가판 또는 $ 59.
오픈 소스에 대해서는 확실하지 않지만 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는 항상 설정되어 있습니다).
: 마이크로 소프트는 괜찮은 JDBC 유형 4 드라이버가 http://www.microsoft.com/downloads/details.aspx?FamilyId=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en 이가 승리에 모든 Java 클라이언트 / 프로그램과 함께 사용할 수있다 / Mac / Lin / 등
Mac에서 Java / JDBC로 어려움을 겪고있는 사람들은 아마도 JDBC 드라이버 대신 기본 드라이버를 사용하려고 시도하고 있습니다. 저는 거의 10 년 동안 ODBC 드라이버 브리지를 사용하지 않았습니다.
Mac OS X에 클라이언트가 있는지 확실하지 않기 때문에 귀하의 질문에 구체적으로 답변하지는 않지만 일반적으로 서버에 원격 데스크톱 을 설치하고 작업합니다. 또 다른 옵션은 VMware Fusion ( 내 의견으로 는 Parallels 보다 훨씬 낫습니다 ) + Windows XP + SQL Server Management Studio 입니다.
Ed : phpMyAdmin 은 MySQL 용이지만 asker는 Microsoft SQL Server 용으로 필요합니다.
내가 찾은 대부분의 솔루션에는 ODBC 드라이버 사용과 사용하는 클라이언트 응용 프로그램이 포함됩니다. 예를 들어 Gorilla SQL 은 프로젝트가 포기 된 것처럼 보이지만 그렇게 할 수 있다고 주장합니다.
가장 좋은 솔루션은 원격 데스크톱 또는 VMware / Parallel을 사용하는 것 입니다.
MySQL의 경우 Querious 및 Sequel Pro가 있습니다. 전자는 25 달러이며 후자는 무료입니다. 당신은 그들의 비교를 찾을 수 있습니다 여기에 , 그리고 몇몇 다른 맥 OS X MySQL의 클라이언트 목록 여기를 .
스티브