@ flipdoubt Ну, если вы используете аутентификацию SQL, то вы используете какой-либо клиент SQL для подключения к нему, и тот факт, что у вас есть Novell на картинке, не связан с тем, как если бы у вас был Banyan Vines. (Вот и все! Теперь поиск покажет хотя бы одну ссылку на Banyan Vines !! Каждому хорошему технологическому сайту нужен как минимум один, а, вероятно, не более одного!)
Как уже отмечали другие, что вы пытаетесь сделать?
Если им нужно использовать IP-адрес сервера SQL для подключения к нему через клиент SQL, значит, у вас проблема с DNS.
Если вы хотите подключиться к серверу MS SQL, чтобы поместить в него файл, то это несколько не связано с аспектом SQL проблемы. И снова DNS может решить ваши проблемы, если вы зарегистрируете имя сервера (скажем, это SQLSERV1) с DNS-именем по умолчанию (скажем, acme.com), прикрепленным к его концу, так что IP-имя sqlserv1.acme. com разрешает IP-номер, на который вы хотите указать.
Далее следует вопрос о том, где хранятся идентификаторы пользователей? Вы используете проверку подлинности SQL, что означает, что вы создаете учетные записи в SQL для каждого пользователя.
Основными альтернативами являются использование Active Directory и использование этих идентификаторов сервером MS SQL. Если вы не в магазине AD, вы можете исследовать продукт Novell Identity Manager, в котором есть драйвер JDBC, способный справиться с задачей. Одна вещь, которую он может сделать, - это синхронизировать пользователей из eDirectory с пользователями SQL Server. (Или в Active Directory, Lotus Notes, большинство каталогов LDAP, AS400, мейнфреймы, NIS / NIS + и многие другие системы).