Подключение к гибернации с jdb c URL-адресом Azure SQL для указанной c базы данных (не главной) - PullRequest
0 голосов
/ 05 мая 2020

У меня есть приложение Java с Hibernate + Spring. До сих пор он хорошо работал с MSSQL / Oracle / PostGres, теперь я пытаюсь установить его с помощью «Azure SQL Server».

По какой-то причине он пытается подключиться к master, хотя я указал databaseName в своем URL-адресе jdb c.

Это моя строка подключения:

jdbc:sqlserver://{server-name}:1433;databaseName=decision1;user=*******;password=*******;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;

Это ошибка, которую я получаю: Принципал сервера "*** *** "не может получить доступ к базе данных" master "в текущем контексте безопасности. ClientConnectionId: *****

Уже проверено: Можно подключиться только к главной базе данных с помощью JDB C Sql Server , но безуспешно.

Я могу войдите в систему с этим пользователем через SQL Server Management Studio

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 07 мая 2020

Поздравляю, проблема решена:

"на самом деле просто найдите проблему, где-то в коде свойства перепутались, поэтому все после первой точки с запятой игнорируется. Это определенно ошибка в нашем приложение, которое нужно исправить. Мне потребовалось слишком много времени, чтобы идентифицировать. "

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...