При мысли о SQL Server 2005 Express Edition, первое, что приходит в голову: это –персональная база данных. Хотя для этого SQL Server Express, безусловно, годится, но в действительности представляет собой нечто большее, чем система с одной базой данных. Полученная из полнофункционального варианта SQL Server 2005, предназначенного для корпоративного использования, версия SQL Server Express по сути является сервером базы данных, и в качестве такового выполняет функции, выходящие за рамки персональной базы данных. Что значит быть сервером базы данных? Прежде всего, это означает, что SQL Server Express функционирует в фоновом режиме, обслуживая несколько приложений. В этом SQL Server Express отличается от прикладных базы данных, таких как Microsoft Access или даже новый SQL Server Compact Edition, чья работа встраивается в основной процесс, поэтому они предназначены главным образом для обслуживания единичных приложений или однопользовательского доступа. Работающий SQL Server Express может обеспечить обслуживание базы данных локальных и удаленных систем, насколько позволяют возможности их сетевой организации. При выключении SQL Server Express весь процесс обслуживания базы данных становится недоступен до его перезапуска.
Существует два различных способа управления SQL Server Express. Во-первых, после установки SQL Server Express в системе, вы получаете в свое распоряжение встроенные инструменты – SQL Server Configuration Manager и SQL Server Surface Area Configuration. Обе эти программы предназначены для управления SQL Server Express. Кроме того, можно управлять SQL Server Express традиционным для Windows способом – с помощью объекта “Службы” в меню “Администрирование”. Если вы любите работать с командной строкой, для управления SQL Server Express можно использовать команды “Net Start” и “Net Stop”. Имя SQL Server Express – MSSQL$SQLEXPRESS, а отображаемое имя – SQL Server (SQLEXPRESS).
Все перечисленные инструменты позволяют запускать, останавливать, приостанавливать и возобновлять работу SQL Server Express. Кроме того, можно указать тип запуска – автоматический или ручной, либо выбрать выключение. Автоматический запуск означает, что SQL Server Express запускается автоматически при запуске системы. Ручной запуск означает, что SQL Server Express можно запустить вручную. При выборе выключения запуск SQL Server Express будет осуществляться только после изменения типа запуска. По умолчанию предусмотрен автоматический запуск SQL Server Express. Инструмент SQL Server Configuration Manager и объект “Службы” в меню “Администрирование” предусматривают также и другие функции, например, задание учетной записи, используемой если выбран автоматический тип запуска SQL Server Express.
SQL Server Express демонстрирует возможности сервера многопользовательской базы данных. Когда SQL Server Express запущен, его возможности к вашим услугам.
Майкл Оти, mikeo@windowsitpro.com