Когда я устанавливаю SQL Server 2008 Express, появляется запрос на создание экземпляра и прерывание, если я этого не делаю. Затем я вижу эту информацию в записи в Sql Server Configuration Manager в службах SQL Server. Что такое экземпляр SQL Server?
sql-server
sql-server-2008
pupeno
источник
источник
SQL SERVER INSTANCE Экземпляр компонента Database Engine - это копия исполняемого файла sqlservr.exe, который работает как служба операционной системы. Каждый экземпляр управляет несколькими системными базами данных и одной или несколькими пользовательскими базами данных. Каждый компьютер может запускать несколько экземпляров компонента Database Engine независимо от других экземпляров.
SQL Server состоит из трех основных частей: 1. Механизм, который представляет собой программное обеспечение, запускаемое несколькими службами Windows, которое выполняет поиск, сортировку и другие действия; 2. Метаданные, такие как базы данных master и msdb; 3. Пользовательские базы данных, где хранятся данные.
Экземпляры также позволяют работать с несколькими версиями и даже редакциями продукта. Вы можете установить экземпляры в любое время, даже после установки и запуска SQL Server в течение некоторого времени. Таким образом, для экземпляра (без каламбура) вы можете установить SQL Server 2005 Express Edition, SQL Server 2005 Enterprise Edition, SQL Server 2008 Standard Edition и SQL Server 2008 R2 Developer Edition - все на одном оборудовании.
Экземпляры применяются главным образом к ядру базы данных и его поддерживающим компонентам, а не к инструментам клиента. При установке нескольких экземпляров каждый экземпляр получает уникальный набор: 1. Системных и пользовательских баз данных. 2. Службы SQL Server и агента SQL Server. Для экземпляров по умолчанию имена служб остаются MSSQLServer и SQLServerAgent. Для именованных экземпляров имена служб изменяются на MSSQL $ instancename и SQLAgent $ instancename, что позволяет запускать и останавливать их независимо от других экземпляров на сервере. Механизмы баз данных для разных экземпляров запускаются и останавливаются с использованием связанной службы SQL Server. Службы агента SQL Server управляют запланированными событиями для связанных экземпляров ядра базы данных. 3.
источник