Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Java SQL Server 2012 Nie można otworzyć błędu bazy danych

Wydawało mi się, że zorientowałem się, co się dzieje. Zmieniłem ustawienia mojego komputera i zaktualizowałem tak wiele rzeczy, że musiałem coś zepsuć po drodze.

Poniżej znajduje się zestaw instrukcji, które opracowałem na wypadek, gdyby ktoś inny miał problemy z połączeniami Java. Dokonano tego na nowo zainstalowanej maszynie:

Podłączanie bazy danych SQL Server (2008 lub 2012) do aplikacji Java Netbeans:

  1. Zainstaluj SQL Server Management Studio 2008 lub 2012
  2. Zainstaluj SQL Servera. Nazwij instancję serwera SQLExpress/SQLEXPRESSb. Upewnij się, że serwer akceptuje mieszane metody uwierzytelniania (SQL Server i tryb uwierzytelniania Windows)c. Podaj administratorowi systemu hasło:admin
  3. Zainstaluj najnowsze JRE i JDK
  4. Zainstaluj Netbeans
  5. Utwórz testową bazę danych w SQL Server Management Studio, aby przetestować ją później
  6. Zaktualizuj zaporę, aby akceptowała przychodzący i wychodzący port 1434 dla TCP I UDP
  7. Otwórz Menedżera konfiguracji serwera SQL

    a. Zatrzymaj usługi SQL Server (SQLEXPRESS) i SQL Server Browser

    b. Otwórz Protokoły dla SQLEXPRESS w konfiguracji sieciowej serwera SQL i włącz TCP/IP

    c. Włącz wszystkie porty (ZWŁASZCZA IPAll) i ustaw porty na 1434

    d. Włącz ponownie usługi (zwłaszcza przeglądarkę SQL Server)

  8. Rozpakuj sqljdbc_4.0.2206.100_enu na dysk C:\
  9. Skopiuj i wklej plik DLL z C:\Microsoft JDBC Driver 4.0 dla SQL Server\sqljdbc_4.0\plk\auth\x86 lub C:\Microsoft JDBC Driver 4.0 dla SQL Server\sqljdbc_4.0\plk\auth\ x64 (w zależności od tego, czy używasz 64-bitowej instalacji Java, czy 32-bitowej – NIE KOPIUJ OBU OBU).
  10. Skopiuj i wklej plik DLL do C:\Program Files\Java\jdk1.8.0_05\bin
  11. Dodaj sterownik sqljdbc do aplikacji Java Netbeans

    a. Dodaj sterownik sqljdbc do biblioteki aplikacji (kliknij prawym przyciskiem myszy  dodaj)

    b. W zakładce Usługi rozwiń „Bazy danych” i kliknij prawym przyciskiem myszy „Sterowniki”

    c. Dodaj sterownik sqljdbc4 do usługi (kliknij prawym przyciskiem myszy  Nowy sterownik…)

    d. Upewnij się, że ciąg połączenia jest podobny do:jdbc:sqlserver://localhost\SQLEXPRESS; database=[Nazwa bazy danych]; IntegratedSecurity =true;gdzie localhost\SQLEXPRESS jest zmieniany na serwer, z którego uruchamiasz swoją bazę danych



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyświetlić strukturę tabeli w zapytaniu SQL Server?

  2. Jak wyświetlić datę w formacie niemieckim w SQL Server (T-SQL)

  3. 7 faktów na temat synonimów SQL Server, które powinieneś wiedzieć

  4. Porównaj daty w T-SQL, ignorując część czasu

  5. Automatyczne usuwanie zablokowanych procesów w MS SQL Server