Datagrip dla MSSQL na MacOS

Datagrip dla MSSQL na MacOS

1. Instalacja DataGrip

  1. Pobierz DataGrip z oficjalnej strony JetBrains: DataGrip Download
  2. Zainstaluj aplikację, przeciągając ją do folderu Aplikacje
  3. Uruchom DataGrip z folderu Aplikacje
  4. Po pierwszym uruchomieniu, DataGrip poprosi o aktywację licencji:
    • Skorzystaj z serwera licencyjnego uczelni (w sieci uczelnianej WiFi lub LAN)
    • Lub użyj licencji edukacyjnej dostępnej dla studentów

WAŻNE: Przed rozpoczęciem konfiguracji upewnij się, że jesteś połączony z siecią uczelnianą lub VPN. Bez tego nie będziesz mógł uzyskać dostępu do bazy danych MSSQL.

2. Uzyskanie ticketu Kerberos do logowania

OPCJA A: Użycie aplikacji Ticket Viewer (interfejs graficzny)

  1. Otwórz aplikację Ticket Viewer:
    • Znajdziesz ją w folderze /System/Library/CoreServices/Applications
    • Lub wyszukaj za pomocą Spotlight (Cmd + Space → wpisz Ticket Viewer)

Ticket Viewer Ticket Viewer

  1. Wybierz Add Identity i wprowadź swoje dane logowania:
    • Login: sXXXXXXXX@pjwstk.edu.pl (gdzie XXXXXXXX to twój numer studenta)
    • Hasło: twoje hasło do konta studenckiego

Ticket Viewer

  1. Po poprawnym wprowadzeniu danych zobaczysz nowy bilet Kerberos:
    • Upewnij się, że bilet jest aktywny
    • Sprawdź datę ważności i status biletu

Ticket Viewer

  1. Zamknij aplikację Ticket Viewer

OPCJA B: Użycie terminala (wiersz poleceń)

  1. Otwórz terminal (Terminal.app):

    • Znajduje się w folderze /Applications/Utilities/
    • Lub wyszukaj za pomocą Spotlight (Cmd + Space → wpisz Terminal)
  2. Wprowadź polecenie:

    kinit sXXXXXXXX@pjwstk.edu.pl

    (gdzie XXXXXXXX to twój numer studenta), a następnie wprowadź hasło

  3. Po poprawnym wprowadzeniu danych:

    • Zobaczysz komunikat o sukcesie
    • Możesz sprawdzić aktywne bilety Kerberos poleceniem:
      klist
  4. Upewnij się, że bilet jest aktywny (sprawdź datę ważności i status biletu)

  5. Zamknij terminal

  6. W przypadku problemów z logowaniem, upewnij się, że masz dostęp do sieci uczelnianej

3. Konfiguracja połączenia z bazą danych MSSQL

  1. Otwórz ustawienia źródeł danych:

    • Skrót klawiaturowy: Ctrl + Alt + Shift + S
    • Lub przejdź do File → Data Sources and Drivers
  2. Dodaj nowe źródło danych:

    • Kliknij + w lewym górnym rogu
    • Wybierz Microsoft SQL Server z listy dostępnych baz danych
  3. Wprowadź dane połączenia:

    • Host: DB-MSSQL16.pjwstk.edu.pl (lub adres IP serwera MSSQL)
    • Port: 1433 (domyślny port MSSQL)
    • Authentication: Wybierz Kerberos
    • Database: 2019SBD
    • User: sXXXXXXXX@pjwstk.edu.pl (gdzie XXXXXXXX to twój numer studenta)
    • Password: Twoje hasło do konta studenckiego

Data Sources and Drivers

  1. Testowanie i zapis połączenia:

    • Kliknij Test Connection, aby sprawdzić poprawność konfiguracji
    • Kliknij OK, aby zapisać połączenie
  2. Rozpoczęcie pracy:

    • Kliknij dwukrotnie na połączenie, aby otworzyć edytor SQL
    • Teraz możesz wykonywać zapytania SQL, przeglądać tabele i zarządzać danymi

4. Alternatywne metody logowania do MSSQL

Użycie Microsoft SQL Server (jTDS) JDBC Driver

  1. Otwórz ustawienia źródeł danych:

    • Skrót klawiaturowy: Ctrl + Alt + Shift + S
    • Lub przejdź do File → Data Sources and Drivers
  2. Dodaj nowe źródło danych:

    • Kliknij + w lewym górnym rogu
    • Wybierz Microsoft SQL Server z listy
  3. Wprowadź dane połączenia:

    • Driver: Microsoft SQL Server (jTDS) JDBC Driver (jeśli nie jest zainstalowany, kliknij Download)
    • Host: DB-MSSQL16.pjwstk.edu.pl
    • Port: 1433
    • Authentication: Wybierz User & Password
    • Database: 2019SBD
    • User: sXXXXXXXX (gdzie XXXXXXXX to twój numer studenta)
    • Password: Twoje hasło do konta studenckiego

Data Sources and Drivers

  1. Konfiguracja zaawansowana:
    • Przejdź do zakładki Advanced
    • Ustaw następujące wartości:
      • USENTLMV2: true
      • DOMAIN: PJWSTK

Advanced Advanced

  1. Testowanie i zapis połączenia:
    • Kliknij Test Connection
    • Kliknij OK, aby zapisać konfigurację

Użycie Omnissa Horizon

Na stronie Omnissa Horizon znajdziesz instrukcje, dzięki którym możesz:

  • Połączyć się z wirtualnym komputerem z systemem Windows
  • Korzystać z zainstalowanych narzędzi: SQL Server Management Studio (SSMS) oraz DataGrip
  • Zarządzać bazą danych MSSQL bez konfiguracji lokalnej

Użycie UTM/Parallels

Możesz również:

  1. Zainstalować system Windows na swoim Macu za pomocą UTM lub Parallels
  2. Zainstalować SQL Server Management Studio (SSMS) lub DataGrip w systemie Windows
  3. Skonfigurować VPN na Windowsie (instrukcja: VPN Windows)
  4. Połączyć się z bazą danych MSSQL

Podsumowanie

W tym przewodniku przedstawiliśmy:

  • Instalację i konfigurację DataGrip na macOS
  • Uzyskanie ticketu Kerberos poprzez interfejs graficzny lub terminal
  • Konfigurację połączenia z bazą danych MSSQL
  • Alternatywne metody logowania w przypadku problemów

Dzięki tym instrukcjom możesz teraz swobodnie pracować z bazą danych MSSQL i wykonywać zapytania SQL na swoim komputerze Mac.

Przydatne linki