Как запустить microsoft sql server
Перейти к содержимому

Как запустить microsoft sql server

  • автор:

Как настроить и запустить Microsoft SQL Server

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

Обновлено: 2015-01-05 11:19:03 Кристина Горбунова автор материала

MS SQL Server

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

MS SQL Server

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

Обзор возможностей MS 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 внутри сети.

  • SQL Server Error and Usage Reporting :

Эволюция SQL Server - 2

Утилита служит для настройки отправки отчетов об ошибках в службу поддержки 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 ».

Запуск Microsoft SQL Server

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

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

Запуск Microsoft SQL Server - 2

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

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

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

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

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

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

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

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

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

Установка служб SQL Server Analysis Services

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

SQL Server Analysis Services устанавливается с помощью мастера установки SQL Server (setup.exe). В этой статье описываются только страницы мастера или параметры командной строки, необходимые для установки и указания начальных параметров конфигурации при установке экземпляра служб Analysis Services с помощью мастера.

Если вы никогда не устанавливали SQL Server или SQL Server Analysis Services ранее, важно иметь хорошее представление о мастере. Более подробные пошаговые сведения об использовании мастера см. в статье Установка SQL Server из мастера установки (программа установки). Дополнительные сведения о страницах настройки мастера см. в разделе Справка по мастеру установки.

SQL Server Analysis Services является несколькими экземплярами. Это означает, что на одном компьютере можно установить несколько копий или параллельно запускать новые и старые версии. Экземпляр выполняется в табличном режиме (по умолчанию) или многомерном режиме. Если вы хотите запустить несколько режимов, вам потребуется отдельный экземпляр для каждого из них.

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

Установка с помощью мастера

Ниже показано, какие страницы мастера установки SQL Server используются для установки служб Analysis Services.

  1. На странице Выбор компонентов выберите Службы Analysis Services в дереве признаков. Дерево компонентов установки, показывающее
  2. На странице >Конфигурация служб Analysis Servicesвкладке Конфигурация сервера выберите режим. Затем добавьте пользователей, которые будут иметь разрешения администратора для экземпляра. Перейдите на вкладку Каталоги данных , проверьте значение по умолчанию или укажите другие каталоги данных. Страница установки с параметрами конфигурации служб Analysis Services

В табличном режиме используется подсистема аналитики VertiPaq в памяти (VertiPaq), которая является хранилищем по умолчанию для табличных моделей. После развертывания табличных моделей на сервере можно выборочно настроить табличные решения для использования дискового хранилища DirectQuery в качестве альтернативы хранилищу с привязкой к памяти.

Многомерный режим использует MOLAP в качестве хранилища по умолчанию для моделей, развернутых в службах Analysis Services. После развертывания на сервере можно настроить решение для использования ROLAP, если вы хотите выполнять запросы непосредственно к реляционной базе данных, а не хранить данные запросов в многомерной базе данных служб Analysis Services .

Управление памятью и параметры ввода-вывода можно настраивать, чтобы добиться более высокой производительности при использовании нестандартных режимов хранения. Дополнительные сведения см. в статье Свойства сервера в службах Analysis Services .

Установка из командной строки

В программе установки SQL Server предусмотрен новый параметр (ASSERVERMODE), который определяет режим сервера. В приведенном ниже примере показана установка служб Analysis Services в табличном режиме сервера из командной строки.

Setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=install /FEATURES=AS /ASSERVERMODE=TABULAR /INSTANCENAME=ASTabular /INDICATEPROGRESS /ASSVCACCOUNT= /ASSVCPASSWORD= /ASSYSADMINACCOUNTS=

ЗначениеINSTANCENAME должно иметь длину менее 17 символов.

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

ПараметрASSERVERMODE учитывает регистр. Все значения должны задаваться в верхнем регистре. В следующей таблице приведены допустимые значения параметра ASSERVERMODE.

Значение Описание
TABULAR Это значение по умолчанию. Если не задать ASSERVERMODE, сервер устанавливается в табличном режиме.
MULTIDIMENSIONAL Это необязательное значение.

Получение средств и конструкторов

Мастер больше не устанавливает SQL Server Data Tools (SSDT), используемых для проектирования моделей или SQL Server Management Studio (SSMS), используемых для администрирования сервера. Конструкторы и средства теперь имеют отдельную установку. Дополнительные сведения о средствах Майкрософт и сторонних разработчиков и их установке см. в статье Средства служб Analysis Services.

Для создания, развертывания и работы с экземплярами и базами данных служб Analysis Services потребуется Visual Studio с расширением проектов служб Analysis Services и SSMS. Средства можно установить в любом месте, но не забудьте настроить порты на сервере перед попыткой подключения. Дополнительные сведения см. в разделе Configure the Windows Firewall to Allow Analysis Services Access .

Как запустить сервер SQL Server: руководство для начинающих

Если сервер SQL Server успешно запущен, вы увидите соответствующее сообщение. Теперь вы можете использовать SQL Server и работать с базами данных.

 -- Пример подключения к серверу SQL Server USE YourDatabase; SELECT * FROM YourTable; 

Детальный ответ

Как запустить сервер SQL Server?

Прежде чем мы начнем, давайте вспомним, что такое сервер SQL Server. SQL Server — это система управления базами данных, разработанная и созданная корпорацией Microsoft. Эта система позволяет вам хранить, управлять и обрабатывать данные в вашей базе данных.

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

1. Запуск службы SQL Server

Перед тем, как запустить сервер SQL Server, убедитесь, что служба SQL Server запущена. Для этого откройте «Службы» на вашем компьютере и найдите службу SQL Server.

Чтобы запустить службу SQL Server, щелкните правой кнопкой мыши на службе, выберите «Запустить» из контекстного меню.

2. Проверка статуса сервера

После запуска службы SQL Server необходимо проверить статус сервера. Для этого можно воспользоваться SQL Server Management Studio (SSMS) или командной строкой.

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

 SELECT SERVERPROPERTY('ProductVersion') AS 'Version', SERVERPROPERTY('ProductLevel') AS 'Level', SERVERPROPERTY('Edition') AS 'Edition' 

Если вы предпочитаете использовать командную строку, откройте «Командную строку SQL Server» и введите следующую команду:

 sqlcmd -S SERVER_NAME -U USERNAME -P PASSWORD -Q "SELECT @@VERSION" 

Замените SERVER_NAME, USERNAME и PASSWORD соответствующими значениями.

3. Запуск экземпляра SQL Server

Если вы хотите запустить экземпляр SQL Server, вы можете воспользоваться SQL Server Configuration Manager.

Чтобы открыть SQL Server Configuration Manager, нажмите правой кнопкой мыши на «Пуск», выберите «Панель управления» и найдите «SQL Server Configuration Manager».

В SQL Server Configuration Manager найдите экземпляр SQL Server, который вы хотите запустить, и щелкните правой кнопкой мыши на нем. Выберите «Запуск» из контекстного меню.

4. Проверка подключения к серверу

После запуска сервера SQL Server необходимо проверить, удалось ли подключиться к серверу. Для этого можно воспользоваться утилитой «sqlcmd».

Откройте «Командную строку SQL Server» и введите следующую команду:

 sqlcmd -S SERVER_NAME -U USERNAME -P PASSWORD 

Замените SERVER_NAME, USERNAME и PASSWORD соответствующими значениями.

Если подключение успешно, вы увидите приглашение «1>», что означает успешное подключение к серверу SQL Server.

5. Запуск сервера через командную строку

Если вы предпочитаете использовать командную строку для запуска сервера SQL Server, вы можете воспользоваться следующей командой:

 NET START MSSQLSERVER 

Эта команда запустит службу SQL Server на вашем компьютере.

6. Запуск сервера через PowerShell

Если вы предпочитаете использовать PowerShell для запуска сервера SQL Server, вы можете воспользоваться следующей командой:

 Start-Service -Name 'MSSQLSERVER' 

Эта команда также запустит службу SQL Server на вашем компьютере.

7. Запуск сервера автоматически

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

В окне свойств службы SQL Server выберите «Тип запуска» — «Автоматическое». Это позволит серверу SQL Server автоматически запускаться при каждом запуске компьютера.

Заключение

Теперь вы знаете, как запустить сервер SQL Server. Вы можете использовать различные методы и инструменты, такие как SQL Server Management Studio, SQL Server Configuration Manager, командная строка, PowerShell, чтобы запустить и проверить статус сервера.

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

Удачи в работе с SQL Server!

SQL Server 2022: требования к оборудованию и программному обеспечению

В статье перечислены минимальные требования к оборудованию и программному обеспечению для установки и запуска SQL Server 2022 (16.x) в операционной системе Windows.

Чтобы ознакомиться с требованиями к оборудованию и программному обеспечению для других версий SQL Server, см. следующие статьи:

  • SQL Server 2019
  • SQL Server 2016 и 2017
  • SQL Server на Linux

Требования к аппаратному обеспечению

Следующие требования к памяти и процессору применяются ко всем выпускам SQL Server:

Компонент Требование
Хранилище ДЛЯ SQL Server требуется не менее 6 ГБ доступного места на жестком диске.

Экспресс-выпуски: 512 МБ

Все другие выпуски: 1 ГБ

Рекомендуется.

Экспресс-выпуски: 1 ГБ

1 Минимальный объем памяти, необходимый для установки компонента сервера качества данных в службах качества данных (DQS), составляет 2 ГБ ОЗУ, что отличается от минимального требования к памяти SQL Server. Подробные сведения об установке DQS см. в разделе Install Data Quality Services.

Установка SQL Server поддерживается только на процессорах x64. Процессоры x86 больше не поддерживаются.

Требования к программному обеспечению

Следующие требования относятся ко всем видам установки.

Компонент Требование
Операционная система Windows 10 1607 или более поздней версии

Программа установки SQL Server устанавливает следующие компоненты программного обеспечения, необходимые для продукта:

  • собственный клиент SQL Server
  • Файлы поддержки программы установки SQL Server

Для компонента PolyBase существуют дополнительные аппаратные и программные требования. Дополнительные сведения см. в статье «Введение виртуализации данных с помощью PolyBase».

Поддержка операционных систем

В следующей таблице показано, какие выпуски SQL Server 2022 (16.x) совместимы с версиями Windows:

Выпуск SQL Server: Функции корпоративного уровня Разработчик Standard Сеть Express
Windows Server 2022 Datacenter Да Да Да Да Да
Windows Server 2022 Datacenter: Azure Edition Да Да Да Да Да
Windows Server 2022 Standard Да Да Да Да Да
Windows Server 2022 Essentials Да Да Да Да Да
Windows Server 2019 Datacenter Да Да Да Да Да
Windows Server 2019 Standard Да Да Да Да Да
Windows Server 2019 Essentials Да Да Да Да Да
Windows Server 2016 Datacenter Да Да Да Да Да
Windows Server 2016 Standard Да Да Да Да Да
Windows Server 2016 Essentials Да Да Да Да Да
Windows 11 IoT Корпоративная No Да Да Нет Да
Windows 11 Корпоративная No Да Да Нет Да
Windows 11 Профессиональная No Да Да Нет Да
Windows 11 Домашняя No Да Да Нет Да
Windows 10 IoT Корпоративная No Да Да Нет Да
Windows 10 Корпоративная No Да Да Нет Да
Windows 10 Профессиональная No Да Да Нет Да
Windows 10 Домашняя No Да Да Нет Да

Поддержка Server Core

Установка SQL Server 2022 (16.x) в режиме основных серверных компонентов поддерживается следующими выпусками Windows Server:

  • Windows Server 2022 Core
  • Windows Server 2019 Core
  • Windows Server 2016 Core

Дополнительные сведения об установке SQL Server на Server Core см. в разделе Установка SQL Server на Server Core.

Поддержка межязычного языка

Дополнительные сведения о поддержке и рекомендациях по установке SQL Server на локализованных языках см . в разделах «Локальные языковые версии» в SQL Server.

Требования к месту на диске

Во время установки SQL Server установщик Windows создает временные файлы на системном диске. Перед запуском программы установки для установки или обновления SQL Server убедитесь, что на системном диске для этих файлов имеется не менее 6,0 ГБ свободного места. Это требование применяется даже при установке компонентов SQL Server на диск, отличный от используемого по умолчанию.

Фактические требования к объему свободного места на диске зависят от конфигурации системы, а также от набора устанавливаемых компонентов. В следующей таблице приведены требования к месту на диске для компонентов SQL Server.

Компонент Свободное место на диске
ядро СУБД и файлы данных, репликация, полнотекстовый поиск и службы качества данных 1480 МБ
ядро СУБД (как описано выше) со службами R (в базе данных) 2744 МБ
ядро СУБД (как описано выше) со службой запросов PolyBase для внешних данных 4 194 МБ
Службы Analysis Services и файлы данных 698 МБ
Службы отчетов 967 МБ
Microsoft R Server (изолированная версия) 280 МБ
Службы Reporting Services — SharePoint 1203 МБ
Надстройка служб Reporting Services для продуктов SharePoint 325 МБ
Клиент Data Quality 121 МБ
Средства связи клиентских средств 328 МБ
Службы Integration Services 306 МБ
Клиентские компоненты (кроме компонентов электронной документации по SQL Server и средств служб Integration Services) 445 МБ
Службы Master Data Services 280 МБ
Веб-компоненты электронной документации ПО SQL Server для просмотра содержимого справки 1 и управления ими 27 МБ
Все функции 8 030 МБ

1 Требование дискового пространства для скачаемого содержимого электронной документации — 200 МБ.

Типы служба хранилища для файлов данных

Для файлов данных поддерживаются следующие типы хранилищ.

  • Локальный диск
    • В настоящее время SQL Server поддерживает диски с стандартными размерами собственного сектора размером 512 байтов и 4 КБ. Дополнительные сведения о поддержке больших размеров сектора и реализации изготовителя см. в разделе «Размеры сектора дисков 4-КБ» в техническом документе SQLIOBasicsCh2.doc. Вы можете скачать технический документ из раздела «Скачать» статьи «Основы ввода-вывода SQL Server», глава 2. Если вы используете диски расширенного формата, которые физически форматируются с 4096 байтами, но предоставляют размер логического сектора размером 512 байт, вы можете узнать больше о поведении и рекомендациях в статье SQL Server Tech Community . Новые диски используют размер сектора 4K. Жесткие диски с размером сектора, превышающим 4 КБ, могут привести к ошибкам при попытке сохранить файлы данных SQL Server на них. Дополнительные сведения см. в статье Устранение ошибок, связанных с размером сектора системного диска более 4 КБ.
    • Установка отказоустойчивого кластера SQL Server поддерживает только локальный tempdb диск для установки файлов. Убедитесь, что путь, указанный для tempdb файлов данных и журналов, действителен на всех узлах кластера. Во время отработки отказа, если tempdb каталоги недоступны на целевом узле отработки отказа, ресурс SQL Server не может быть подключен к сети.
    • S МБ хранилище не поддерживается для файлов данных служб Analysis Services для автономных или кластеризованных установок. Используйте вместо него непосредственно подключенное хранилище, сеть хранения данных или S2D.
    • Хранилище SMB может размещаться на файловом сервере Windows или на устройстве с хранилищем SMB сторонних разработчиков. Если используется файловый сервер Windows, он должен иметь версию 2008 или последующую. Дополнительные сведения об установке SQL Server с помощью общей папки S МБ в качестве параметра хранилища см. в разделе «Установка SQL Server с S МБ Файловый ресурс в качестве параметра служба хранилища».

    Установка SQL Server на контроллере домена

    По соображениям безопасности рекомендуется не устанавливать SQL Server на контроллере домена. Программа установки SQL Server не блокирует установку на компьютере, который является контроллером домена, но применяются следующие ограничения:

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

    Установочный носитель

    Соответствующий установочный носитель можно получить из следующих расположений:

    • Центр оценки SQL Server
    • Последние накопительные пакеты обновления

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

    Связанный контент

    • Планирование установки SQL Server
    • Рекомендации по безопасности для SQL Server

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *