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


Экземпляры компонента Database Engine

Экземпляр компонента Компонент Database Engine представляет собой копию исполняемого файла sqlservr.exe, который работает как служба операционной системы. Каждый экземпляр управляет несколькими системными базами данных, а также одной или несколькими пользовательскими базами данных. На каждом компьютере могут работать несколько экземпляров компонента Компонент Database Engine. Приложения подключаются к экземпляру для выполнения работы в базе данных, которой управляет экземпляр.

Экземпляры

Экземпляр компонента Компонент Database Engine работает как служба, которая обрабатывает все запросы приложений на работу с данными в любой из баз данных, которыми управляет этот экземпляр. Сюда направляются запросы на подключение (вход в систему) от приложений. Если приложение и экземпляр находятся на разных компьютерах, для соединения с SQL Server используется сетевое подключение. Если приложение и экземпляр находятся на одном и том же компьютере, соединение с SQL Server осуществляться через сетевое подключение или подключение в оперативной памяти. Когда связь установлена, приложение передает инструкции Transact-SQL экземпляру. Экземпляр преобразует инструкции Transact-SQL в операции с данными и объектами в базах данных и выполняет работу, если учетным данным входа предоставлены необходимые разрешения. Все полученные данные возвращаются в приложение со всеми необходимыми сообщениями, например сообщениями об ошибках.

На каждом компьютере могут работать несколько экземпляров компонентов Компонент Database Engine. Один экземпляр может быть экземпляром по умолчанию. Экземпляр по умолчанию не имеет имени. Если в запросе на подключение указано только имя компьютера, соединение устанавливается с экземпляром по умолчанию. Экземпляр, которому при установке было задано имя, называется именованным экземпляром. Для подключения к такому экземпляру необходимо указать в запросе на подключение имя компьютера и имя экземпляра. Устанавливать экземпляр по умолчанию необязательно; все экземпляры, работающие на компьютере, могут быть именованными экземплярами.

Связанные задачи

Описание задачи

Раздел

Описывает, как настроить свойства экземпляра. Задайте значения по умолчанию для таких параметров, как расположение файлов и форматы дат, или укажите, как экземпляр использует такие ресурсы операционной системы, как память или потоки.

Настройка экземпляров компонента Database Engine

Описывает, как управлять параметрами сортировки для экземпляра компонентов Компонент Database Engine. Параметры сортировки задают битовые шаблоны, используемые для представления символов, а также такие режимы, как сортировка или учет регистра и диакритических знаков в операциях сравнения.

Поддержка параметров сортировки и Юникода

Описывает, как задать определения связанного сервера, чтобы экземпляр мог выполнять инструкции Transact-SQL с данными, которые хранятся в отдельных источниках данных OLE DB.

Связанные серверы (компонент Database Engine)

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

Триггеры входа

Описывает, как управлять службой, связанной с экземпляром компонента Компонент Database Engine. Это включает такие действия, как запуск и остановка службы или настройка параметров запуска.

Управление службами компонента Database Engine

Описывает выполнение задач сетевой конфигурации сервера, таких как включение протоколов, изменение порта или канала, использующегося протоколом, настройка шифрования, настройка службы обозревателя SQL Server, предоставление или скрытие компонента SQL Server Database Engine в сети или регистрация имени участника-службы сервера.

Сетевая конфигурация сервера

Описывает выполнение задач сетевой конфигурации клиента, например настройку протоколов клиента и создание или удаление псевдонимов сервера.

Конфигурация клиентской сети

Описывает редакторы среды Среда SQL Server Management Studio, которые могут использоваться для разработки, отладки и запуска скриптов, например скриптов Transact-SQL. Также описывает, как кодировать скрипты Windows PowerShell для работы с компонентами SQL Server.

Работа со сценариями компонента Database Engine

Описывает, как с помощью планов обслуживания задать рабочие процессы часто выполняемых задач администрирования для экземпляра. Рабочие процессы включают такие задачи, как резервное копирование баз данных и обновление статистики для повышения производительности.

Планы обслуживания

Описывает, как использовать регулятор ресурсов для управления потреблением ресурсов и рабочими нагрузками путем ограничения времени ЦП и объема памяти, которые могут использоваться запросами приложений.

Регулятор ресурсов

Описывает, как приложения базы данных могут использовать компонент Database Mail для отправки сообщений электронной почты из компонента Компонент Database Engine.

Компонент Database Mail

Описывает, как использовать расширенные события для перехвата данных о производительности, которые могут использоваться для расчета базовых уровней производительности или диагностирования проблем производительности. Расширенные события — это упрощенная, легко масштабируемая система сбора данных о производительности.

Расширенные события

Описывает, как использовать SQL-трассировку для создания пользовательской системы сбора и регистрации событий в компоненте Компонент Database Engine.

SQL-трассировка

Описывает, как использовать профилировщик SQL Server для перехвата трассировки запросов приложений, поступающих в экземпляр компонента Компонент Database Engine. Эти данные трассировки могут затем воспроизводиться для выполнения таких действий, как тестирование производительности или диагностика проблем.

SQL Server Profiler

Описывает функции отслеживания измененных данных (CDC) и отслеживания изменений, а также описывает использование этих функций для отслеживания вносимых в данные изменений в базе данных.

Отслеживание измененных данных (SQL Server)

Описывает использование средства просмотра журнала для поиска и просмотра ошибок и сообщений SQL Server в таких журналах, как журнал заданий SQL Server, журналы SQL Server и журналы событий Windows.

Средство просмотра журнала

Описывает, как использовать помощник по настройке компонента Компонент Database Engine для анализа работы баз данных и подготовки рекомендаций по устранению потенциальных проблем производительности.

Помощник по настройке ядра СУБД;

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

Диагностическое соединение для администраторов баз данных

Описывает, как использовать устаревшую функцию удаленных серверов, чтобы обеспечить доступ из одного экземпляра компонента Компонент Database Engine в другой. Для этих функций лучше всего использовать связанный сервер.

Удаленные серверы

Описывает возможности компонента Service Broker для обмена сообщениями и очередей приложений и предоставляет ссылки на документацию по компоненту Service Broker.

Service Broker

См. также

Справочник

Приложение sqlservr

Основные понятия

Функции базы данных

Возможности перекрестного экземпляра компонента Database Engine