Я пытаюсь подключиться к SQL Серверу, используя мои учетные данные.
Я предоставляю следующие данные для подключения:
- Сервер:
Ccddb294\oss_prod
- База данных:
OSS_DW
Код:
public static void main(String arg[]) throws ClassNotFoundException, SQLException {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String dbURL = "jdbc:sqlserver://ccddb294.corp.corpcom.com:1433;databaseName=OSS_DW;integratedSecurity=true";
Connection conn = DriverManager.getConnection(dbURL,"corp\\e21290","Anjali@1234");
if (conn != null) {
System.out.println("Connected");
}
}
Я не уверен, где указать oss_prod
в имени сервера. Когда я пытаюсь подключиться, я получаю эту ошибку:
Исключение в потоке "main" com.microsoft.sqlserver.jdb c .SQLServerException: Интегрированная аутентификация не удалась. ClientConnectionId: 26ddec01-2e7e-46c3-8165-4f3646da5e7 c
Может ли кто-нибудь проверить правильность созданного dbURL согласно спецификации или мне нужно добавить odd_prod
- но если это так , где? (Примечание: DLL-файл правильно помещен в корзину, и я могу подключиться к серверу по крайней мере, но не могу только аутентифицироваться)