Я использую sqlserver с проверкой подлинности Windows, с сервером Windows.
Я пытаюсь подключиться к удаленному MS SQLSERVER в своей локальной сети с помощью java eclipse, но продолжаю получать эту ошибку:
Ошибка: com.microsoft.sqlserver.jdbc.SQLServerException: номер порта 64038 имя_базы_данных = данные недействительны.
Вот код:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("# - driver loaded");
String server = "moddbs169d.network.local\\Moddbs169d\\SQL2008";
int port = 64038;
String database = "Data";
String jdbcUrl = "jdbc:sqlserver://"+server+":"+port+" databaseName = "+database+";integratedSecurity=true";
Connection con = DriverManager.getConnection(jdbcUrl);
System.out.println("# - Connection obtained");
Если все успешно, он должен сказать мне, что соединение получено. Локальное соединение и имя базы данных верны, так что проблема не в этом. Драйвер jdbc также установлен и работает правильно.