programing

MS SQL Server와 연동되는 Mac OS X용 SQL 클라이언트

bestprogram 2023. 4. 7. 22:02

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 개발자 실행
  • 다음 메뉴 항목으로 이동합니다.Oracle SQL 개발자/프리퍼런스/데이터베이스/서드파티제 JDBC 드라이버
  • [도움말] 을 클릭합니다.
  • MySQL, SQL Server 등의 JAR 파일에 대한 포인터가 있습니다.
  • SQL Server JAR 파일은 http://sourceforge.net/projects/jtds/files/ 에서 구할 수 있습니다.

두 번째 질문입니다.따라서 저는 이 제품과 관련성이 없다는 것을 지적할 필요가 있다고 생각합니다만, 저는 이 제품을 사용하고 매우 마음에 들어하고 있습니다.DbVisualizer도 이 질문에 대한 올바른 답변이라고 생각합니다.

이 질문을 받았을 때 가치가 있는 도구는 거의 없었습니다.Fusion과 Windows 클라이언트도 사용하게 되었습니다.저는 MAC와 Linux를 위해 모든 것을 시도해 보았지만 가치 있는 것을 찾지 못했습니다.여기에는 dbvisualizer, squir(특히 내 사무실의 윈도 악플러들이 욕을 하지만), Oracle SQL 개발자 및 기타 많은 사람들이 포함되어 있습니다.Windows의 DBArtizan과 비교가 되지 않아 Fusion 또는 VirtualBox에서 사용할 준비가 되어 있었습니다.MS 제품은 MS SQL에만 한정되어 있기 때문에 사용하지 않습니다.

결론은 공짜는 아무 가치도 없다는 것입니다.또한 윈도 이외의 대부분의 상용 제품도 마찬가지였습니다.

그러나 현재(2010년 3월) MAC 및 Linux의 두 가지 중요한 경쟁업체와 가치 있는 버전이 있으며, 이 두 가지 제품과 관련된 비용이 저렴하다고 생각합니다.첫 번째는 Aqua Data Studio로 사용자 1인당 약 450달러입니다.이것은 거의 받아들여지지 않지만, DBArtizan과 유사한 기능을 가진 다른 제품(MS만 해당)과 비교하면 저렴합니다.다른 하나는 면도기입니다.사용자 1인당 69달러밖에 들지 않는 SQL.Aqua data studio는 좋지만 자원 부족이며 기본적으로 매우 느리고 ER 다이어그램 도구와 같은 필수적이지 않은 기능을 가지고 있습니다. 이 기능은 매우 부족합니다.레이저는 매우 고속으로 다운로드가 1,600만 건에 불과하며 TSQL 에디터 등 SQL 개발자가 필요로 하는 모든 것을 갖추고 있습니다.

그래서 가장 큰 승자는 레이저입니다.SQL과 69달러면 충분히 가치가 있고 기능이 탑재되어 있습니다.몇 년 동안 D바티잔을 대체할 저렴한 윈도우를 찾기 위해 기다린 끝에 결국 하나를 찾았고 까다로워졌습니다.

고용주는 HTML5 WebDB-to-ODBC Bridge를 통해 웹 브라우저 호스트 머신의 ODBC 데이터 소스에 대해 사용할 수 있는 간단한 개념 증명 SQL 클라이언트를 만듭니다.이러한 구성 요소는 Mac, Windows 등에서 무료로 제공됩니다.

여기서 설명하는 다른 답변에도 해당됩니다.Type 1 JDBC-to-ODBC 브릿지는 JVM에 내장되어 번들된 Sun입니다.JVM/JRE/JDK 문서에서는 실험 시나리오 또는 다른 옵션이 없는 경우를 제외하고 이 내장되어 있는 것을 항상 권장하고 있습니다.왜냐하면 이 구성요소는 개념 증명으로 제작되었으며, 프로덕션 용도로 제작된 것이 아니기 때문입니다.

고용주는 단일 계층(클라이언트 애플리케이션 호스트 전체에 설치) 또는 다중 계층(클라이언트 애플리케이션 호스트 ODBC 데이터 소스 호스트에 컴포넌트를 분할하여 모든 JVM의 JDBC 클라이언트 애플리케이션을 Linux에서 사용할 수 있도록 함)으로 사용할 수 있는 엔터프라이즈급 JDBC-to-ODBC 브릿지를 제공하고 있습니다.이 솔루션은 무료가 아닙니다.

위의 모든 것을 Sybase 및 Microsoft SQL Server용 ODBC 드라이버(또는 기타 데이터베이스)에서 사용할 수 있습니다.

나는 MySQL용 Sequel Pro가 꽤 흥미로워 보인다고 생각했다.이러한 모든 데이터베이스와 연동되는 툴을 찾기는 어렵습니다(특히 SQL Server 2005... 대부분의 사용자가 SQL Server Management Studio를 사용하고 있습니다.그것은 Windows뿐입니다).

Squirl SQL은 Java 기반의 SQL 클라이언트이며 Windows와 Linux에서 좋은 경험을 가지고 있습니다.자바니까 잘 될 거야.

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

나는 레이저에게 투표한다.SQL도 있습니다.여러 면에서 매우 강력하며 실제로 대부분의 데이터베이스를 지원합니다.주로 SQL Server, MySQL 및 Postgre에서 사용합니다.SQL.

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

MySQL용 Navicat을 사용하여 지난 2년 정도 성공을 거두고 있습니다.UI는 약간의 업데이트가 필요할 수 있지만, 제공되는 모든 툴과 옵션에 따라 비용이 정당해집니다.

MySQL 및 Postgre에서 Navicat 클라이언트를 사용합니다.SQL로 만족하고 있습니다.'좋다'는 건 분명 주관적이야DB 클라이언트를 어떻게 판단합니까?

Microsoft SQL Server for SQL Server는 현재 Mac OS X에서 사용할 수 없기 때문에 Oracle SQL Developer를 사용하고 있습니다.그것은 놀라운 효과가 있다.면도기도 추천합니다.SQL 또는 SQL Grinder.

AquaFold는 Windows에서 사용하고 있습니다만, Java를 기반으로 Mac OS X를 지원합니다.

SQL Grinder 좋아해요.

코코아를 사용하여 제작되었기 때문에 여기에 언급된 모든 Java 기반 애플리케이션보다 훨씬 보기 좋고 Mac OS X 애플리케이션처럼 느껴집니다.

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

무료 체험판 또는 $59.

(DB Solo)를 써봤는데 너무 좋아요.가격은 99달러에 불과하며 더 비싼 도구와 비교해도 손색이 없습니다.Oracle, SQL Server, Sybase, MySQL, Postgre 지원SQL 및 기타

오픈 소스에 대해서는 잘 모르지만, http://www.advenio.com/sqlgrinder/에 대해 좋은 이야기를 들었습니다(실행하지 않았습니다.GUI를 사용하는 것보다 Python 스크립트를 써보는 것이 더 좋습니다;-).

이 질문을 받았을 때 Microsoft의 OS X용 리모트 데스크톱은 오랫동안 지원되지 않았습니다.범용 바이너리가 아니고, 버그가 있는 것을 알았습니다(접속 정보를 변경해 재시도 하는 대신에, 접속에 실패하면 애플리케이션이 종료됩니다).

당시 저는 Mac용 좋은 RDP 클라이언트인 Open Source CoRD를 추천했습니다.

이후 Microsoft Remote Desktop Client for Mac 2가 출시되었습니다.

Eclipse의 Database 개발 플러그인을 사용하고 있습니다.모든 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/Mac/Lin 등의 모든 Java 클라이언트/프로그램에서 사용할 수 있습니다.

Mac에서 Java/JDBC를 사용하는 데 어려움을 겪는 사람들은 JDBC 대신 네이티브 드라이버를 사용하려고 할 것입니다. 저는 거의 10년 동안 ODBC 드라이버 브릿지를 사용하지 않았습니다(또는 실제로 들어본 적이 없습니다).

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

Mac OS X에 클라이언트가 있는지는 잘 모르겠지만, 일반적으로 서버에 원격 데스크톱을 설치하고 이 문제를 해결합니다.또 다른 옵션은 VMware Fusion(Parallels보다 훨씬 우수) + Windows XP + SQL Server Management Studio입니다.

이미 Eclipse를 사용하고 있을 때부터 Quantum-DB 플러그인과 함께 Eclipse를 사용해 왔습니다.

Ed: phpMyAdmin은 MySQL용이지만, 질문자는 Microsoft SQL Server용 무언가를 필요로 합니다.

제가 찾은 대부분의 솔루션은 ODBC 드라이버와 그 다음에 사용하는 클라이언트 애플리케이션을 사용하는 것입니다.예를 들어 Gorilla SQL은 프로젝트가 포기된 것처럼 보이지만 이를 수행할 수 있다고 주장합니다.

대부분의 뛰어난 솔루션은 리모트 데스크톱 또는 VMware/Parallels사용하는 것입니다.

CoRD를 시도하여 서버에서 직접 원하는 내용을 수정하십시오.

오픈 소스입니다.

http://cord.sourceforge.net/

MySQL에는 Querious와 Sequel Pro가 있습니다.전자는 미화 25달러, 후자는 무료입니다.여기서 비교한 내용과 다른 Mac OS X MySQL 클라이언트 목록을 확인할 수 있습니다.

스티브

현재 Mac OS X용 MS SQL 클라이언트가 없기 때문에 Mossity가 제안했듯이 Mac용 Remote Desktop을 사용할 것입니다.

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