Перейти к содержимому

Как подключиться к sql express

  • автор:

Как подключиться к sql express

Подключение к SQL Server 2005 Express через интернет

Для организации доступа к SQL Server 2005 Express через интернет делаем следующее:

Шаг 1. Установка сервера. Установка выполняется обычным порядком за исключением того, что на этапе выбора экземпляра сервера необходимо установить экземпляр по умолчанию:

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

Шаг 2. Настройка контактной зоны для служб и соединений. Запускаем оснастку SQL Server Настройка контактной зоны SQL Server 2005 (через меню Пуск), выбираем пункт Настройка контактной зоны для служб и соединений и для экземпляра по умолчанию (называется MSSQLSERVER) устанавливаем возможность использования удаленных соединений:

Шаг 3. Настройка конфигурации. Запускаем SQL Server Configuration Manager (опять же через Пуск) и проверяем, включен ли протокол TCP/IP:

На этом настройка собственно сервера заканчивается.

Шаг 4. Настройка маршрутизатора. Предположим, в локальной сети компьютер с установленным SQL Server имеет адрес 192.168.0.119. По умолчанию SQL Server работает по порту 1433, поэтому в настройках NAT маршрутизатора должна появиться такая запись:

Шаг 5. Подключение. Теперь к SQL-серверу можно обратиться извне. Пусть маршрутизатор имеет адрес 99.999.999.999. Тогда при подключении, например, через MSSMSE вводим:

Аналогично можно подключиться из приложения по строке соединения.

Замечание 1. Использование именованных экземпляров сервера. Если использовать именованные экземпляры сервера (по умолчанию именованный экземпляр называется SQLEXPRESS), то при подключении к серверу (см. Шаг 5) к имени сервера нужно через слэш добавить имя экземпляра (например, \SQLEXPRESS). Если речь идет о доступе по IP из локальной сети (в нашем случае 192.168.0.119\SQLEXPRESS), то проблем нет. Если пытаемся получить доступ извне (99.999.999.999\SQLEXPRESS), то возникает ошибка 26 — Error Locating Server/Instance Specified . Проблема связана с динамическими номерами портов для именованных экземпляров (подробности здесь), поэтому, имхо, лучше использовать экземпляр по умолчанию.

Замечание 2. Использование именованных каналов. Как правило, при работе с SQL Server 2005 нет необходимости использовать именованные каналы, поэтому в данном примере они отключены. Однако, если есть необходимость, можно их включить — на удаленный доступ по TCP/IP они не повлияют.

Урок 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

Как подключится к MS SQL Express Server с другого компьютера?

Добрый день.
Вопрос следующий: как подключится к MS SQL Express Server 2014, развернутой на домашнем компьютере в Windows 8 с другого компьютера, который подключен к домашней группе и с установленной на нем Windows 10? И просмотр существующих баз данных осуществлять через MS SQL Server Managment Studio 2014.

Раньше не имел с этим делом, так как подключался в офисе, где есть централизованный сервер и все компьютеры находятся в домене. Надеюсь на вашу помощь: статьи, ссылки и другое.

Заранее спасибо всем ответившим!

  • Вопрос задан более трёх лет назад
  • 3582 просмотра

Комментировать
Решения вопроса 1

OrlovEvgenii

O . J @OrlovEvgenii
golang developer / DevOps

на сервере открываешь SQL Server Configuration Manager, в дереве элементов выбрать Protocols for SQLEXPRESS и в появившемся списке — TCP/IP выставить в Enable.
Еще нужно открыть Properties (Свойства) и во вкладке IP Adresses, в пункте IPAll указать TCP Port 1433, а значение TCP Dynamic Ports очистить
Кстати не забудь в брандмауэрe открыть 1433 порт, и ресстартнуть ms sql службы сервера.

Подключение баз данных SQL Server

В этом разделе описывается процедура подключения базы данных в SQL Server с помощью среды SQL Server Management Studio. Одновременно может быть подключена только одна база данных.

Для подключения базы данных необходимо иметь любое из следующих разрешений: CREATE DATABASE (Создание базы данных), CREATE ANY DATABASE (Создание любой базы данных) или ALTER ANY DATABASE (Изменение любой базы данных). Обычно эти разрешения предоставляются роли sysadmin экземпляра.

Как подключить базу данных

  1. Запустите среду Microsoft SQL Server Management Studio.
  2. Подключитесь к требуемому экземпляру SQL Server и разверните его.
  3. Правой кнопкой мыши щелкните пункт Базы данных и щелкните Подключить .
  4. Нажмите кнопку Добавить .
  5. В диалоговом окне Поиск файлов баз данных найдите и выберите MDF-файл базы данных.
  6. В разделе Сведения о базе данных убедитесь, что остальные файлы базы данных (NDB-файлы и LDF-файлы) также найдены. Подробнее. Файлы базы данных SQL Server могут быть не найдены автоматически, если:
    • Они находятся в расположении, отличном от расположения по умолчанию, или они не находятся в одной папке с основным файлом базы данных (MDF). Решение: Укажите путь к требуемым файлам вручную в столбце Путь к текущему файлу .
    • Вы восстановили неполный набор файлов, составляющих базу данных. Решение: Восстановите отсутствующие файлы базы данных SQL Server из резервной копии.
  7. Когда все файлы будут найдены, нажмите кнопку ОК .

Дата последней сборки: 6 марта 2023 г.

Веб-справка по Acronis Cyber Protect 15 Обновление 6 . © Acronis International GmbH, 2003-2023

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

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