Datagrip dla MSSQL na MacOS

Datagrip dla MSSQL na MacOS

1. Instalacja

Pobierz i zainstaluj DataGrip z oficjalnej strony JetBrains.

Aktywacja Licencji Przy uruchomieniu wybierz License Server (na uczelni) lub Educational License (Konto studenckie). Połączenie: Upewnij się, że jesteś połączony z VPN lub siecią uczelnianą.

2. Uwierzytelnianie Kerberos

Aby połączyć się z MSSQL na macOS, musisz najpierw uzyskać bilet Kerberos.

Ważna Konfiguracja Z powodu błędu sterownika Microsoft na macOS, musisz ustawić opcję useDefaultJaasConfig na true w zakładce Advanced ustawień połączenia.

Użycie Ticket Viewer

  1. Otwórz Ticket Viewer (wyszukaj przez Spotlight Cmd + Space). Ticket Viewer - Okno przed dodaniem tożsamości
  2. Kliknij Add Identity. Ticket Viewer - Dodanie tożsamości
  3. Wprowadź dane:
  • Identity: sXXXXXXXX@pjwstk.edu.pl
  • Password: Twoje hasło studenckie
  1. Upewnij się, że bilet jest aktywny. Ticket Viewer - Aktywny bilet Kerberos

Użycie Terminala

  1. Otwórz Terminal.
  2. Wpisz polecenie:
kinit sXXXXXXXX@pjwstk.edu.pl
  1. Podaj hasło gdy zostaniesz poproszony.
  2. Sprawdź bilet komendą klist.

3. Konfiguracja

Źródło Danych

  1. Przejdź do File > Data Sources and Drivers (lub Cmd + ;).
  2. Kliknij + > Microsoft SQL Server.

Szczegóły Połączenia

Uzupełnij pola:

PoleWartość
HostDB-MSSQL16.pjwstk.edu.pl
Port1433
AuthenticationKerberos
Database2019SBD
UsersXXXXXXXX@pjwstk.edu.pl
PasswordTwoje hasło studenckie

Data Sources and Drivers

Ustawienia Zaawansowane

Przejdź do zakładki Advanced i ustaw useDefaultJaasConfig na true, jeśli występują problemy z Kerberosem.

Test

Kliknij Test Connection. Po sukcesie kliknij OK.

4. Metody Alternatywne

Alternatywa: Sterownik jTDS (Legacy)

Jeśli Kerberos nie działa, spróbuj sterownika jTDS:

  1. Wybierz Driver: Microsoft SQL Server (jTDS).
  2. Auth: User & Password.
  3. User: sXXXXXXXX (sam numer ID).
  4. Zakładka Advanced:
    • USENTLMV2: true
    • DOMAIN: PJWSTK
Alternatywa: Wirtualizacja
Skorzystaj z Omnissa Horizon lub maszyny wirtualnej z Windows (Parallels/UTM) aby uruchomić SSMS natywnie.