Настройка sql server на установке server core

Фильтрация объектов в обозревателе объектов

В базах данных, в которых имеется множество объектов, можно использовать фильтрацию для поиска конкретных таблиц, представлений и т. д. В этом разделе описано, как фильтровать таблицы, но эти же действия можно выполнять в любом другом узле обозревателя объектов:

  1. Подключитесь к серверу SQL Server.

  2. Разверните узел Базы данных > AdventureWorks > Таблицы. Будут показаны все таблицы в базе данных.

  3. Щелкните Таблицы правой кнопкой мыши, а затем выберите Фильтр > Параметры фильтра:

  4. В окне Параметры фильтра можно изменить некоторые из указанных ниже параметров фильтра:

    • Фильтровать по имени:

    • Фильтровать по схеме:

  5. Чтобы сбросить фильтр, щелкните правой кнопкой мыши узел Таблицы и выберите Удалить фильтр.

Синтаксис и разрешения соединений

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

Если в качестве «Типа сервера» в диалоговом окне Службы Reporting Services Соединение с сервером указаны службы , то можно указать имя сервера отчетов или конечную точку для веб-службы.

Соединение
Задания
Разрешения
Сервер отчетов в собственном режиме, подключенный как экземпляр по умолчанию или именованный экземпляр: <_instance> Соединение с сервером отчетов выполнено через поставщик WMI сервера отчетов.
Просмотр и задание свойств сервера и значений по умолчанию. Просмотр и отмена заданий. Создание общих расписаний и управление ими. Создание, изменение и удаление определений ролей.
Назначено роли системного администратора.
Сервер отчетов в собственном режиме, подключенный как экземпляр по умолчанию или именованный экземпляр, через конечную точку для веб-службы сервера отчетов: Альтернативный способ подключения к серверу отчетов — указать URL-адрес сервера отчетов.
Просмотр и задание свойств сервера и значений по умолчанию. Просмотр и отмена заданий. Создание общих расписаний и управление ими. Создание, изменение и удаление определений ролей.
Назначено роли системного администратора.
Сервер отчетов в режиме интеграции с SharePoint, подключенный через сайт SharePoint:
Просмотр и задание свойств сервера и значений по умолчанию. Просмотр и отмена заданий. Создание и управление общими расписаниями, определенными для сайта, к которому установлено подключение. Просмотр уровней разрешений, определенных для сайта, к которому установлено подключение.
Уровень разрешений «Полный доступ» на сайте SharePoint, к которому установлено подключение.
Сервер отчетов в режиме интеграции с SharePoint, подсоединенный с использованием имени экземпляра сервера отчетов: <_instance>
Просмотр и задание свойств сервера и значений по умолчанию. Просмотр и отмена заданий.
Уровень разрешений «Полный доступ» на сайте SharePoint, интегрированном с сервером отчетов

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

Поддерживаемые типы учетных записей

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

Тип учетной записи Некластеризованный сервер Кластеризованный сервер Контроллер домена (некластеризованный)
Учетная запись домена Microsoft Windows (член группы «Администраторы» Windows) Поддерживается Поддерживается Поддерживается
Неадминистративная учетная запись домена Windows ПоддерживаетсяСм. ограничение № 1 ниже. ПоддерживаетсяСм. ограничение № 1 ниже. ПоддерживаетсяСм. ограничение № 1 ниже.
Учетная запись сетевой службы (NT AUTHORITY\NetworkService) ПоддерживаетсяСм. ограничения № 1, 2 и 4 ниже. Не поддерживается Не поддерживается
Неадминистративная учетная запись локального пользователя ПоддерживаетсяСм. ограничение № 1 ниже. Не поддерживается Неприменимо
Учетная запись Local System (NT AUTHORITY\System) ПоддерживаетсяСм. ограничение № 2 ниже. Не поддерживается ПоддерживаетсяСм. ограничение № 2 ниже.
Учетная запись локальной службы (NT AUTHORITY\NetworkService) Не поддерживается Не поддерживается Не поддерживается

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

Чтобы устранить эту ошибку, перезапустите службы SQL Server и агента SQL Server. Дополнительные сведения см. в статье Запуск, остановка, приостановка, возобновление и перезапуск ядра СУБД, агента SQL Server или службы «Обозреватель SQL Server».

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

«Убедитесь, что стартовая учетная запись агента для <имя_компьютера_целевого_сервера> имеет права для входа на сервер targetServer».

Данное сообщение можно пропустить. Операция прикрепления должна быть завершена успешно. Дополнительные сведения см. в статье Создание многосерверной среды.

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

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

Компоненты среды SQL Server Management Studio

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

  • Чтобы закрыть окно, щелкните X в правом углу заголовка окна.

  • Чтобы снова открыть окно, выберите это окно в меню Вид.

  • Обозреватель объектов (F8): представление в виде дерева, в котором отображаются все объекты базы данных на сервере. В этом представлении отображаются базы данных ядра СУБД SQL Server, SQL Server Analysis Services, SQL Server Reporting Services и SQL Server Integration Services. Обозреватель объектов содержит сведения обо всех серверах, которые подключены к нему.

  • Окно запросов (CTRL+N): выберите Новый запрос и введите запрос Transact-SQL (T-SQL) в этом окне. Результаты запросов также отображаются в этом окне.

  • Свойства (F4): представление «Свойства» будет отображаться, когда открыто окно запросов. В представлении отображаются основные свойства запроса. Например, в нем отображаются время запуска запроса, количество возвращенных строк и сведения о подключении.

  • Обозреватель шаблонов (CTRL+ALT+T): обозреватель шаблонов содержит различные готовые шаблоны T-SQL. Эти шаблоны можно использовать для выполнения различных действий, таких как создание или резервное копирование баз данных.

  • Подробные сведения обозревателя объектов (F7): это представление является более детализированными по сравнению с обозревателем объектов. Представление «Подробные сведения обозревателя объектов» можно использовать для одновременного управления несколькими объектами. Например, в этом окне можно выбрать несколько баз данных и одновременно удалить их или создать сценарии для них.

Компонент Object Explorer

Панель Object Explorer (Обозреватель объектов) содержит в виде дерева представление всех объектов баз данных сервера. Если панель Object Explorer не отображена, то ее можно открыть, выбрав последовательность команд из меню View —> Object Explorer. Данное древовидное представление отображает иерархию объектов на сервере. Таким образом, если ее развернуть, будет показана логическая структура соответствующего сервера.

Обозреватель объектов позволяет подключаться в одной панели к нескольким серверам. Это могут быть любые из имеющихся серверов для компонента Database Engine, служб Analysis Services, Reporting Services или Integration Services. Данная возможность облегчает работу пользователя, поскольку она позволяет управлять всеми серверами одного или разных типов с одного места.

Аргументы

service_name
Имя создаваемой службы. Новая служба создается в текущей базе данных. Владельцем службы назначается участник, указанный в предложении AUTHORIZATION. Не могут быть указаны имена сервера, базы данных и схемы. Аргумент service_name должен быть допустимым аргументом sysname.

Примечание

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

AUTHORIZATION owner_name
Определяет в качестве владельца службы указанного пользователя или роль базы данных. Если текущим пользователем является dbo или sa, то аргумент owner_name может быть именем любого допустимого пользователя или роли. В противном случае аргумент owner_name должен быть именем текущего пользователя, именем пользователя, для которого у текущего пользователя есть разрешение IMPERSONATE, или именем роли, которой принадлежит текущий пользователь.

ON QUEUE queue_name
Указывает очередь, в которую поступают сообщения для службы. Очередь должна существовать в той же самой базе данных, что и служба. Если имя схемы schema_name не указано, используется схема по умолчанию пользователя, выполняющего инструкцию.

contract_name
Указывает контракт, для которого данная служба может быть целью. Служебные программы инициируют диалог с данной службой с помощью указанных контрактов. Если контракты не указаны, инициировать диалог может только служба.

DEFAULT
Указывает, что служба может быть целью для диалогов, которые следуют контракту DEFAULT. В контексте данного предложения слово DEFAULT не является ключевым словом и должно быть отделено как идентификатор. Контракт DEFAULT разрешает обеим сторонам диалога отправлять сообщения с типом сообщения DEFAULT. Тип сообщений DEFAULT не использует проверку.

Что такое MS SQL Server

Чтобы упростить работу с такими хранилищами данных и повысить эффективность их применения, создаются специализированные системы управления. Одной из наиболее популярных является разработка от Microsoft – SQL Server. Первый релиз платформы опубликован еще в 1989 году, а последняя версия выпущена в 2019 году (проект продолжает развиваться).

Преимущества решения:

  1. Тесная интеграция с операционной системой Windows.
  2. Высокая производительность, отказоустойчивость.
  3. Поддержка многопользовательской среды.
  4. Расширенные функции резервирования данных.
  5. Работа с удаленным подключением.

Каждый выпуск включает в себя несколько специализированных редакций. Это снижает сложность внедрения и затраты на процесс разработки собственных решений, адаптированных для «узких» задач. При написании программного кода активно используется интеграция с продуктами Microsoft, например, с платформой Visual Studio.

Прямые конкуренты на рынке – Oracle Database, PostgreSQL. Первый проект коммерческий, он создан для поддержки крупных компаний, поэтому сопоставим по возможностям с MS SQL Server. Второй же распространяется на бесплатной основе и не «блещет» функциональностью, хотя весьма популярен среди многих разработчиков (аналог от Oracle MySQL).

Что такое СУБД

Появление таких продуктов позволило объединить разное понимание БД (баз данных) со стороны пользователей и системных администраторов. Неискушенные в технических деталях люди «видят» таблицы как некий перечень данных с колонками и строками. Системный подход включает файлы с табличными данными, связанными друг с другом согласно определенному алгоритму.

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

  1. Постоянное хранение информации.
  2. Поиск по ключевым критериям.
  3. Чтение и редактирование по запросу.

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

Всего различают три типа БД – клиент-серверные, файл-серверные и встраиваемые. MS SQL Server относится к первой категории. Плюс система является реляционной, т.е. адаптированной для хранения данных без избыточности, с минимальными рисками появления аномалий и нарушения целостности внутренних таблиц.

Использование среды SQL Server Management Studio

Назначение стартовой учетной записи службы агента SQL Server

В списке Зарегистрированные серверы щелкните знак «плюс», чтобы развернуть Ядро СУБД.

Чтобы развернуть папку Группы локальных серверов , щелкните знак «плюс» (+).

Щелкните правой кнопкой мыши экземпляр сервера, в котором нужно назначить стартовую учетную запись службы, и выберите Диспетчер конфигурации SQL Server…

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

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

В области сведений щелкните правой кнопкой Агент SQL Server(имя_сервера), где имя_сервера — это имя экземпляра агента SQL Server, для которого нужно изменить стартовую учетную запись службы, и выберите пункт Свойства.

В диалоговом окне Свойства агента SQL Server (имя_сервера) выберите на вкладке Вход в систему один из следующих параметров в разделе Использовать для входа:

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

в разделе Выбор учетной записи для службы агента SQL Server.

Важно!
Служба агента SQL Server не поддерживает учетную запись Локальная служба в среде SQL Server Management Studio.

Указанная учетная запись. Выберите этот параметр, если заданиям требуются сетевые ресурсы (в том числе ресурсы приложений), а также если необходимо передавать события журналам других программ Windows или уведомлять операторов по электронной почте или на пейджер.
В случае использования этого параметра:

В поле Имя учетной записи введите учетную запись, которая будет использоваться для запуска агента SQL Server

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

В поле Пароль введите пароль, соответствующий учетной записи. Повторно введите пароль в поле Подтверждение пароля .

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

В диспетчере конфигурации SQL Server нажмите кнопку Закрыть .

Использование среды SQL Server Management Studio

Ниже описывается, как выполнить следующие шаги.

  1. Создание сервера централизованного управления.

  2. Добавление одной или нескольких групп серверов на центральный сервер управления или добавление одного или нескольких зарегистрированных серверов в группы серверов.

Создание сервера централизованного управления

  1. В среде SQL Server Management Studio в меню Вид выберите пункт Зарегистрированные серверы.

  2. В окне «Зарегистрированные серверы» разверните узел Компонент Database Engine, щелкните правой кнопкой мыши Серверы централизованного управления и выберите пункт Зарегистрировать сервер централизованного управления.

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

  4. В поле Зарегистрированный сервер введите имя сервера и описание (необязательно).

  5. На вкладке Свойства подключения просмотрите или измените свойства сети и подключения. Дополнительные сведения см. в статье Соединение с сервером (страница «Свойства подключения»), компонент Database Engine.

  6. Нажмите кнопку Проверка, чтобы проверить соединение.

  7. Нажмите Сохранить. Экземпляр SQL Server появится в папке Серверы централизованного управления .

Создание группы серверов и добавление в нее серверов

  1. В окне Зарегистрированные серверы разверните узел Серверы централизованного управления. Щелкните правой кнопкой мыши экземпляр SQL Server , добавленный в предыдущей процедуре, и выберите пункт Создать группу серверов.

  2. В окне Свойства новой группы серверов введите имя группы и описание (необязательно).

  3. В окне Зарегистрированные серверы щелкните правой кнопкой мыши группу серверов и выберите команду Регистрация нового сервера.

  4. В окне регистрации сервера выберите экземпляр SQL Server. Дополнительные сведения см. в статье Создание нового зарегистрированного сервера (среда SQL Server Management Studio). При необходимости добавьте дополнительные серверы.

Выполнение запросов одновременно к нескольким целям конфигурации

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

Требования к запуску отладчика

Все попытки запустить отладчик Transact-SQL должны также отвечать следующим требованиям.

  • Среда SQL Server Management Studio или SQL Server Data Tools должны быть запущены под учетной записью Windows, которая является членом предопределенной роли сервера sysadmin.

  • Окно редактора запросов компонента Компонент Database Engine должно быть подключено с помощью имени входа для проверки подлинности Windows или SQL Server , которое является членом предопределенной роли сервера sysadmin.

  • Окно редактора запросов компонента Компонент Database Engine должно быть подключено к экземпляру компонента Компонент Database Engine из SQL Server 2005 (9.x) с пакетом обновления 2 (SP2) или более поздней версии. Когда окно редактора запросов подключено к экземпляру, работающему в однопользовательском режиме, отладчик запустить невозможно.

  • Сервер должен обмениваться данными с клиентом через RPC. Учетная запись, под которой запущена служба SQL Server, должна иметь разрешения на проверку подлинности для клиента.

Варианты представлений для поиска и замены

Вкладки сверху окна «Найти и заменить» включают меню Вид . Эти меню позволяют выбрать набор полей для отображения в активной панели. Можно закрепить окно Найти и заменить в удобном месте, а затем переключаться между вкладками или между видами для выполнения любой операции поиска и замены.

Быстрый поиск
Эта вкладка панели инструментов заменяет текущее диалоговое окно на диалоговое окно Быстрый поиск .

Поиск в файлах
Эта вкладка панели инструментов заменяет текущее диалоговое окно на диалоговое окно Поиск в файлах .

Быстрая замена
Эта вкладка панели инструментов заменяет текущее диалоговое окно диалоговым окном Быстрая замена .

Замена в файлах
Эта вкладка панели инструментов заменяет текущее диалоговое окно диалоговым окном Замена в файлах .

Описание

Программа установки LocalDB использует программу для установки необходимых файлов на компьютере. После установки LocalDB становится экземпляром SQL Server Express, который способен создавать и открывать базы данных SQL Server. Файлы системной базы данных, как правило, хранятся в каталоге AppData, который обычно скрыт. Например, . Файлы пользовательской базы данных хранятся в месте, указанном пользователем, как правило, в папке .

Дополнительные сведения о включении LocalDB в приложении см. в статье с общими сведениями о локальных данных в Visual Studio и статье о создании базы данных и добавлении таблиц в Visual Studio.

Дополнительные сведения об API LocalDB см. в разделе Справочник по SQL Server Express LocalDB.

Служебная программа позволяет создавать новые экземпляры LocalDB, запускать и останавливать работу экземпляров, а также использовать функции для управления LocalDB. Дополнительные сведения о служебной программе см. в разделе Программа SqlLocalDB.

Параметры сортировки для LocalDB заданы в и не могут быть изменены. Параметры сортировки на уровне базы данных, на уровне столбца и на уровне выражения поддерживаются обычным образом. Автономные базы данных следуют правилам метаданных и параметрам сортировки , определенным Contained Database Collations.

Ограничения

  • Невозможно применить исправление LocalDB без пакетов обновления. Накопительные пакеты обновления и обновления системы безопасности нельзя применить вручную или с помощью Центра обновления Windows, Центра обновления Windows для бизнеса или других способов.

  • Нельзя управлять LocalDB удаленно с помощью SQL Management Studio.

  • LocalDB не может быть подписчиком в репликации слиянием.

  • LocalDB не поддерживает FILESTREAM.

  • Для LocalDB разрешены только локальные очереди компонента Service Broker.

  • Экземпляр LocalDB, принадлежащий встроенным учетным записям, таким как , может иметь проблемы с управлением из-за перенаправления файловой системы Windows. Вместо этого используйте в качестве владельца обычную учетную запись Windows.

Автоматические и именованные экземпляры

LocalDB поддерживает два типа экземпляров: автоматические и именованные.

  • Автоматические экземпляры LocalDB являются общедоступными. Они создаются и обслуживаются автоматически и могут использоваться любым приложением. Для каждой версии LocalDB, установленной на компьютере пользователя, существует один автоматический экземпляр LocalDB. Автоматические экземпляры LocalDB обеспечивают удобное управление экземплярами. Нет необходимости создавать экземпляр. Он просто работает. Эта функция упрощает установку приложения и его перенос на другой компьютер. Если на целевом компьютере установлена указанная версия LocalDB, то там также будет доступен автоматический экземпляр LocalDB для этой версии. Автоматические экземпляры LocalDB именуются по специальному шаблону, принадлежащему зарезервированному пространству имен. Это позволяет избежать конфликтов имен с именованными экземплярами LocalDB. Автоматический экземпляр имеет имя MSSQLLocalDB.

  • Именованные экземпляры LocalDB являются закрытыми. Они принадлежат одному приложению, которое отвечает за создание экземпляра и управление им. Именованные экземпляры обеспечивают изоляцию от других экземпляров и способствуют повышению производительности за счет снижения уровня конфликта за ресурсы с другими пользователями базы данных. Пользователь должен создавать именованные экземпляры явным образом с помощью API управления LocalDB или неявным образом через файл app.config управляемого приложения (при необходимости управляемое приложение также может использовать API). Каждый именованный экземпляр LocalDB имеет связанную с ним версию LocalDB, которая указывает на соответствующий набор двоичных файлов LocalDB. Имя экземпляра LocalDB имеет тип данных sysname и может содержать до 128 символов. (в отличие от обычных именованных экземпляров SQL Server, где допускается использование только обычных имен NetBIOS из 16 символов ASCII). Имя экземпляра LocalDB может содержать любые символы Юникода, допустимые в имени файла. Именованный экземпляр, который использует имя автоматического экземпляра, становится автоматическим экземпляром.

Разные пользователи одного и того же компьютера могут иметь экземпляры с одинаковыми именами. Каждый экземпляр является отдельным процессом, который запускается от разных пользователей.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Все про сервера
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: