Диспетчер конфигурации sql serversql server configuration manager

FOR JSONFOR JSON

JSONJSONУкажите FOR JSON, чтобы вернуть результаты запроса в формате текста JSON.Specify FOR JSON to return the results of a query formatted as JSON text. Также нужно указать один из следующих режимов JSON: AUTO или PATH.You also have to specify one of the following JSON modes : AUTO or PATH. Дополнительные сведения о предложении FOR JSON см. в разделе Форматирование результатов запроса как JSON с помощью предложения FOR JSON (SQL Server).For more information about the FOR JSON clause, see Format Query Results as JSON with FOR JSON (SQL Server).

AUTOAUTOФорматируйте выходные данные JSON автоматически на основе структуры инструкции SELECT,Format the JSON output automatically based on the structure of the SELECT statementуказав FOR JSON AUTO.by specifying FOR JSON AUTO. Дополнительные сведения и примеры см. в разделе Автоматическое форматирование выходных данных JSON в режиме AUTO (SQL Server).For more info and examples, see Format JSON Output Automatically with AUTO Mode (SQL Server).

PATHPATHЧтобы сохранить полный контроль над форматом выходных данных JSON, используйтеGet full control over the format of the JSON output by specifyingFOR JSON PATH.FOR JSON PATH. Режим PATH позволяет создавать объекты-оболочки и вкладывать сложные свойства друг в друга.PATH mode lets you create wrapper objects and nest complex properties. Дополнительные сведения и примеры см. в разделе Форматирование вложенных выходных данных JSON в режиме PATH (SQL Server).For more info and examples, see Format Nested JSON Output with PATH Mode (SQL Server).

INCLUDE_NULL_VALUESINCLUDE_NULL_VALUESВключайте значения NULL в выходные данные JSON, указав параметр INCLUDE_NULL_VALUES для предложения FOR JSON.Include null values in the JSON output by specifying the INCLUDE_NULL_VALUES option with the FOR JSON clause. Если не указать этот параметр, в выходные данные не будут включены свойства JSON для значений NULL в результатах запроса.If you don’t specify this option, the output does not include JSON properties for null values in the query results. Дополнительные сведения и примеры см. в статье Использование параметра INCLUDE_NULL_VALUES для включения значений NULL в выходные данные JSON (SQL Server).For more info and examples, see Include Null Values in JSON Output with the INCLUDE_NULL_VALUES Option (SQL Server).

ROOT ROOT Добавьте один элемент верхнего уровня к выходным данным JSON, указав параметр ROOT с предложение FOR JSON.Add a single, top-level element to the JSON output by specifying the ROOT option with the FOR JSON clause. Если не указать параметр ROOT , выходные данные JSON не будут содержать корневой элемент.If you don’t specify the ROOT option, the JSON output doesn’t have a root element. Дополнительные сведения и примеры см. в разделе Добавление корневого узла в выходные данные JSON с параметром ROOT (SQL Server).For more info and examples, see Add a Root Node to JSON Output with the ROOT Option (SQL Server).

WITHOUT_ARRAY_WRAPPERWITHOUT_ARRAY_WRAPPERУдалите квадратные скобки, в которые заключаются выходные данные JSON по умолчанию, указав параметр WITHOUT_ARRAY_WRAPPER с предложением FOR JSON.Remove the square brackets that surround the JSON output by default by specifying the WITHOUT_ARRAY_WRAPPER option with the FOR JSON clause. Если не указать этот параметр, выходные данные JSON будут заключены в квадратные скобки.If you don’t specify this option, the JSON output is enclosed within square brackets. Параметр WITHOUT_ARRAY_WRAPPER позволяет создать в качестве выходных данных единый объект JSON.Use the WITHOUT_ARRAY_WRAPPER option to generate a single JSON object as output. Дополнительные сведения см. в разделе Удаление квадратных скобок из выходных данных JSON с помощью параметра WITHOUT_ARRAY_WRAPPER (SQL Server).For more info, see Remove Square Brackets from JSON Output with the WITHOUT_ARRAY_WRAPPER Option (SQL Server).

Дополнительные сведения см. в разделе Форматирование результатов запроса как JSON с помощью предложения FOR JSON (SQL Server).For more info, see Format Query Results as JSON with FOR JSON (SQL Server).

Дефрагментация индекса (реорганизация или перестроение).

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

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

В чем разница между реорганизацией и перестроением?

Перестроение индекса означает, что фрагментация будет устранена путем удаления и пересоздания индексов.

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

В каких случаях требуется реорганизация индекса?

  • Уровень фрагментации от 5% до 30%, то проводим реорганизацию.
  • Фрагментация свыше 30% необходимо проводить перестроение индекса

Под выполнение этих задач очень подходит инструкция Transact-SQL со следующим содержимым:

Создаем вложенный план с названием «Дефрагментация индекса и обновление статистики» с расписанием раз в день в 4:00 и перетаскиваем в него из Панели элементов Задачу «Выполнение инструкции T-SQL».

Вставляем в задачу приведенную выше инструкцию T-SQL.

Как работает служба «Обозреватель SQL Server»How SQL Server Browser Works

Если SQL ServerSQL Server настроен на использование протокола TCP/IP, то при запуске экземпляра SQL ServerSQL Serverсерверу назначается порт TCP/IP.When an instance of SQL ServerSQL Server starts, if the TCP/IP protocol is enabled for SQL ServerSQL Server, the server is assigned a TCP/IP port. Если включен протокол именованных каналов, SQL ServerSQL Server прослушивает указанный именованный канал.If the named pipes protocol is enabled, SQL ServerSQL Server listens on a specific named pipe. Этот порт или «канал», используется конкретным экземпляром для обмена данными с клиентскими приложениями.This port, or «pipe,» is used by that specific instance to exchange data with client applications. Экземпляру по умолчанию при установке назначается TCP-порт 1433 и канал , но затем эти значения могут быть изменены администратором сервера при помощи диспетчера конфигурации SQL ServerSQL Server .During installation, TCP port 1433 and pipe are assigned to the default instance, but those can be changed later by the server administrator using SQL ServerSQL Server Configuration Manager. Поскольку порт или канал может использоваться только одним экземпляром SQL ServerSQL Server , именованным экземплярам, включая SQL Server ExpressSQL Server Express, назначаются другие номера портов и имена каналов.Because only one instance of SQL ServerSQL Server can use a port or pipe, different port numbers and pipe names are assigned for named instances, including SQL Server ExpressSQL Server Express. По умолчанию, если и именованные экземпляры и SQL Server ExpressSQL Server Express настроены для работы с динамическими портами, это означает, что доступный порт назначается при запуске SQL ServerSQL Server .By default, when enabled, both named instances and SQL Server ExpressSQL Server Express are configured to use dynamic ports, that is, an available port is assigned when SQL ServerSQL Server starts. При необходимости экземпляру SQL ServerSQL Serverможет быть назначен конкретный порт,If you want, a specific port can be assigned to an instance of SQL ServerSQL Server. и при соединении клиенты смогут указать именно его. Но если порт назначается динамически, то он может измениться в любой момент после перезапуска SQL ServerSQL Server , поэтому клиент может и не знать правильного номера порта.When connecting, clients can specify a specific port; but if the port is dynamically assigned, the port number can change anytime SQL ServerSQL Server is restarted, so the correct port number is unknown to the client.

После запуска SQL ServerSQL Server запускается браузер и пытается занять UDP-порт 1434.Upon startup, SQL ServerSQL Server Browser starts and claims UDP port 1434. SQL ServerSQL Server читает реестр, находит все экземпляры SQL ServerSQL Server на данном компьютере и помечает используемые ими порты и именованные каналы.Browser reads the registry, identifies all instances of SQL ServerSQL Server on the computer, and notes the ports and named pipes that they use. Если сервер имеет несколько сетевых плат, браузер SQL ServerSQL Server возвращает первый допустимый порт, который найден для SQL ServerSQL Server.When a server has two or more network cards, SQL ServerSQL Server Browser returns the first enabled port it encounters for SQL ServerSQL Server. SQL ServerSQL Server поддерживает протоколы ipv6 и ipv4.Browser support ipv6 and ipv4.

При запросе клиентом SQL ServerSQL Server ресурсов SQL ServerSQL Server клиентская сетевая библиотека передает на сервер UDP-сообщение через порт 1434.When SQL ServerSQL Server clients request SQL ServerSQL Server resources, the client network library sends a UDP message to the server using port 1434. SQL ServerSQL Server Браузер в ответ сообщает TCP/IP-порт или именованный канал запрошенного экземпляра.Browser responds with the TCP/IP port or named pipe of the requested instance. Затем сетевая библиотека клиентского приложения завершает соединение, отправляя запрос на сервер с указанием номера порта или имени канала, относящегося к нужному экземпляру.The network library on the client application then completes the connection by sending a request to the server using the port or named pipe of the desired instance.

Дополнительные сведения о запуске и остановке службы браузера SQL ServerSQL Server см. в электронной документации SQL ServerSQL Server .For information about starting and stopping the SQL ServerSQL Server Browser service, see SQL ServerSQL Server Books Online.

Загрузка и установка сервера.

Если в Вашей организации имеется лицензионная версия Microsoft SQL Server, то можно использовать эту версию, если таковой не имеется, то в качестве сервера БД можно использовать бесплатную версию SQL Server Express. Мы рекомендуем использовать версию не ниже 2008

Для работы программы Вы можете использовать версии Microsoft SQL Server Express
[]
[]
[].
Вы можете подобрать себе версию SQL Server в зависимости от системных требований сервера. Microsoft SQL Server Express
— является бесплатным программным обеспечением, которое полностью
подойдет для работы программы Приемная комиссия. Скачать программу
можно официальном сайте Microsoft

Для администрирования сервера установите программу Microsoft SQL Managment Studio. Версия программы должна быть такая же как и SQL Server или выше.

Microsoft SQL Managment Studio для любого сервера можно скачать на
официальной сайте Microsoft  (на момент создания этого раздела на сайте была версия 17.9.1)

Многосерверные запросыMultiserver Queries

С помощью окна «Редактор запросов» в среде SQL Server Management StudioSQL Server Management Studio можно одновременно подключиться и выполнять запросы к нескольким экземплярам SQL ServerSQL Server .The Query Editor window in SQL Server Management StudioSQL Server Management Studio can connect to and query multiple instances of SQL ServerSQL Server at the same time. Возвращаемые запросом результаты можно объединить в единую панель результатов либо они могут возвращаться как отдельные области результатов.The results that are returned by the query can be merged into a single results pane, or they can be returned in separate results panes. Дополнительно редактор запросов может включить столбцы, в которых приводятся имена серверов, предоставивших каждую строку, и имена входа, используемые для подключения к серверам, предоставившим строки.As an option, Query Editor can include columns that provide the name of the server that produced each row, and also the login that was used to connect to the server that provided each row. Дополнительные сведения о выполнении многосерверных запросов см. в разделе Выполнение инструкций на нескольких серверах одновременно (среда SQL Server Management Studio).For more information about how to execute multiserver queries, see Execute Statements Against Multiple Servers Simultaneously (SQL Server Management Studio).

Чтобы выполнить запрос ко всем серверам в группе локальных серверов, щелкните правой кнопкой мыши группу серверов, укажите пункт Соединить и выберите команду Создать запрос.To execute queries against all the servers in a local server group, right-click the server group, point to click Connect, and then click New Query. В новом окне редактора запросов запросы выполняются по отношению ко всем все серверам в группе с использованием хранимых сведений о соединении, включая контекст проверки подлинности пользователя.When queries are executed in the new Query Editor window, they will execute against all servers in the group, using the stored connection information including the user authentication context. Если серверы были зарегистрированы с помощью проверки подлинности SQL ServerSQL Server , но пароль не был сохранен, то установить соединение не удастся.Servers registered by using SQL ServerSQL Server Authentication but not saving the password will fail to connect.

Для выполнения запросов применительно ко всем серверам, зарегистрированным на центральном сервере управления, разверните центральный сервер управления, щелкните правой кнопкой мыши группу серверов, укажите пункт Соединить и выберите команду Создать запрос.To execute queries against all the servers that are registered with a Central Management Server, expand the Central Management Server, right-click the server group, point to click Connect, and then click New Query. Если запросы выполняются в окне «Редактор запросов», то они будут выполнены для всех серверов в группе серверов с использованием хранимых сведений о соединении и контекста проверки подлинности Windows пользователя.When queries are executed in the new Query Editor window, they will execute against all of the servers in the server group, using the stored connection information and using the Windows Authentication context of the user.

См. такжеRelated Sections

Установка SQL ServerInstall SQL ServerВ этом разделе представлены общие сведения о разных параметрах установки SQL ServerSQL Server.This section provides an overview of different installation options we have for installing SQL ServerSQL Server.

Установка компонентов бизнес-аналитики SQL ServerInstall SQL Server Business Intelligence FeaturesВ этом разделе документации по программе установки SQL ServerSQL Server описывается процедура установки функций SQL ServerSQL Server , которые входят в состав платформы бизнес-аналитики Майкрософт.This section of the SQL ServerSQL Server Setup documentation explains how to install SQL ServerSQL Server features that are part of the Microsoft BI platform.

Обновление SQL ServerUpgrade SQL ServerВ данном разделе представлена общая информация по обновлению с предыдущей версии SQL ServerSQL Server.The section provides an overview of upgrading from a previous version of SQL ServerSQL Server.

Удаление SQL ServerUninstall SQL ServerВ этом разделе описано, как полностью удалить существующий экземпляр SQL ServerSQL Server и подготовить систему к повторной установке SQL ServerSQL Server.Refer this section to uninstall an existing instance of SQL ServerSQL Server completely, and prepare the system so that you can reinstall SQL ServerSQL Server.

Установка отказоустойчивого кластера SQL ServerSQL Server Failover Cluster InstallationВ этом разделе документации по программе установки SQL ServerSQL Server описывается процедура установки и настройки кластера отработки отказа SQL ServerSQL Server .This section of the SQL ServerSQL Server Setup documentation explains how to install, and configure SQL ServerSQL Server failover cluster.

Удаление помеченных объектов, замена ссылок. Обычное и управляемое приложение. Не монопольно, включая рекурсивные ссылки, с отбором по метаданным и произвольным запросом Промо

Обработка удаления помеченных объектов с расширенным функционалом. Работает в обычном и управляемом приложении. Монопольный и разделенный режим работы. Отображение и отбор по структуре метаданных. Отборы данных произвольными запросами. Копирование и сохранение отборов. Удаление циклических ссылок (рекурсия). Представление циклических в виде дерева с отображением ключевых ссылок, не позволяющих удалить текущий объект информационной базы. Удаление записей связанных независимых регистров сведений. Групповая замена ссылок. Индикатор прогресса при поиске и контроле ссылочности.

10 стартмани

Типы хранилищ для файлов данныхStorage types for data files

Для файлов данных поддерживаются следующие типы хранилищ.The supported storage types for data files are:

  • Локальный дискLocal Disk
    • SQL ServerSQL Server сейчас поддерживает диски со стандартным размером сектора в 512 байт и 4 КБ.currently supports disk drives that have standard native sector sizes of 512 bytes and 4 KB. Использование жестких дисков с размером сектора размером более 4 КБ могут привести к ошибкам при попытке сохранить файлы данных SQL ServerSQL Server на них.Hard disks with sector sizes larger than 4 KB may cause errors when attempting to store SQL ServerSQL Server data files on them. См. в разделе Ограничения размера сектора жесткого диска в SQL Server дополнительные сведения о поддерживаемых размерах сектора жесткого диска в SQL ServerSQL Server.See Hard disk drive sector-size support boundaries in SQL Server for more information on hard disk sector-size support in SQL ServerSQL Server
    • SQL ServerSQL Server поддерживает локальные диски только для установки файлов tempdb.failover cluster installation supports Local Disk only for installing the tempdb files. Проверьте правильность пути, указанного для файлов tempdb и файлов журнала на всех узлах кластера.Ensure that the path specified for the tempdb data and log files is valid on all the cluster nodes. Если во время отработки отказа каталоги tempdb недоступны на целевом узле отработки отказа, то при переводе ресурсов SQL ServerSQL Server в режим «в сети» произойдет ошибка.During failover, if the tempdb directories are not available on the failover target node, the SQL ServerSQL Server resource will fail to come online.
  • Общее хранилищеShared Storage
  • Локальные дисковые пространства (S2D)Storage Spaces Direct (S2D)
  • Общая папка SMBSMB File Share
    • Хранилище SMB не поддерживается для файлов данных автономных или кластерных установок служб Службы Analysis ServicesAnalysis Services .SMB storage is not supported for Службы Analysis ServicesAnalysis Services data files for either standalone or clustered installations. Используйте вместо него непосредственно подключенное хранилище, сеть хранения данных или S2D.Use direct attached storage, a storage area network, or S2D instead.
    • Хранилище SMB может размещаться на файловом сервере Windows или на устройстве с хранилищем SMB сторонних разработчиков.SMB storage can be hosted by a Windows File Server or a third-party SMB storage device. Если используется файловый сервер Windows, он должен иметь версию 2008 или последующую.If Windows File Server is used, the Windows File Server version should be 2008 or later. Дополнительные сведения об установке SQL ServerSQL Server с общей папкой SMB в качестве хранилища см. в разделе Установка SQL Server с общей папкой SMB в качестве хранилища.For more information about installing SQL ServerSQL Server using SMB file share as a storage option, see Install SQL Server with SMB Fileshare as a Storage Option.

Автономное содержимое SQL Server 2016 и более поздних версийSQL Server 2016 and later offline content

Ниже описаны действия по загрузке автономного содержимого для SQL Server 2016 и более поздних версий.The following steps explain how to load offline content for SQL Server 2016 and later.

  1. В SSMS в меню «Справка» выберите пункт Добавление и удаление содержимого справки.In SSMS, select Add and Remove Help Content on the Help menu.

    В окне справки откроется вкладка «Управление содержимым».The Help Viewer opens to the Manage Content tab.

  2. Чтобы найти новейшее содержимое справки для SQL Server 2016 и более поздних версий, на вкладке Управление содержимым в источнике установки выберите В сети, а затем введите в строке поиска sql server.To find the latest help content for SQL Server 2016 and later, under the Manage Content tab choose Online under the Installation source and then type in sql server in the search bar.

    Примечание

    На вкладке «Управление содержимым» в поле Local store path (Путь к локальному хранилищу) отображается место установки содержимого на локальном компьютере.The Local store path on the Manage Content tab shows where on the local computer the content is installed. Чтобы изменить расположение, щелкните Переместить, в поле Куда введите путь к другой папке, а затем нажмите кнопку OK.To change the location, select Move, enter a different folder path in the To field, and then select OK. Если не удается установить справку после изменения пути к локальному хранилищу, закройте и снова откройте окно справки.If the help installation fails after changing the Local store path, close and reopen Help Viewer. Убедитесь, что новое расположение есть в пути к локальному хранилищу, а затем повторите попытку установки.Ensure the new location appears in the Local store path and then try the installation again.

  3. Чтобы установить новейшее содержимое справки для SQL Server 2016 и более поздних версий, выберите Добавить рядом с каждым пакетом содержимого (книгой), который необходимо установить, а затем выберите Обновить в правом нижнем углу.To install the latest help content for SQL Server 2016 and later, select Add next to each content package (book) that you want to install and then select Update in the lower right.

    Примечание

    Если окно справки перестает отвечать на запросы во время добавления содержимого, измените значение в строке Cache LastRefreshed=»<mm/dd/yyyy> 00:00:00″ в файле %LOCALAPPDATA%\Microsoft\HelpViewer2.x\HlpViewer_SSMSx_en-US.settings или HlpViewer_VisualStudiox_en-US.settings на дату в будущем.If the Help Viewer freezes (hangs) while adding content, change the Cache LastRefreshed=»<mm/dd/yyyy> 00:00:00″ line in the %LOCALAPPDATA%\Microsoft\HelpViewer2.x\HlpViewer_SSMSx_en-US.settings or HlpViewer_VisualStudiox_en-US.settings file to some date in the future. Сведения об этой проблеме см. в разделе Окно справки Visual Studio зависает.For more information about this issue, see Visual Studio Help Viewer freezes.

  4. Проверить загрузку содержимого SQL Server 2016 и более поздних версий можно, выполнив поиск в области содержимого, введя sql server 2016.You can verify that the SQL Server 2016 and later content loaded by searching under the left content pane for sql server 2016.

Установка и запуск Visual Studio CodeInstall and start Visual Studio Code

Visual Studio Code — это кроссплатформенный графический редактор кода, поддерживающий расширения.Visual Studio Code is a cross-platform, graphical code editor that supports extensions.

  1. Скачайте и установите Visual Studio Code на своем компьютере.Download and install Visual Studio Code on your machine.

  2. Запустите Visual Studio Code.Start Visual Studio Code.

    Примечание

    Если Visual Studio Code не запускается при подключении через сеанс удаленного входа в систему xrdp, см. описание проблемы VS Code not working on Ubuntu when connected using XRDP (VS Code не работает в Ubuntu при подключении с помощью XRDP).If Visual Studio Code does not start when you are connected through an xrdp remote desktop session, see VS Code not working on Ubuntu when connected using XRDP.

Установка и настройка служб IISInstalling and Configuring IIS

  1. В Windows Server 2012 R2Windows Server 2012 R2щелкните значок Диспетчер серверов на панели задач рабочего стола.In Windows Server 2012 R2Windows Server 2012 R2, click the Server Manager icon on the taskbar on the Desktop.

  2. В диспетчере серверов в меню Управление выберите пункт Добавить роли и компоненты .In Server Manager, click, Add Roles and Features on the Manage menu.

  3. На странице Тип установки****мастера добавления ролей и компонентов примите значение по умолчанию (Установка ролей или компонентов) и нажмите кнопку Далее.On the Installation Type page of the Add Roles and Features Wizard, accept the default value (Role-based or feature-based installation) and click Next.

  4. Установите переключатель в положение Выберите сервер из пула серверов, а затем щелкните сервер, на котором установлены службы Службы Master Data ServicesMaster Data Services.Click Select a server from the server pool, and then click the server where you installed Службы Master Data ServicesMaster Data Services.

  5. На странице Роли сервера щелкните Веб-сервер и нажмите кнопку Далее.On the Server Roles page, click Web Server and then click Next.

  6. На странице Компоненты выберите следующие компоненты и нажмите кнопку Далее.On the Features page, confirm that the following features are selected, and then click Next. Они требуются для Службы Master Data ServicesMaster Data Services в Windows Server 2012 R2Windows Server 2012 R2.These features are required for Службы Master Data ServicesMaster Data Services on Windows Server 2012 R2Windows Server 2012 R2.

    КомпонентыFeatures КомпонентыFeatures
  7. В левой панели щелкните Роль веб-сервера (IIS), а затем щелкните Службы ролей.In the left-hand pane, click Web Server Role (IIS) and then click Role Services.

  8. На странице Службы ролей выберите следующие службы и нажмите кнопку Далее.On the Role Services page, confirm that the following services are selected, and then click Next. Они требуются для Службы Master Data ServicesMaster Data Services в Windows Server 2012 R2Windows Server 2012 R2.These services are required for Службы Master Data ServicesMaster Data Services on Windows Server 2012 R2Windows Server 2012 R2.

    Предупреждение

    Не устанавливайте службу роли «Публикация WebDAV».Do not install the WebDAV Publishing role service. Публикация WebDAV не совместима с Службы Master Data ServicesMaster Data Services.WebDAV Publishing is not compatible with Службы Master Data ServicesMaster Data Services.

    Службы ролейRole Services Службы ролейRole Services

    Список требуемых компонентов и служб ролей в разных операционных системах см. в разделе Требования веб-приложений (службы Master Data Services).For a list of the required features and roles services on other operating systems, see Web Application Requirements (Master Data Services) .

Дополнительные сведения об установке SQL ServerSQL Server с помощью программы установки см. в разделе Установка SQL Server 2016 с помощью мастера установки (программа установки).For more information about installing SQL ServerSQL Server using setup, see Install SQL Server 2016 from the Installation Wizard (Setup).

Дополнительные сведения об установке SQL ServerSQL Server с помощью командной строки см. в разделе Установка SQL Server 2016 из командной строки.For more information about installing SQL ServerSQL Server using a command prompt, see Install SQL Server 2016 from the Command Prompt. При использовании командной строки компонент Службы Master Data ServicesMaster Data Services доступен в виде параметра компонента.When you use a command prompt, Службы Master Data ServicesMaster Data Services is available as a feature parameter.

Краткое описание со ссылками на дополнительные сведения о предварительных задачах перед установкой см. в разделе Установка служб Master Data Services.For a brief description with links to additional information about pre-installation tasks, see Install Master Data Services.

Разрешение дополнительных соединенийAuthorizing Additional Connections

Теперь, после подключения к SQL ServerSQL Server в качестве администратора, одной из первых задач будет обеспечить возможность подключения других пользователей.Now that you have connected to SQL ServerSQL Server as an administrator, one of your first tasks is to authorize other users to connect. Это делается посредством создания имени входа и предоставления ему разрешения на доступ к базе данных в качестве пользователя.You do this by creating a login and authorizing that login to access a database as a user. Имена входа могут быть или именами входа для проверки подлинности Windows, использующей учетные данные Windows, или именами входа для проверки подлинности SQL Server, который хранит учетные данные в SQL ServerSQL Server и не зависит от учетных данных Windows.Logins can be either Windows Authentication logins, which use credentials from Windows, or SQL Server Authentication logins, which store the authentication information in SQL ServerSQL Server and are independent of your Windows credentials. По возможности используйте проверку подлинности Windows.Use Windows Authentication whenever possible.

Совет

В большинстве организаций пользователи входят в домены, и используется проверка подлинности Windows.Most organizations have domain users and will use Windows Authentication. Вы можете поэкспериментировать самостоятельно, создав дополнительных локальных пользователей на своем компьютере.You can experiment on your own, by creating additional local users on your computer. Локальные пользователи будут проходить проверку подлинности на вашем компьютере, поэтому доменом является его имя.Local users will be authenticated by your computer, so the domain is the computer name. Например, если ваш компьютер имеет имя и вы создали пользователя с именем , то в Windows этот пользователь указывается как .For example if your computer is named and you create a user named , then the Windows description of the user is .

Создание имени входа для проверки подлинности WindowsCreate a Windows Authentication login
  1. В предыдущей задаче было установлено соединение с компонентом Компонент Database EngineDatabase Engine с помощью среды Среда Management StudioManagement Studio.In the previous task, you connected to the Компонент Database EngineDatabase Engine using Среда Management StudioManagement Studio. В обозревателе объектов разверните экземпляр своего сервера, затем узел Безопасность , щелкните правой кнопкой мыши Имена входа и выберите пункт Создать имя входа.In Object Explorer, expand your server instance, expand Security , right-click Logins , and then click New Login. Откроется диалоговое окно Создание имени входа .The Login — New dialog box appears.

  2. На странице Общие в поле Имя входа введите имя входа Windows в следующем формате: On the General page, in the Login name box, type a Windows login in the format:

В поле База данных по умолчанию выберите AdventureWorks2012AdventureWorks2012 , если она доступна.In the Default database box, select AdventureWorks2012AdventureWorks2012 if available. В противном случае выберите базу данных master.Otherwise select master.

На странице Роли сервера щелкните sysadmin , если новое имя входа принадлежит администратору, иначе оставьте пустым.On the Server Roles page, if the new login is to be an administrator, click sysadmin , otherwise leave this blank.

На странице Сопоставление пользователей выберите Схема для базы данных AdventureWorks2012AdventureWorks2012 , если она доступна.On the User Mapping page, select Map for the AdventureWorks2012AdventureWorks2012 database if it is available. В противном случае выберите базу данных master.Otherwise select master

Обратите внимание, что в поле Пользователь прописано имя входа.Note that the User box is populated with the login. После закрытия диалогового окна в базе данных будет создан пользователь.When closed, the dialog box will create this user in the database.

В поле Схема по умолчанию введите dbo , чтобы сопоставить имя входа со схемой владельца базы данных.In the Default Schema box, type dbo to map the login to the database owner schema.

Подтвердите настройки по умолчанию для полей Защищаемые объекты и Состояние , и нажмите кнопку ОК , чтобы создать имя входа.Accept the default settings for the Securables and Status boxes and click OK to create the login.

Важно!

Это базовые сведения, позволяющие начать работу.This is basic information to get you started. SQL ServerSQL Server предоставляет безопасную среду; безопасность безусловно важна при выполнении операций с базой данных.provides a rich security environment, and security is obviously an important aspect of database operations.

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

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

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

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

 
Для SQL Server 2008/2017
Откройте меню «Пуск» – «Все программы» – «Microsoft Sql Server 2008/2012» – «Средства настройки» – «Диспетчер конфигурации SQL Server»
Во вкладке «Службы SQL Server» убедитесь, что служба «SQL Server, обозреватель» запущена. В колонке «Состояние» должно быть значение «Работает», а в колонке «Режим запуска» — «Авто». Также и для службы SQL Server (sqlexpress).

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

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

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий