Подключение баз данных SQL Server
В этом разделе описывается процедура подключения базы данных в SQL Server с помощью среды SQL Server Management Studio. Одновременно может быть подключена только одна база данных.
Для подключения базы данных необходимо иметь любое из следующих разрешений: CREATE DATABASE (Создание базы данных), CREATE ANY DATABASE (Создание любой базы данных) или ALTER ANY DATABASE (Изменение любой базы данных). Обычно эти разрешения предоставляются роли sysadmin экземпляра.
Как подключить базу данных
- Запустите среду Microsoft SQL Server Management Studio.
- Подключитесь к требуемому экземпляру SQL Server и разверните его.
- Правой кнопкой мыши щелкните пункт Базы данных и щелкните Подключить .
- Нажмите кнопку Добавить .
- В диалоговом окне Поиск файлов баз данных найдите и выберите MDF-файл базы данных.
- В разделе Сведения о базе данных убедитесь, что остальные файлы базы данных (NDB-файлы и LDF-файлы) также найдены. Подробнее. Файлы базы данных SQL Server могут быть не найдены автоматически, если:
- Они находятся в расположении, отличном от расположения по умолчанию, или они не находятся в одной папке с основным файлом базы данных (MDF). Решение: Укажите путь к требуемым файлам вручную в столбце Путь к текущему файлу .
- Вы восстановили неполный набор файлов, составляющих базу данных. Решение: Восстановите отсутствующие файлы базы данных SQL Server из резервной копии.
- Когда все файлы будут найдены, нажмите кнопку ОК .
Дата последней сборки: 6 марта 2023 г.
Веб-справка по Acronis Cyber Protect 15 Обновление 6 . © Acronis International GmbH, 2003-2023
Подключение к серверу отчетов в среде Management Studio
SQL Server Management Studio предоставляет Обозреватель объектов, который позволяет подключиться к любому серверу семейства SQL Server и просматривать его содержимое при помощи графических средств. Применительно к службам Reporting Services, обозреватель объектов можно использовать для следующих задач.
- Включить функции сервера отчетов.
- Установить параметры сервера по умолчанию и настроить определения ролей.
- Управлять работающими заданиями.
- Управление расписаниями заданий.
Можно подключиться к серверу отчетов, работающему в собственном режиме, или серверу отчетов в режиме интеграции с SharePoint. Синтаксис подключения и типы доступных операций могут быть разными в зависимости от режима работы сервера отчетов и предоставленных разрешений. Если вы не можете подключиться к серверу отчетов или выполнить определенные задачи, это может быть связано с отсутствием необходимых разрешений или неверно указанным именем сервера отчетов. Дополнительные сведения о разрешениях и синтаксисе подключения см. в таблице в конце этой статьи.
Вы не можете использовать обозреватель объектов для просмотра содержимого сервера отчетов или управления им. Управление содержимым осуществляется через веб-портал, если сервер отчетов функционирует в собственном режиме, или через сайт SharePoint, если сервер работает в режиме интеграции с SharePoint.
Обозреватель объектов позволяет открыть соединения с несколькими экземплярами сервера в одном рабочем пространстве, если серверы зарегистрированы в одной группе серверов. Прежде, чем подключиться к экземпляру сервера отчетов в среде Management Studio, сервер должен быть зарегистрирован. Если сервер отчетов уже зарегистрирован, то можно пропустить этот шаг. Инструкции по регистрации серверов отчетов приведены в конце этой статьи.
Соединение с сервером отчетов, работающим в собственном режиме
- Если обозреватель объектов еще не открыт, выберите его в меню Вид.
- Щелкните Подключиться, чтобы открыть список типов серверов, и выберите Службы Reporting Services.
- В диалоговом окне Соединение с сервером введите имя экземпляра сервера отчетов. Имена экземпляров сервера отчетов создаются на основе имен экземпляров SQL Server. По умолчанию имя локального экземпляра сервера отчетов совпадает с именем компьютера. Если сервер отчетов установлен как именованный экземпляр, для указания этого сервера используется следующий синтаксис: [\.
- Выберите тип проверки подлинности. Если вы используете проверку подлинности Windows, подключение выполняется с вашими учетными данными. Если выбрана обычная проверка подлинности или проверка подлинности с помощью форм, введите учетную запись и пароль.
- Выберите Подключиться. Сервер отчетов отображается в обозревателе объектов.
- Чтобы установить системные свойства и значения по умолчанию для сервера, щелкните узел сервера правой кнопкой мыши. Дополнительные сведения см. в разделе Установка свойств сервера отчетов (среда Management Studio).
Соединение с сервером отчетов, работающим в режиме интеграции с SharePoint
- Если обозреватель объектов еще не открыт, выберите его в меню Вид.
- Щелкните Подключиться, чтобы открыть список типов серверов, и выберите Службы Reporting Services.
- В диалоговом окне Соединение с сервером введите URL-адрес сайт SharePoint. В следующем примере показан синтаксис: https:///sites/ .
- Выберите тип проверки подлинности. В режиме проверки подлинности Windows необходимо подключаться с использованием своих учетных данных. Если выбрана обычная проверка подлинности или проверка подлинности с помощью форм, введите учетную запись и пароль.
- Выберите Подключиться. Сервер отчетов отображается в обозревателе объектов.
- Чтобы установить системные свойства и значения по умолчанию для сервера, щелкните узел сервера правой кнопкой мыши. Дополнительные сведения см. в разделе Установка свойств сервера отчетов (среда Management Studio).
Регистрация сервера отчетов
- Если соединиться с сервером отчетов не удалось, причиной может быть отсутствие разрешений на доступ к серверу или регистрации сервера. Чтобы зарегистрировать сервер, в меню Вид выберите пункт >Зарегистрированные серверы.
- Щелкните значок служб Reporting Services.
- Щелкните правой кнопкой мыши Службы Reporting Services и выберите >Создать>Регистрация сервера. Откроется диалоговое окно Регистрация нового сервера .
- Введите значение в поле Имя сервера. Укажите значение, соответствующее режиму сервера.
- Для сервера отчетов в собственном режиме введите имя экземпляра сервера отчетов. Имена экземпляров сервера отчетов создаются на основе имен экземпляров SQL Server. По умолчанию имя локального экземпляра сервера отчетов совпадает с именем компьютера. Если сервер отчетов установлен как именованный экземпляр, для указания этого сервера используется следующий синтаксис: [\.
- Для сервера отчетов, работающего в режиме интеграции с SharePoint, сервером для подключения является сайт SharePoint, с которым соединен сервер отчетов. Подключитесь к сайту SharePoint, чтобы просматривать уровни разрешений. Эти разрешения определяют возможность доступа к содержимому и функциям сервера отчетов. Можно указать любой сайт в коллекции сайтов. В следующем примере показан синтаксис: https://mysharepointsite .
- В параметре Проверка подлинности выберите тот режим, который уже используется сервером отчетов.
- Если используется режим безопасности по умолчанию, выберите пункт Проверка подлинности Windows.
- Если установлен и применяется настраиваемый модуль безопасности, выберите пункт Проверка подлинности с помощью форм.
- Если сервер отчетов настроен для обычной проверки подлинности, выберите пункт Обычная проверка подлинности.
- Если сервер отчетов настроен для работы в режиме интеграции с SharePoint, выберите пункт Проверка подлинности Windows.
- Щелкните Тест, чтобы проверить подключение.
- В ответ на запрос щелкните ОК, а затем Сохранить.
Синтаксис и разрешения соединений
В следующей таблице содержится сводка синтаксиса, операций и разрешений, необходимых для выполнения определенных задач.
Если в качестве «Типа сервера» в диалоговом окне Соединение с сервером указаны службы Reporting Services, то можно указать имя сервера отчетов или конечную точку для веб-службы.
Просмотр и отмена заданий.
Создание общих расписаний и управление ими.
Просмотр и отмена заданий.
Создание общих расписаний и управление ими.
Просмотр и отмена заданий.
Создание и управление общими расписаниями, определенными для сайта, к которому установлено подключение.
Руководство Simple-Scada
Для удаленного доступа ( особенно через интернет ) чаще всего используют «Прямое, через TCP/IP» подключение. В этом случае выключается флажок «Аутентификация Windows», в поле «Хост» вписывается IP-адрес серверного ПК, а также задается имя пользователя и пароль.
Важно! Для TCP/IP подключения пользователь должен быть создан в SQL Server с возможностью авторизации через SQL-сервер (а не через Windows!):
И сам SQL Server должен разрешать не только Windows-аутентификацию:
Также, маршрутизатор должен пропускать внешний трафик по используемому порту (по-умолчанию 1433) на серверный ПК.
В редакторе, настройки подключения к БД в итоге должны быть такими:
Краткое руководство. Подключение и запрос База данных SQL Azure или Управляемый экземпляр SQL Azure с помощью SQL Server Management Studio (SSMS)
Начало работы с SQL Server Management Studio (SSMS) для подключения к базе данных SQL Azure и выполнения некоторых команд Transact-SQL (T-SQL).
Хотя идентификатор Microsoft Entra — это новое имя Azure Active Directory (Azure AD), чтобы предотвратить нарушение существующих сред, Azure AD по-прежнему остается в некоторых жестко закодированных элементах, таких как поля пользовательского интерфейса, поставщики подключений, коды ошибок и командлеты. В этой статье два имени являются взаимозаменяемыми.
В этой статье показано следующее:
- Подключение к базе данных SQL Azure
- Создание базы данных
- Создание таблицы в новой базе данных
- Вставка строк в новую таблицу
- Выполнение запросов к новой таблице и просмотр результатов
- Проверка свойств подключения с помощью таблицы окна запросов
Необходимые компоненты
- установленная среда SQL Server Management Studio;
- База данных SQL Azure или Управляемый экземпляр SQL Azure
Подключение к базе данных SQL Azure или управляемому экземпляру SQL Azure
В декабре 2021 г. выпуски SSMS до 18.6 больше не будут проходить проверку подлинности в ядро СУБД через многофакторную проверку подлинности Microsoft Entra (MFA). Чтобы продолжить использование MFA, вам потребуется SSMS 18.6 или более поздней версии.
Подключение чувствительность к Службам Azure Analysis Services с помощью многофакторной проверки подлинности Microsoft EntraSSMS 18.5.1 или более поздней версии.
- Запустите SQL Server Management Studio. При первом запуске SSMS откроется окно Подключение к серверу. Если этого не происходит, вы можете открыть его вручную, последовательно выбрав Обозреватель объектов>Подключить>Ядро СУБД.
- Откроется диалоговое окно Соединение с сервером . Введите следующие данные:
Параметр | Предлагаемое значение | Сведения |
---|---|---|
Тип сервера | Компонент Database Engine | Выберите ядро СУБД (обычно параметр по умолчанию). |
Имя сервера | Полное имя сервера | Введите имя База данных SQL Azure или Управляемый экземпляр SQL Azure имени. |
Аутентификация | ||
Идентификатор Microsoft Entra 1 | ||
— универсальная с MFA | См. статью «Использование многофакторной проверки подлинности Microsoft Entra». | |
— Пароль -Интегрированные — субъект-служба |
См . раздел «Субъект-служба Microsoft Entra» с помощью SQL Azure. | |
— управляемое удостоверение | См . сведения об управляемых удостоверениях в Microsoft Entra для SQL Azure. Подключение для экземпляра SQL с SSMS с помощью управляемого удостоверения требуется виртуальная машина Azure. См. статью «Использование управляемого удостоверения, назначаемого системой виртуальной машины Windows для доступа к SQL Azure» |
|
— Default | Параметр по умолчанию можно использовать при подключении с помощью любого режима проверки подлинности Microsoft Entra, который является бессерверным и неинтерактивным. | |
Проверка подлинности SQL Server | Используйте для подключения к SQL Azure режим Проверка подлинности SQL Server. | |
Имя входа | Идентификатор пользователя учетной записи сервера | Идентификатор пользователя учетной записи сервера, используемой для создания сервера. |
Пароль | Пароль учетной записи сервера | Пароль учетной записи сервера, используемой для создания сервера. |
1 Метод проверки подлинности Windows не поддерживается для SQL Azure. Дополнительные сведения см. в разделе Проверка подлинности SQL Azure. Вы также можете изменить дополнительные параметры подключения, выбрав Параметры. Примеры параметров подключения: база данных, к которой вы подключаетесь, время ожидания подключения и сетевой протокол. Эта статья использует во всех параметрах значения по умолчанию.
Устранение неполадок с подключением
Вы можете столкнуться с проблемами при подключении к Azure Synapse Analytics. Дополнительные сведения об устранении неполадок с подключением см. в этой статье.
Возможны предотвращение, диагностика и устранение ошибок подключения и временных ошибок, которые возникают в клиентском приложении во время взаимодействия с базой данных SQL Azure или управляемым экземпляром SQL Azure. Дополнительные сведения см. в статье Устранение временных ошибок подключения.
Создание базы данных
Выполните следующие действия, чтобы создать базу данных с именем TutorialDB:
- Щелкните правой кнопкой мыши экземпляр сервера в обозревателе объектов и выберите Создать запрос.
- Вставьте в окно запроса следующий фрагмент кода T-SQL:
IF NOT EXISTS ( SELECT name FROM sys.databases WHERE name = N'TutorialDB' ) CREATE DATABASE [TutorialDB]; GO ALTER DATABASE [TutorialDB] SET QUERY_STORE = ON; GO
Создание таблицы в новой базе данных
В этом разделе вы создадите таблицу в новой базе данных TutorialDB. Так как редактор запросов по-прежнему находится в контексте master базы данных, переключите контекст подключения в базу данных TutorialDB , выполнив следующие действия.
- Выберите нужную базу данных в раскрывающемся списке, как показано здесь:
- Вставьте в окно запроса следующий фрагмент кода T-SQL:
USE [TutorialDB]; GO -- Create a new table called 'Customers' in schema 'dbo' -- Drop the table if it already exists IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL DROP TABLE dbo.Customers; GO -- Create the table in the specified schema CREATE TABLE dbo.Customers ( CustomerId INT NOT NULL PRIMARY KEY, -- primary key column Name NVARCHAR(50) NOT NULL, Location NVARCHAR(50) NOT NULL, Email NVARCHAR(50) NOT NULL ); GO
После выполнения запроса в списке таблиц в обозревателе объектов появится новая таблица Customers. Если таблица не отображается, щелкните правой кнопкой мыши узел TutorialDB>Таблицы в обозревателе объектов, а затем выберите Обновить.
Вставка строк в новую таблицу
Вставьте в созданную таблицу Customers какие-нибудь строки. Вставьте следующий фрагмент кода T-SQL в окно запросов и нажмите кнопку Выполнить.
-- Insert rows into table 'Customers' INSERT INTO dbo.Customers ( [CustomerId], [Name], [Location], [Email] ) VALUES (1, N'Orlando', N'Australia', N''), (2, N'Keith', N'India', N'keith0@adventure-works.com'), (3, N'Donna', N'Germany', N'donna0@adventure-works.com'), (4, N'Janet', N'United States', N'janet1@adventure-works.com'); GO
Запрос к таблице и просмотр результатов
Результаты запроса выводятся под текстовым окном запроса. Чтобы запросить таблицу Customers и просмотреть вставленные строки, выполните следующие действия:
-
Вставьте следующий фрагмент кода T-SQL в окно запросов и нажмите кнопку Выполнить.
-- Select rows from table 'Customers' SELECT * FROM dbo.Customers;
Результаты запроса отображаются под областью, где был введен текст. Вы также можете изменить представление результатов одним из следующих способов:
- Первая кнопка отображает результаты в текстовом представлении, как показано на снимке в следующем разделе.
- Кнопка посередине отображает результаты в представлении сетки; это параметр по умолчанию.
- Это задано по умолчанию.
- Третья кнопка позволяет сохранить результаты в файл, по умолчанию имеющий расширение .RPT.
Проверка свойств подключения с помощью таблицы окна запросов
Сведения о свойствах подключения приводятся под результатами запроса. После выполнения запроса из предыдущего этапа просмотрите свойства подключения в нижней части окна запросов.
- Вы можете определить, к какому серверу и какой базе данных вы подключены и под каким именем пользователя выполнен вход.
- Кроме того, вы можете проверить длительность запроса и число строк, возвращенных предыдущим запросом.
Дополнительные средства
Следующие шаги
Лучший способ познакомиться с SSMS — это поработать в среде самостоятельно. Эти статьи помогут вам ознакомиться с различными функциями SSMS.
- Редактор запросов SQL Server Management Studio (SSMS)
- Скрипты
- Использование шаблонов в SSMS
- Конфигурация SSMS
- Дополнительные советы и рекомендации по использованию SSMS