Sql server management studio как подключиться к локальному серверу
Перейти к содержимому

Sql server management studio как подключиться к локальному серверу

  • автор:

Урок 1. Соединение с ядром СУБД

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

Это занятие содержит следующие задачи.

  • Средства для начала работы
  • Подключение с помощью среды Management Studio
  • Авторизация дополнительных подключений

Средства для начала работы

  • Sql Server ядро СУБД поставляется с различными инструментами. В этой статье описываются первые необходимые инструменты и вы можете выбрать подходящее средство для задания. Все средства доступны из меню Пуск . Некоторые средства, например SQL Server Management Studio (SSMS), не устанавливаются по умолчанию. Выберите нужные средства во время установки. Чтобы получить полное описание приведенных ниже средств, выполните поиск по ним в электронной документации по SQL Server. SQL Server Express содержит только подмножество средств.

Общие инструменты

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

Средство клиента Тип Операционная система
SQL Server Management Studio (SSMS) Графический пользовательский интерфейс Windows
Azure Data Studio Графический пользовательский интерфейс Windows, macOS, Linux
bcp CLI Windows, macOS, Linux
sqlcmd CLI Windows, macOS, Linux

В этой статье мы сосредоточимся на подключении через SSMS. Если вы хотите подключиться через Azure Data Studio, см . краткое руководство. Использование Azure Data Studio для подключения и запроса SQL Server.

Пример базы данных

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

SQL Server Management Studio (только Для Windows)
  • В текущих версиях Windows в меню Пуск введите «SSMS», а затем выберите Microsoft SQL Server Management Studio.
  • При использовании более старых версий Windows в меню «Пуск» наведите указатель на все программы, наведите указатель на Microsoft SQL Server и выберите SQL Server Management Studio.

Подключение с помощью SSMS

  • Легко подключиться к ядро СУБД из средств, работающих на том же компьютере, если вы знаете имя экземпляра и если вы подключаетесь в качестве члена локальной группы Администратор istrators на компьютере. Следующие процедуры должны выполняться на том же компьютере, на котором размещается SQL Server.

В этом разделе рассматривается подключение к локальному экземпляру SQL Server. Сведения о База данных SQL Azure см. в Подключение База данных SQL Azure.

Определение имени экземпляра ядро СУБД
  1. Войдите в Windows в качестве члена группы Администратор istrators и откройте Management Studio.
  2. В диалоговом окне Подключение к серверу нажмите кнопку Отмена.
  3. Если компонент «Зарегистрированные серверы» не отображается, в меню Вид выберите пункт Зарегистрированные серверы.
  4. Выбрав компонент Ядро СУБД на панели инструментов «Зарегистрированные серверы», разверните компонент Ядро СУБД, щелкните правой кнопкой мыши пункт Группы локальных серверов, наведите указатель на пункт Задачии выберите пункт Зарегистрировать локальные серверы. Разверните локальные группы серверов, чтобы просмотреть все экземпляры ядро СУБД, установленные на компьютере. Экземпляр по умолчанию безымянный и отображается как имя компьютера. Именованный экземпляр отображается как имя компьютера, за которым следует обратная косая черта (\), а затем имя экземпляра. Для SQL Server Express экземпляр называется \sqlexpress, если имя не было изменено во время установки.
Убедитесь, что запущена ядро СУБД
  1. В зарегистрированных серверах, если имя экземпляра SQL Server имеет зеленую точку со белой стрелкой рядом с именем, ядро СУБД выполняется, и никаких дальнейших действий не требуется.
  2. Если имя экземпляра SQL Server имеет красную точку с белым квадратом рядом с именем, ядро СУБД останавливается. Щелкните правой кнопкой мыши имя ядро СУБД, выберите элемент управления службой и нажмите кнопку «Пуск«. После диалогового окна подтверждения ядро СУБД должен начинаться, а круг должен быть зеленым с белой стрелкой.
Подключение к ядру СУБД

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

  1. В Management Studio в меню «Файл» выберите Подключение обозреватель объектов.
    • Будет открыто диалоговое окно Соединение с сервером . В поле Тип сервера отобразится тип компонента, использованный в прошлой сессии.
  2. Выберите Ядро СУБД. Screenshot of the Object Explorer showing the Connect dropdown list and the Database Engine option called out.
  3. В поле Имя сервера введите имя экземпляра ядра СУБД. В экземпляре SQL Server по умолчанию имя сервера совпадает с именем компьютера. Имя сервера именованного экземпляра SQL Server — это computer_name instance_name\>>, например ACCTG_SRVR\SQLEXPRESS.< На следующем снимке экрана показано подключение к экземпляру SQL Server по умолчанию (без имени) на компьютере с именем PracticeComputer . В Windows вошел пользователь Mary из домена Contoso. При использовании проверки подлинности Windows нельзя изменить имя пользователя. Screenshot of the Connect to Server dialog box with the Server name text box called out.
  4. Нажмите Подключиться.

В этом учебнике предполагается, что вы не знакомы с SQL Server и у вас нет проблем с подключением. Подробные инструкции по устранению неполадок см. в разделе Устранение неполадок при соединении с компонентом SQL Server Database Engine.

Авторизация дополнительных подключений

Теперь, когда вы подключились к SQL Server от имени администратора, одна из первых задач позволяет другим пользователям подключаться. Это делается посредством создания имени входа и предоставления ему разрешения на доступ к базе данных в качестве пользователя. Имена входа можно создавать с помощью проверка подлинности Windows, проверки подлинности SQL или проверки подлинности Microsoft Entra. проверка подлинности Windows имена входа используют учетные данные из Windows. Имена входа проверки подлинности SQL хранят сведения о проверке подлинности в SQL Server и не зависят от учетных данных Windows. Имена входа из идентификатора Microsoft Entra (ранее Azure Active Directory) используют учетные данные из облачных удостоверений. Дополнительные сведения об этом методе см. в следующей статье. Использование проверки подлинности Microsoft Entra.

По возможности используйте проверку подлинности Windows.

В большинстве организаций пользователи входят в домены, и используется проверка подлинности Windows. Вы можете экспериментировать, создав на компьютере дополнительных локальных пользователей. Компьютер будет проходить проверку подлинности локальных пользователей, поэтому домен — это имя компьютера. Например, если компьютер называется MyComputer и вы создаете пользователя с именем Test , то описание Windows для пользователя . Mycomputer\Test

Создание имени входа для проверки подлинности Windows

Screenshot of the Login - New dialog box with the Login name text box called out.

  1. В предыдущей задаче вы подключились к ядро СУБД с помощью Management Studio. В обозревателе объектов разверните экземпляр своего сервера, затем узел Безопасность, щелкните правой кнопкой мыши Имена входаи выберите пункт Создать имя входа. Откроется диалоговое окно Создание имени входа .
  2. На странице Общие в поле Имя входа введите имя входа Windows в следующем формате: \
  3. В поле База данных по умолчанию выберите базу данных AdventureWorks (если она доступна). В противном случае выберите master базу данных.
  4. На странице ролей сервера, если новое имя входа должно быть администратором, выберите sysadmin. В противном случае оставьте это поле пустым.
  5. На странице Сопоставление пользователей выберите Сопоставление для базы данных AdventureWorks2022 (если она доступна). В противном случае выберите master . В поле Пользователь уже внесено имя входа. При закрытии диалоговое окно создает этого пользователя в базе данных.
  6. В поле Схема по умолчанию введите dbo , чтобы сопоставить имя входа со схемой владельца базы данных.
  7. Подтвердите настройки по умолчанию для полей Защищаемые объекты и Состояние и нажмите кнопку ОК, чтобы создать имя входа.

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

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

  • Диалоговое окно «Подключение к SQL Server»
  • Устранение неполадок при соединении с SQL Server Database Engine
  • Краткое руководство. Подключение и запрос базы данных SQL Azure с помощью SSMS
  • Краткое руководство. Подключение и запрос базы данных SQL Azure с помощью Azure Data Studio

Локальный сервер Microsoft SQL Server (на основе журнала)

В этом разделе описано, как настроить источник Microsoft SQL Server (на основе журнала) в задаче промежуточного хранения. Прежде чем начать задачу промежуточного хранения, проверьте, что выполнены Предварительные требования, настройте Необходимые разрешения, и ознакомьтесь с ограничениями, перечисленными в разделе Ограничения и замечания.

Настройка свойств подключения

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

Источник данных

  • Шлюз данных: имя Data Movement Gateway , которое будет использоваться для доступа к данным.
  • Поставщик облака : Отсутствует
  • Сервер : IP-адрес или имя сервера, на котором установлена база данных Microsoft SQL Server.
    Добавьте порт к имени сервера, разделив их запятой, если нужно заменить порт по умолчанию новым значением. Например, если имя сервера — myserver.company.local и используется порт 3333 , то имя сервера должно выглядеть так: myserver.company.local,3333

Свойства учетной записи (Account properties)

Имя пользователя и пароль : Имя и пароль пользователя, у которого есть доступ к базе данных Microsoft SQL Server.

Свойства базы данных

  • Имя базы данных: задать базу данных можно двумя способами:
    • Способ 1: выбор из списка. Для использования этого метода необходимо создать пользователя в основной базе данных. Щелкните Загрузить базы данных , а затем выберите базу данных.
    • Способ 2: вручную. Выберите Ввести имя базы данных вручную , а затем введите имя базы данных.
    • Host name in certificate (Имя хоста в сертификате): чтобы доверять сертификату сервера, только если имя хоста соответствует значению, заданному в этом поле, введите имя хоста сертификата сервера.

    Свойства CDC

    • Политика защиты (Safeguard policy): Data Movement gateway будет пытаться захватить из активного журнала транзакций (TLOG) все непрочитанные изменения, чтобы обеспечить оптимальную производительность. Однако иногда из-за усечения активный журнал TLOG может содержать не все непрочитанные изменения. Когда это происходит, Data Movement gateway обращается к журналу резервных копий, чтобы захватить недостающие изменения. Чтобы свести к минимуму количество обращений к журналу резервных копий, Data Movement gateway предотвращает усечение с помощью методов, описанных ниже.
      • Использовать агент репликации SQL Server (Rely on SQL Server replication agent): это метод по умолчанию. При использовании этого метода Data Movement gateway предотвращает усечение TLOG, имитируя транзакцию в базе данных. Пока такая транзакция открыта, изменения, появившиеся после начала выполнения транзакции, не будут усечены. Этот метод следует выбрать, если необходимо, чтобы в базе данных была включена функция репликации Microsoft.
      • Эксклюзивное автоматическое усечение (Exclusive automatic truncation): Когда используется этот метод, задача промежуточного хранения считывает изменения и затем использует sp_repldone для пометки транзакций TLOG как готовой к усечению. Хотя этот метод не подразумевает транзакционных действий, его можно использовать, только когда Microsoft Replication не работает. Кроме того, при использовании этого метода только одна задача промежуточного хранения может получить доступ к базе данных в конкретный момент времени. Поэтому если требуется выполнять параллельные задачи промежуточного хранения в одной базе данных, используйте метод по умолчанию.
      • Для использования этого метода требуется остановить агент чтения журнала в базе данных. Если агент чтения журнала работает на момент запуска задачи, Data Movement gateway завершит его работу в принудительном порядке. Также можно остановить агент чтения журнала вручную, прежде чем запускать задачу промежуточного хранения. Инструкции см. в справке по Microsoft SQL Server Management Studio.
      • При использовании этого метода с MS-CDC задания «Захват CDC» и «Очистка CDC» следует завершить и отключить.
      • Этот метод недоступен, когда задание репликации Microsoft SQL Server располагается на удаленном распределяющем компьютере, так как Data Movement gateway не имеет доступа к удаленному компьютеру.

      Примечание к информации Если выбрано Эксклюзивное автоматическое усечение , то использование слишком короткого интервала (например, 1) может отрицательно повлиять на обработку задачи и даже вызвать ошибку.

      • Приоритет онлайн-журналов — значение по умолчанию. Data Movement gateway сначала будет искать изменения в онлайн-журналах транзакций. Если изменения не найдены в онлайн-журналах транзакций, то поиск продолжается в журналах резервных копий транзакций.
      • Приоритет журналов резервных копий — если выбран этот параметр, Data Movement gateway сначала будет искать изменения в журналах резервных копий транзакций. Это может повысить производительность в случае, если чтение из онлайн-журналов транзакций происходит медленно (например, из-за конфликтов при блокировках) или если доступ к журналам резервных копий транзакций осуществляется на уровне файлов. Если изменения не найдены в журналах резервных копий транзакций, то поиск продолжается в онлайн-журналах транзакций.
      • Только журналы резервных копий (Backup Logs Only ) — если выбрано, убедитесь, что изменения сохраняются только в журналах резервных копий транзакций. Выбор этого метода приводит к увеличению времени отклика из-за того, что резервные копии делаются с интервалом. Текущее время отклика сохраняется постоянным, но может меняться в зависимости от расписания резервного копирования.
      • Только журналы онлайн-транзакций (Online Logs Only) — если выбрано, убедитесь, что изменения сохраняются только в журналах онлайн-транзакций.

      Внутренние свойства

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

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

      Имя

      Отображаемое имя подключения источника.

      Проблемы с подключением к SQL Server

      Возникают проблемы при подключении к SQL Server, при этом в сообщении об ошибке встречается фрагмент:

      «Ошибка подключения к серверу SQL «;
      «Ошибка подключения к экземпляру сервера SQL «;

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

      Что можно сделать для решения таких проблем?

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

      Инструкция по устранению наиболее часто возникающих проблем с подключением к SQL Server:

      1) Проверьте, что имя сервера задано верно (в частности, если компьютер был переименован):

      Также проверьте, что имя экземпляра (в данном случае – SQLEXPRESS) задано верно. При необходимости допишите его вручную в поле «Сервер баз данных». Примечание. Если SQL Server был установлен автоматически при установке Business Studio, то имя экземпляра должно быть SQLEXPRESS.

      2) Если сервер SQL находится не на локальном компьютере, то проверьте, что компьютер включен и подключен к сети.

      3) Проверьте, что SQL Server запущен и настроен верно. Далее приведен пример для SQL Server 2014 (подходит и для других версий SQL Server, начиная с 2008) 1) :

      a. Откройте Пуск->Все программы->Microsoft SQL Server 2014->Диспетчер конфигурации SQL Server 2014.

      b. Проверьте, что запущена служба SQL Server (на скриншоте пример для экземпляра SQLEXPRESS), т.е. что она находится в состоянии «Работает»:

      c. Проверьте, что запущена служба обозревателя SQL Server ( SQL Server Browser), т.е. что она находится в состоянии «Работает»:

      d. Проверьте, что удаленные соединения разрешены, т.е. что состояние протоколов «Именованные каналы» и «TCP/IP» для рассматриваемого экземпляра SQL Server – «Включено»:

      4) Проверьте, что никакие брандмауэры на компьютере с сервером SQL не блокируют соединение со службой SQL . То же касается и антивирусов, т.к. некоторые из них имеют функции брандмауэров. Обратитесь к документации по этим средствам. Для проверки можно временно отключить их. Далее приведен пример для встроенного брандмауэра Windows 7:

      a. Откройте Пуск->Панель управления->Брандмауэр Windows, перейдите на закладку «Разрешить запуск программы или компонента через брандмауэр Windows» (для Windows 10 необходимо вызвать контекстное меню правой кнопкой мыши от кнопки «Пуск»->Сетевые подключения->Брандмауэр Windows->Брандмауэр и безопасность сети->Разрешить работу с приложением через брандмауэр) и нажмите кнопку «Изменить параметры».

      b. Добавьте следующие программы, как показано на рисунке (повторив поз. 1-3 для каждой из программ) 2) :

      C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Binn\sqlservr.exe (служба SQL Server)

      C:\Program Files (x86)\Microsoft SQL Server\90\Shared\sqlbrowser.exe (cлужба обозревателя SQL Server)

      c. Перезапустите вышеуказанные службы.

      5) Возможно, имеются проблемы с разрешением сетевых имен. Попробуйте в окне Свойств подключения к базе данных в поле «Сервер базы данных» указать вместо имени компьютера его IP-адрес. Например, так:

      В случае локального сервера SQL укажите IP-адрес 127.0.0.1, в случае удаленного – узнайте у администратора сети.

      6) Если ничего не помогает, воспользуйтесь полной статьей от Microsoft по данной теме. Если на компьютере, где находится SQL Server, соединение успешно — можно сразу перейти к Шагу 9 статьи от Microsoft.

      Внимание! Выполнение данных действий может потребовать квалификации и полномочий системного администратора.

      1) При использовании Microsoft SQL Server 2005 откройте Пуск->Все программы->Microsoft SQL Server 2005->Средства настройки->Настройка контактной зоны SQL Server, выберите «Настройка контактной зоны для служб и соединений» и проверьте/приведите к требуемому виду описанные далее в текущем пункте настройки в интерфейсе этой утилиты.

      2) Выделенные фрагменты пути могут отличаться от приведенных здесь. Точный путь можно узнать в свойствах соответствующей службы, см. параметр Исполняемый файл.

      4.4.4. Соединение с сервером SQL и создание базы данных

      1) Запустить задачу: «Пуск» → «Все программы» → «Microsoft SQL Server 2008» → «Среда SQL Server Management Studio».

      2) В окне «Соединение с сервером» в выпадающем списке «Имя сервера» выбрать строку «<Обзор дальше…>». (при этом «Тип сервера» должен быть – «Компонент Database Engine», а «Проверка подлинности» -«Проверка подлинности Windows»)

      Рис. 4.35 SQL Server Management Studio. Соединение с сервером

      3) В окне «Выбор серверов» на вкладке «Локальные серверы» в разделе «Компонент Database Engine» должно отобразиться имя Вашего локального сервера (совпадает с именем компьютера). Выбрать данный сервер и нажать кнопку «ОК».

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

      Рис. 4.36 Выбор серверов

      4) В окне «Соединение с сервером» (см. Рис. 4.35) нажать кнопку «Соединить». После удачного соединения в «Обозревателе объектов» отобразится структура объектов Вашего сервера.

      Рис. 4.37 SQL Server Management Studio. Обозреватель объектов
      Для создания базы данных выполнить следующие действия:

      1) В «Обозревателе объектов» кликнуть правой клавишей мыши по строке «Базы данных» и выбрать пункт меню «Создать базу данных…».

      Рис. 4.38 SQL Server Management Studio. Базы данных

      2) В окне «Создание базы данных» задать имя базы данных и нажать кнопку «ОК». Выйти из задачи «Среда SQL Server Management Studio».

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

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