Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Регистрация удаленных серверов




При работе с SQL Server 2000 существует возможность получения доступа к данным, расположенных на серверах Microsoft SQL Server различных версий. Для доступа к данным серверов Microsoft SQL Server требуется механизм так называемых удаленных серверов (remote servers).

Перед использованием локального или удаленного сервера в среде Enterprise Manager его необходимо зарегистрировать.

При запуске Enterprise Manager первый раз регистрация локального сервера происходит автоматически. После установки дополнительных копий они также регистрируются в Enterprise Manager автоматически. И только при работе с удаленными серверами их необходимо регистрировать, используя среду Enterprise Manager для выполнения команд меню, запуска Register Server Wizard или интерпретации команд Transact-SQL и системной хранимой процедуры sp_addserver.

При регистрации сервера необходимо указать следующую информацию:

1. Имя сервера;

2. Тип безопасности, используемый для входа на сервер;

3. Имя учетной записи и пароль, используемые для входа на сервер;

4. Имя группы в иерархии групп, в которой необходимо зарегистрировать сервер.

Произвести регистрацию удаленного сервера с помощью окна параметров регистрации сервера Register SQL Server Properties утилиты Enterprise Manager, можно выбрав одну из групп серверов, где будет зарегистрирован удаленный сервер. Затем открыть контекстное меню группы серверов и выполнить команду New SQL Server Registration. В открывшемся окне Register SQL Server Properties задать следующие параметры:

· имя удаленного сервера в виде следующей записи: сетевое имя NetBios соответствующего компьютера, косая черта «\», имя копии сервера (для сервера по умолчанию это имя копии можно не задавать);

· учетную запись, которая будет использоваться для установления соединения с соответствующим сервером (либо учетная запись домена Windows NT и ее набор прав в SQL Server, либо учетная запись сервера, созданная на регистрируемом сервера и включающая входное имя пользователя Login Name и его пароль Password, с указанием режима подключения с вводом пароля при каждом соединении или без ввода пароля);

· имя группы серверов из числа имеющихся или имя новой группы, которую можно создать, щелкнув по кнопке с многоточием в том же окне в области Options;

Затем установить, если необходимо, следующие переключатели:

· Display SQL Server state in console – показывать состояние сервера в окне объектов Enterprise Manager;

· Automatically start SQL Server when connecting – автоматически запускать сервер при соединении;

· Show system database and system table – отображать системные базы данных и таблиц.

Произвести регистрацию удаленного сервера с помощью мастера Register Server Wizard, можно из Enterprise Manager, щелкнув на кнопке Run a Wizard панели инструментов. В открывшемся окне, вид которого зависит от левого окна Enterprise Manager (выбран или не выбран сервер или папка группы серверов), выбрать мастер регистрации сервера Register Server Wizard. В первом окне мастера предлагается следующий порядок работы:

· выбрать SQL сервер;

· выбрать режим аутентификации;

· определить группу SQL серверов.

В этом же окне сбросить флажок From now on, I want to perform this task without using a wizard («Теперь я хотел бы выполнить задачу без использования мастера»), иначе мастер закончит свою работу, открыв окно Register SQL Server Properties для ручной регистрации сервера. Во втором окне выбрать или ввести имя регистрируемого сервера в левой части окна. Щелкнуть по кнопке добавить Add. В случае ошибки использовать кнопку удалить Remove. Если регистрируется сразу несколько серверов, то они будут включены в одну и ту же группу с одинаковыми параметрами и с одной и той же учетной записью для установления соединения. В третьем окне необходимо выбрать режим аутентификации при подключении к регистрируемому серверу. Если использовать аутентификацию Windows NT, то возможность подключения к серверу будет зависеть от учетной записи, под которой работает SQL Server. Если выбрать аутентификацию SQL Server, то для установления соединения потребуется имя и пароль учетной записи, предварительно созданной на регистрируемом сервере SQL Server. В этом случае открывается окно, в котором надо сделать выбор режим подключения к регистрируемому серверу:

· с использованием сохраняемой одной и той же учетной записи, для которой надо в этом же окне ввести имя и пароль;

· с использованием учетной записи, имя и пароль, который надо вводить каждый раз при подключении к удаленному серверу.

Перейдя к следующему окну мастера, Выбрать или создать новую группу, в которою включить регистрируемый сервер. Щелкнуть по кнопке Next и перейти в последнее окно мастера со списком регистрируемых серверов. Щелкнуть по кнопке Finish. Если регистрируемый сервер найден, то произойдет подключение к нему. Если регистрируемый сервер не найден. То Enterprise Manager выдаст запрос на повторную регистрацию сервера. Возможные ошибки при регистрации следующие:

· регистрируемый сервер был остановлен;

· на компьютере, с которого выполняется регистрация, используются иные сетевые библиотеки и протоколы, чем на регистрируемом сервера;

· если сервер зарегистрирован с использованием аутентификации Windows NT, а для пользователей не создано соответствующей учетной записи на SQL Server (Login failed);

· если используется аутентификация SQL Server и имя пароль заданы неверно.

Произвести регистрацию удаленного сервера, можно выполняя команду:

EXEC sp_addserver @server = ‘server’,

@local = ‘local’,

@duplicate.ok = ‘duplicate.ok’

Здесь параметры имеют следующее назначение:

· server – имя регистрируемого сервера, которое состоит из сетевого имени NetBios соответствующего компьютера и имени копии сервера, между которыми ставиться разделитель ”\”, при этом для копии сервера по умолчанию второе имя задавать не требуется;

· local – сервер для регистрации является локальным, иначе – сервер удаленный;

· duplicate.ok – разрешает дублирование имен серверов, что приводит к тому, что информация о новом сервере будет записана поверх старой информации.

Затем можно произвести настройку конфигурации утилиты Enterprise Manager, выполнив команду Tools/Options из меню. В открывшемся окне SQL Server Enterprise Manager Properties выбрать вкладку General. В группе Server state pooling (Опрос состояния сервера) выбрать службу Service и задать количество секунд, через которое будет проводиться опрос состояния соответствующей службы, и отображаться это состояние в виде соответствующего значка. Для конфигурирования одного из серверов в качестве центрального хранилища информации необходимо снять флажок Read/Store User Independent (Независимое считывание/хранение пользователей), а на локальном сервере установить переключатель Read from remote (считывать с удаленного сервера) и указать имя удаленного сервера, с которого будет считываться информация о конфигурации. Убедиться, что установленный флажок Read/Store User Independent означает коллективное использование информации о конфигурации, а сброшенный – личное, когда информация для каждого пользователя сохраняется отдельно.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...