Поделиться через


Практическое руководство. Настройка DCOM для отладки SQL Server 2000

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Экспресс-выпуск

Тема не применяется Тема не применяется Тема не применяется Тема не применяется

Standard

Тема не применяется Тема не применяется Тема не применяется Тема не применяется

Pro и Team

Тема применяется Тема применяется Тема применяется Тема применяется

Условные обозначения таблицы:

Тема применяется

Применяется

Тема не применяется

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды, скрытые по умолчанию.

При отладке SQL для связи между клиентским компьютером и сервером базы данных используется распределенная модель COM (DCOM). Поэтому необходима настройка DCOM, позволяющая удаленному пользователю подсоединять отладчик к процессу на сервере.

6ksc0a82.alert_caution(ru-ru,VS.90).gifВнимание!

В соответствии с политикой безопасности на компьютере с работающим SQL Server может потребоваться ограничение доступа для отладки к определенной группе или пользователю. Не следует предоставлять доступ всем, так как в этом случае доступ разрешается любому пользователю, находящемуся в сети. Ввиду различий в моделях безопасности, SQL Server 2000 не выполняет проверку индивидуальных разрешений DCOM для удаленной отладки.

6ksc0a82.alert_note(ru-ru,VS.90).gifПримечание.

При добавлении учетной записи удаленного пользователя для отладки на локальном SQL Server локальные пользователи больше не смогут выполнять отладку на локальном SQL Server, если только для добавления их учетных записей не будет использован dcomcnfg.exe.

6ksc0a82.alert_note(ru-ru,VS.90).gifПримечание.

Для отладки SQL может понадобиться настройка разрешений доступа DCOM даже при подключении к SQL Server на локальном компьютере.

6ksc0a82.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке, в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, в меню Сервис выберите команду Параметры импорта и экспорта. Дополнительные сведения см. в разделе Параметры Visual Studio.

Windows 2000

В первую очередь может потребоваться загрузить и установить DCOM. В этом случае загрузите самую последнюю версию по адресу https://www.microsoft.com/com/resources/downloads.asp.

Для настройки DCOM необходимы полномочия администратора на компьютере, на котором установлен этот компонент.

Настройка DCOM на сервере для отладки SQL

  1. В меню Пуск выберите команду Выполнить.

  2. В поле Открыть введите dcomcnfg.exe.

  3. Нажмите кнопку ОК.

    Откроется диалоговое окно Свойства настройки распределенной модели DCOM.

  4. Перейдите на вкладку Безопасность по умолчанию.

  5. В области Разрешения доступа по умолчанию нажмите кнопку Изменение умолчаний.

  6. Откроется диалоговое окно Разрешение значений реестра. Если группа или пользователь, которым необходим доступ, не появляются в списке разрешений, нажмите кнопку Добавить.

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

  8. После того как группа или пользователь выбраны, выберите пункт Разрешить доступ из списка Тип доступа.

  9. Нажмите кнопку OК.

  10. Если в списке разрешений не появится SYSTEM, снова нажмите кнопку Добавить.

    1. В поле Добавить имена в диалоговом окне Добавление пользователей и групп выберите SYSTEM из списка Имена или введите в поле Добавить имена.

    2. Когда SYSTEM будет выбрано, в списке Тип доступа выберите Разрешить доступ.

    3. Нажмите кнопку OК.

  11. Если какие-либо параметры в этой процедуре были изменены, перезапустите SQL Server.

Windows XP

В первую очередь может потребоваться загрузить и установить DCOM. В этом случае загрузите самую последнюю версию по адресу https://www.microsoft.com/com/resources/downloads.asp.

Для настройки DCOM необходимы полномочия администратора на компьютере, на котором установлен этот компонент.

Настройка DCOM на сервере для отладки SQL

  1. В меню Пуск выберите команду Выполнить.

  2. В диалоговом окне Открыть введите dcomcnfg.exe.

  3. Нажмите кнопку OК.

    Открывается диалоговое окно Службы компонентов.

  4. На левой панели диалогового окна Службы компонентов разверните узел Службы компонентов и выберите Компьютеры. Затем найдите компьютер, для которого необходимо настроить DCOM

  5. Щелкните правой кнопкой мыши компьютер и из контекстного меню выберите Свойства.

  6. В диалоговом окне Свойства выберите вкладку Безопасность COM по умолчанию.

  7. В области Разрешения на доступ нажмите кнопку Изменить умолчания.

    Появится диалоговое окно Разрешения доступа.

  8. Если группа или пользователь, которым необходим доступ, не появляются в списке разрешений, нажмите кнопку Добавить.

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

    1. В поле Введите имена выбираемых объектов введите имя группы или пользователя, которым необходим доступ.

    2. Нажмите кнопку OК.

      Теперь пользователь добавлен в список.

  9. Если в списке разрешений не появится SYSTEM, нажмите кнопку Добавить.

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

    1. В поле Введите имена выбираемых объектов введите SYSTEM.

    2. Нажмите кнопку OК.

      SYSTEM теперь добавлено в список.

  10. В области Разрешения доступа для каждого добавленного пользователя выберите Разрешить.

  11. Нажмите кнопку OK, чтобы закрыть диалоговое окно Свойства.

  12. Если какие-либо параметры в этой процедуре были изменены, перезапустите SQL Server.

См. также

Ссылки

Ошибки настройки отладки SQL и устранение неполадок

Другие ресурсы

Настройка отладки SQL

Параметры отладки и подготовка