Почему SQL Server не может работать на сервере Novell? - PullRequest
3 голосов
/ 28 августа 2008

Я не уверен, правильно ли я задаю вопрос, но мне сказали, что SQL Server не может работать на сервере Novell. Это правда? Если да, то почему?

Ответы [ 13 ]

1 голос
/ 28 августа 2008

SQL Server, хотя и имеет корни в фоне Sybase / Unix / VMS, является родным приложением для Windows. Помимо компактной версии (которая работает на некоторых мобильных платформах Windows), SQL Server работает в настольных и серверных операционных системах Windows.

Более подробную информацию можно найти в Википедии .

0 голосов
/ 23 ноября 2008

@ 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 + и многие другие системы).

0 голосов
/ 12 ноября 2008

Основная проблема заключается в том, как вы проходите аутентификацию в базе данных SQL. Если у вас есть дерево Active Directory и eDirectory, вы можете легко связать их через Novell Identity Manager, который будет синхронизировать пользователей, группы и т. Д. (Любой объект, который вы хотите отобразить между двумя системами), а также пароли.

Таким образом, один и тот же объект существует в обоих местах, поэтому каждая система может использовать его столько, сколько ему нужно. Лицензия на Identity Manager включена в лицензию Open Enterprise Server (OES может работать на Netware или на SUSE Linux Enterprise Server (SLES)).

Тогда вы можете использовать встроенную аутентификацию Active Directory.

Кроме того, вашему серверу Netware, скорее всего, не нужно напрямую подключаться к базе данных. Если это произойдет, вы будете писать или использовать приложение, которое включает подключение к базе данных. В этот момент возникает вопрос, есть ли клиент для этой ОС или нет.

...