2015-09-18 2 views
0

У меня проблема с объектом базы данных Anylogic 7.2, подключающимся к SQL Server. Я новичок в Anylogic, но, насколько я могу судить, я правильно настроил его. Чтобы настроить подключение к SQL Server, я загрузил sqljdbc4-3.0.jar и установил его как модельную зависимость в модели верхнего уровня. В разделе «import» раздела «main» я вызываю import com.microsoft.sqlserver.jdbc.SQLServerDriver;Конъюнкция объекта базы данных Anylogic 7.2 для SQL Server

Вход пользователя имеет соответствующие права на соответствующую базу данных, а также комбинация имени пользователя и пароля. Пользователь может подключаться через SQL Server Management Studio.

В Мастере подключения к базе данных Anylogic Я установил узел (локальный),., Local, localhost, (localhost) - ни один из них не работает. Когда я пытаюсь подключиться для возврата списка таблиц, возвращаемый результат равен нулю.

Я не знаю SQL Server, но я думаю, что он настроен правильно. Я все идеи и не знаю, как решить эту проблему. Если кто-нибудь подскажет, я был бы очень благодарен за это.

Спасибо.

+0

Вы говорите, что можете подключиться через Management Studio, но ничего больше. Вопросы: 1. Является ли пользователь пользователем Sql-сервера? 2. Установлен ли сервер Sql для разговора через TCP? 3. Вы пытались подключиться через ODBC-соединение через меню «Администрирование», чтобы подтвердить, что это не проблема с драйвером? –

+0

Привет, Рейчел. Спасибо за ваш ответ. Отвечая на ваши вопросы: 1. Да, пользователь является учетной записью входа в SQL Server. 2. TCP/IP включен. 3. Да, ODBC отлично работает с одинаковыми учетными данными пользователя. Есть предположения? Благодарю. Rob – Rob

+0

Можете ли вы опубликовать фрагмент кода? Небеса знают, что я не кодирую maven, но я мог бы ослепить его новыми глазами - я или какая-то другая чужая душа здесь, в SO ... –

ответ

1

Спасибо за вашу помощь Рейчел. В конце концов я добрался до сути этого. После прохождения журнальных файлов с Anylogic и SQL Server стало ясно, что Anylogic не смог достичь SQL Server, т. Е. Не было попытки входа в систему. Итак, я отключил свой брандмауэр, и все работало по назначению. Похоже, что брандмауэр блокировал связь на порту 1433. Я установил четкие правила брандмауэра, чтобы разрешить связь через порты 1433 и 1434, и теперь проблема, по-видимому, решена.

 Смежные вопросы

  • Нет связанных вопросов^_^