Как включить sql сервер

Порой так хочется привести свои мысли в порядок, разложить их по полочкам. А еще лучше в алфавитной и тематической последовательности, чтобы, наконец, наступила ясность мышления. Теперь представьте, какой бы хаос творился в « электронных мозгах » любого компьютера без четкой структуризации всех данных и Microsoft SQL Server :

MS SQL Server

Данный программный продукт представляет собой систему управления базами данных ( СУБД ) реляционного типа, разработанную корпорацией Microsoft . Для манипуляции данными используется специально разработанный язык Transact-SQL . Команды языка для выборки и модификации базы данных построены на основе структурированных запросов:


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

Обзор возможностей MS SQL Server


СУБД является частью длинной цепочки специализированного программного обеспечения, которое корпорация Microsoft создала для разработчиков. А это значит, что все звенья этой цепи ( приложения ) глубоко интегрированы между собой.

То есть их инструментарий легко взаимодействует между собой, что во многом упрощает процесс разработки и написания программного кода. Примером такой взаимосвязи является среда программирования MS Visual Studio . В ее инсталляционный пакет уже входит SQL Server Express Edition .

Конечно, это не единственная популярная СУБД на мировом рынке. Но именно она является более приемлемой для компьютеров, работающих под управлением Windows, за счет своей направленности именно на эту операционную систему. И не только из-за этого.

Преимущества MS SQL Server :

  • Обладает высокой степенью производительности и отказоустойчивости;
  • Является многопользовательской СУБД и работает по принципу « клиент-сервер »;

Клиентская часть системы поддерживает создание пользовательских запросов и их отправку для обработки на сервер.

  • Тесная интеграция с операционной системой Windows ;
  • Поддержка удаленных подключений;
  • Поддержка популярных типов данных, а также возможность создания триггеров и хранимых процедур;
  • Встроенная поддержка ролей пользователей;
  • Расширенная функция резервного копирования баз данных;
  • Высокая степень защищенности;
  • Каждый выпуск включает в себя несколько специализированных редакций.
  • Эволюция SQL Server

    Особенности этой популярной СУБД легче всего прослеживаются при рассмотрении истории эволюции всех ее версий. Более подробно мы остановимся лишь на тех выпусках, в которые разработчики вносили весомые и кардинальные изменения:

    • Microsoft SQL Server 1.0 — вышел еще в 1990 году. Уже тогда эксперты отмечали высокую скорость обработки данных, демонстрируемую даже при максимальной нагрузке в многопользовательском режиме работы;
    • SQL Server 6.0 — вышел в 1995 году. В этой версии впервые в мире была реализована поддержка курсоров и репликации данных;
    • SQL Server 2000 — в этой версии сервер получил полностью новый движок. Большая часть изменений коснулась лишь пользовательской стороны приложения;
    • SQL Server 2005 — увеличилась масштабируемость СУБД , во многом упростился процесс управления и администрирования. Был внедрен новый API для поддержки программной платформы .NET ;
    • Последующие выпуски — были направлены на развитие взаимодействия СУБД на уровне облачных технологий и средств бизнес-аналитики.

    В базовый комплект системы входит несколько утилит для настройки SQL Server . К ним относятся:

    • SQL Server Configuration Manager :


    Диспетчер конфигурации. Позволяет управлять всеми сетевыми настройками и службами сервера базы данных. Используется для настройки SQL Server внутри сети.

    • SQL Server Error and Usage Reporting :


    Утилита служит для настройки отправки отчетов об ошибках в службу поддержки Microsoft .

    • SQL Server Surface Area Configuration


    Используется для оптимизации работы сервера базы данных. То есть вы можете настроить функционирование SQL Server под свои нужды, включив или отключив определенные возможности и компоненты СУБД .

    Набор утилит, входящих в Microsoft SQL Server , может отличаться в зависимости от версии и редакции программного пакета. Например, в версии 2008 года вы не найдете SQL Server Surface Area Configuration .

    Запуск Microsoft SQL Server

    Для примера будет использована версия сервера баз данных выпуска 2005 года. Запуск сервера можно произвести несколькими способами:

    • Через утилиту SQL Server Configuration Manager . В окне приложения слева выбираем « SQL Server 2005 Services », а справа — нужный нам экземпляр сервера БД . Отмечаем его и в подменю правой кнопки мыши выбираем « Start ».
    Читайте также:  Два семейных монолога с чемоданом у порога

    • С помощью среды SQL Server Management Studio Express . Она не входит в инсталляционный пакет редакции Express . Поэтому ее нужно скачивать отдельно с официального сайта Microsoft .

    Для запуска сервера баз данных запускаем приложение. В диалоговом окне « Соединение с сервером » в поле « Имя сервера » выбираем нужный нам экземпляр. В поле « Проверка подлинности » оставляем значение « Проверка подлинности Windows ». И нажимаем на кнопку « Соединить »:

    Основы администрирования SQL Server

    Перед тем, как запустить MS SQL Server , нужно кратко ознакомиться с основными возможностями его настройки и администрирования. Начнем с более детального обзора нескольких утилит из состава СУБД :

    • SQL Server Surface Area Configuration — сюда следует обращаться, если нужно включить или отключить какую-либо возможность сервера баз данных. Внизу окна находятся два пункта: первый отвечает за сетевые параметры, а во втором можно активировать выключенную по умолчанию службу или функцию. Например, включить интеграцию с платформой .NET через запросы T-SQL :

    • SQL Server Management Studio — является основным средством администрирования. В этой среде реализована возможность настройки сервера и баз данных, как через интерфейс приложения, так и с помощью запросов на языке T-SQL .

    Основные настройки можно осуществить через « Обозреватель объектов », отображающий слева в окне приложения все основные элементы сервера в виде древовидного списка. Самой важной является вкладка « Безопасность ». Через нее можно настроить права и роли пользователей и администраторов для основного сервера, или отдельно для каждой базы данных:


    Основная часть настроек сервера баз данных доступна в окне « Свойства сервера »:


    Как видите, Microsoft SQL Server является настолько мощным средством для структуризации, хранения и модификации данных, что на его изучение потребуется много времени. А в статье мы лишь слегка углубились в основы сервера SQL .

    ОБЛАСТЬ ПРИМЕНЕНИЯ: SQL Server База данных SQL Azure Azure Synapse Analytics (хранилище данных SQL) Parallel Data Warehouse APPLIES TO: SQL Server Azure SQL Database Azure Synapse Analytics (SQL DW) Parallel Data Warehouse

    В этом разделе описано, как настроить параметры запуска, которые будут использоваться при каждом запуске компонента Компонент Database Engine Database Engine в SQL Server SQL Server , с помощью Configuration Manager SQL Server SQL Server . This topic describes how to configure startup options that will be used every time the Компонент Database Engine Database Engine starts in SQL Server SQL Server by using SQL Server SQL Server Configuration Manager. Список параметров запуска см. в разделе Параметры запуска службы Database Engine. For a list of startup options, see Database Engine Service Startup Options.

    Перед началом Before You Begin

    Ограничения Limitations and Restrictions

    SQL Server SQL Server записывает параметры запуска в реестр. Configuration Manager writes startup parameters to the registry. Они вступают в силу при следующем запуске компонента Компонент Database Engine Database Engine . They take effect upon the next startup of the Компонент Database Engine Database Engine .

    В кластере изменения должны вноситься на активном сервере, пока SQL Server SQL Server находится в режиме «в сети», и вступают в силу при перезапуске компонента Компонент Database Engine Database Engine . On a cluster, changes must be made on the active server when SQL Server SQL Server is online, and will take effect when the Компонент Database Engine Database Engine is restarted. При следующей отработке отказа произойдет обновление реестра другого узла. The registry update of the startup options on the other node will occur upon the next failover.

    безопасность Security

    Permissions Permissions

    Настраивать параметры запуска сервера могут только пользователи, уполномоченные изменять соответствующие записи в реестре. Configuring server startup options is restricted to users who can change the related entries in the registry. Это следующие пользователи. This includes the following users.

    Члены локальной группы администраторов. Members of the local administrators group.

    Учетная запись домена, используемая SQL Server SQL Server , если компонент Компонент Database Engine Database Engine настроен для работы под определенной учетной записью домена. The domain account that is used by SQL Server SQL Server , if the Компонент Database Engine Database Engine is configured to run under a domain account.

    Читайте также:  Гость был никто другой как

    Использование диспетчера конфигурации SQL Server Using SQL Server Configuration Manager

    Настройка параметров запуска To configure startup options

    Нажмите кнопку Пуск , укажите пункты Все программы, Microsoft SQL Server Microsoft SQL Server , Средства настройкии выберите пункт Диспетчер конфигурации SQL Server. Click the Start button, point to All Programs, point to Microsoft SQL Server Microsoft SQL Server , point to Configuration Tools, and then click SQL Server Configuration Manager.

    Так как диспетчер конфигурации SQL Server SQL Server является оснасткой консоли управления ( Microsoft Microsoft ), а не изолированной программой, при работе в более новых версиях Windows диспетчер конфигурации SQL Server SQL Server не отображается как приложение. Because SQL Server SQL Server Configuration Manager is a snap-in for the Microsoft Microsoft Management Console program and not a stand-alone program, SQL Server SQL Server Configuration Manager does not appear as an application in newer versions of Windows.

    • Windows 10: Windows 10:
      чтобы открыть диспетчер конфигурации SQL Server SQL Server , введите на начальной страницеSQLServerManager13.msc (для SQL Server 2016 (13.x) SQL Server 2016 (13.x) ). To open SQL Server SQL Server Configuration Manager, on the Start Page, type SQLServerManager13.msc (for SQL Server 2016 (13.x) SQL Server 2016 (13.x) ). Для предыдущих версий SQL Server SQL Server замените 13 на меньшее число. For previous versions of SQL Server SQL Server replace 13 with a smaller number. Если щелкнуть SQLServerManager13.msc, откроется диспетчер конфигурации. Clicking SQLServerManager13.msc opens the Configuration Manager. Чтобы закрепить диспетчер конфигурации на начальной странице или панели задач, щелкните правой кнопкой мыши SQLServerManager13.msc и выберите пункт Открыть папку с файлом. To pin the Configuration Manager to the Start Page or Task Bar, right-click SQLServerManager13.msc, and then click Open file location. В проводнике щелкните правой кнопкой мыши SQLServerManager13.msc, а затем выберите команду Закрепить на начальном экране или Закрепить на панели задач. In the Windows File Explorer, right-click SQLServerManager13.msc, and then click Pin to Start or Pin to taskbar.
    • Windows 8: Windows 8:
      Чтобы открыть диспетчер конфигурации SQL Server SQL Server с помощью чудо-кнопки Поиск, введите на вкладке Приложения текст SQLServerManager .msc (например, SQLServerManager13.msc) и нажмите клавишу ВВОД. To open SQL Server SQL Server Configuration Manager, in the Search charm, under Apps, type SQLServerManager .msc such as SQLServerManager13.msc, and then press Enter.

    В диспетчере конфигурации SQL Server SQL Server выберите пункт Службы SQL Server. In SQL Server SQL Server Configuration Manager, click SQL Server Services.

    На правой панели щелкните правой кнопкой мыши элемент SQL Server ( ) и выберите пункт Свойства. In the right pane, right-click SQL Server ( ), and then click Properties.

    На вкладке Параметры запуска в поле Укажите параметр запуска введите параметр и нажмите кнопку Добавить. On the Startup Parameters tab, in the Specify a startup parameter box, type the parameter, and then click Add.

    Например, для запуска в однопользовательском режиме введите -m в поле Укажите параметр запуска и нажмите кнопку Добавить. For example, to start in single-user mode, type -m in the Specify a startup parameter box and then click Add. (Если SQL Server SQL Server перезапускается в однопользовательском режиме, остановите агент SQL Server SQL Server . (When you restart SQL Server SQL Server in single-user mode, stop the SQL Server SQL Server Agent. В противном случае агент SQL Server SQL Server может установить соединение первым, что не позволит подключиться второму пользователю. Otherwise, SQL Server SQL Server Agent might connect first and prevent you from connecting as a second user.)

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

    Перезапустите компонент Компонент Database Engine Database Engine . Restart the Компонент Database Engine Database Engine .

    После завершения работы в однопользовательском режиме выберите в окне «Параметры запуска» в поле Существующие параметры параметр -m и нажмите кнопку Удалить. After you are finished using single-user mode, in the Startup Parameters box, select the -m parameter in the Existing Parameters box, and then click Remove. Чтобы вернуться к обычному многопользовательскому режиму Компонент Database Engine Database Engine , перезапустите компонент SQL Server SQL Server . Restart the Компонент Database Engine Database Engine to restore SQL Server SQL Server to the typical multi-user mode.

    Читайте также:  Выйти из цикла php

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

    Настройка аутентификации сервера

    Для работы программ по сети нужно создать в Users Manager учетные записи пользователей. (Меню «Администрирование»).
    Перед тем как это сделать, необходимо изменить способ аутентификации в настройках сервера.

    Запустите программу «Среда SQL Server Management Studio». Подключитесь к вашему серверу и затем кликните правой кнопкой по имени сервера и выберите пункт «Свойства»


    Во вкладке «Безопасность» укажите «Проверка подлинности SQL Server и Windows»


    Среда SQL Server Management Studio Express

    Нажмите «Ок» и затем перезапустите службу SQL Server.

    Политика паролей

    Если у Вас установлена Window Server любой версии, то откройте через меню «Пуск» — «Администрирование» — «Локальная политика безопасности».

    Во вкладке «Политика паролей» посмотрите на значение пункта «Пароль должен отвечать требованиям …...».Если в строке стоит статус «Включен», то кликните по пункт 2-м щелчком и выберите галочку «Отключен».

    После установки базы данных и создания в Users Manager учетных записей политику паролей можно включить обратно.

    Настройка MS SQL Server 2005—2017 для работы в сети

    После установки SQL Server, по умолчанию, он не доступен по сети. Если SQL сервер не доступен или при запуске программы (Деканат, ПК, Ведомости и т.д) возникает ошибка, то это может свидетельствовать о следующем:

    — Не установлен режим подлинности Windows аутентификация;
    — Не включена возможность удаленного соединения (для SQL server 2005);
    — Не доступен протокол TCP/IP;
    — Отсутствует физическое подключение к сети;
    — Блокирование сервера Брандмауэром Windows.

    После установки SQL Server необходимо настроить его для работы в сети. Настройки зависят от версии сервера.

    Выберите в меню Пуск — Программы — Microsoft SQL Server 2005>Средства настройки> Настройка контактной зоны SQL Server.
    В открывшейся форме выберите «Настройка контактной зоны для служб и соединений» и нажмите «Сохранить»


    Настройка контактной зоны

    2.2. Укажите галочку «Использовать TCP/IP и именованные каналы». Нажмите кнопку «Применить».


    Настройка контактной зоны

    2.3 В списке компонентов перейдите на пункт «SQL Server Browser». Убедитесь, что служба запущена. Укажите режим запуска «Авто» и запустите службу.

    Откройте меню «Пуск» — «Все программы» — «Microsoft Sql Server 2008/2012» — «Средства настройки» — «Диспетчер конфигурации SQL Server»

    Во вкладке «Службы SQL Server» убедитесь, что служба «SQL Server, обозреватель» запущена. В колонке «Состояние» должно быть значение «Работает», а в колонке «Режим запуска» — «Авто». Также и для службы SQL Server (sqlexpress).

    Агент SQL Server можно не включать

    Перейдите в пункт «Сетевая конфигурация SQL Server». Проверьте состояние протокола TCP/IP (должна быть состояние «Включено»).


    После смены состояния перезапустите службу SQL Server.

    Настройка Брэндмаура

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

    Если на серверном компьютере включен брандмауэр или установлен сетевой экран (Firewall), то это может препятствовать соединению с сервером.
    Для быстрого получения ответа можно временно выключить работу «защитной» программы (не рекомендуется).

    Открытые порта 1433 в брандмауэре:

    1. Откройте панель управления и выберите пункт Брандмауэр Windows.

    2. Перейдите в дополнительные параметры

    3. Выберите узел «Правила для входящих подключений» и затем, в правой панели — Создать правило

    3. Выберите пункт «Для порта» и нажмите Далее

    4. Укажите Протокол TCP и пункт «Определенные локальные порты». В поле укажите порт 1433 и нажмите Далее

    5. В окне выбора профилей оставьте выбранными 3 галочки: доменный, частный, публичный. Нажмите кнопку Далее.

    6. Укажите пункт «Разрешить подключение» и нажмите Далее

    7. Укажите имя правилу (на свое усмотрение)

    8. Нажмите «Готово»

    Удаление схем и пользователей

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

    1. Запустите «Среда SQL Server Management Studio»;

    2. Откройте и перейдите во вкладку «Деканат» — «Безопасность» — «Схемы»;

    3. Удалите следующие схемы: Abit, Dek, VedKaf, Kaf, Plany, Test, GraphGroups;

    4. Отройте вкладку «Деканат» — «Безопасность» — «Пользователи»

    5. Удалите имена пользователей с именами: Abit, VedKaf, Kaf, Plany, Test, GraphGroups.