Как зайти в sql server
Перейти к содержимому

Как зайти в sql server

  • автор:

Вход в систему SQL Server

Войти в систему на экземпляре Microsoft SQL Server можно с использованием любого графического средства администрирования или из командной строки.

При входе на экземпляр SQL Server с помощью графического средства администрирования, такого как среда SQL Server Management Studio, пользователю предлагается ввести имя сервера, имя входа SQL Server и, при необходимости, пароль. Если вход на SQL Server осуществляется с проверкой подлинности Windows, то каждый раз при обращении к экземпляру SQL Serverвводить имя входа SQL Server не нужно. Вместо этого в SQL Server используется учетная запись Microsoft Windows для автоматического входа в систему. Если SQL Server работает в смешанном режиме (проверка подлинности SQL Server и Windows) и пользователь входит в систему с проверкой подлинности SQL Server, то необходимо указать имя входа SQL Server и пароль. По возможности используйте аутентификацию Windows.

Если при установке SQL Serverбыли выбраны параметры сортировки с учетом регистра, то для имени входа SQL Server регистр также учитывается.

Формат для указания имени сервера SQL Server

При подключении к экземпляру «Компонент Database Engine» необходимо указать имя экземпляра SQL Server. Если экземпляр SQL Server является экземпляром по умолчанию (неименованным экземпляром), то укажите имя компьютера, на котором установлен SQL Server , или IP-адрес этого компьютера. Если экземпляр SQL Server является именованным (например, SQLEXPRESS), то укажите имя компьютера, на котором установлен SQL Server , или IP-адрес этого компьютера и добавьте косую черту и имя экземпляра.

В следующем примере выполняется подключение к экземпляру SQL Server , работающему на компьютере с именем APPHOST. При задании именованного экземпляра в примерах используется имя экземпляра SQLEXPRESS.

Примеры:

Тип экземпляра Элемент для имени сервера
Соединение с экземпляром по умолчанию с помощью протокола по умолчанию. APPHOST
Соединение с именованным экземпляром с помощью протокола по умолчанию. APPHOST\SQLEXPRESS
Соединение с экземпляром по умолчанию на том же компьютере при помощи точки для указания, что экземпляр выполняется на локальном компьютере. .
Соединение с именованным экземпляром на том же компьютере с помощью точки для указания, что экземпляр выполняется на локальном компьютере. .\SQLEXPRESS
Соединение с экземпляром по умолчанию на том же компьютере при помощи localhost для указания, что экземпляр выполняется на локальном компьютере. localhost
Соединение с именованным экземпляром на том же компьютере с помощью localhost, указывающее, что экземпляр выполняется на локальном компьютере. localhost\SQLEXPRESS
Соединение с экземпляром по умолчанию на том же компьютере с помощью (local), указывающее, что экземпляр выполняется на локальном компьютере. (local)
Соединение с именованным экземпляром на том же компьютере с помощью (local), указывающее, что экземпляр выполняется на локальном компьютере. (local)\SQLEXPRESS
Соединение с экземпляром по умолчанию на том же компьютере с принудительным подключением к общей памяти. lpc:APPHOST
Соединение с именованным экземпляром на том же компьютере с принудительным подключением к общей памяти. lpc:APPHOST\SQLEXPRESS
Соединение с экземпляром по умолчанию, с прослушиванием TCP-адреса 192.168.17.28 с помощью IP-адреса. 192.168.17.28
Соединение с именованным экземпляром, с прослушиванием TCP-адреса 192.168.17.28 с помощью IP-адреса. 192.168.17.28\SQLEXPRESS
Соединение с экземпляром по умолчанию, который не прослушивает TCP-порт по умолчанию, с указанием используемого порта, в данном случае 2828. (Указывать порт необязательно, если компонент Компонент Database Engine ожидает передачи данных на порте по умолчанию, т. е. 1433.) APPHOST, 2828
Соединение с именованным экземпляром на назначенный TCP порт, в данном случае 2828. (Указывать порт часто необходимо, если служба браузера SQL Server не запущена на компьютере узла.) APPHOST, 2828
Соединение с экземпляром по умолчанию, который не прослушивает TCP-порт по умолчанию, с указанием IP-адреса и TCP-порта, в данном случае 2828. 192.168.17.28,2828
Соединение с именованным экземпляром, с указанием IP-адреса и TCP-порта, в данном случае 2828. 192.168.17.28\SQLEXPRESS,2828
Соединение с экземпляром по умолчанию по имени при форсировании соединения TCP. tcp:APPHOST
Соединение с именованным экземпляром по имени, с принудительным TCP-соединением. tcp:APPHOST\SQLEXPRESS
Соединение с экземпляром по умолчанию, с указанием имени именованного канала. \\APPHOST\pipe\SQL\query
Соединение с именованным экземпляром, с указанием имени именованного канала. \\APPHOST\pipe\MSSQL$SQLEXPRESS\SQL\query
Соединение с экземпляром по умолчанию по имени, с принудительным подключением к именованным каналам. np:APPHOST
Соединение с именованным экземпляром по имени, с принудительным подключением к именованным каналам. np:APPHOST\SQLEXPRESS

Проверка протокола соединения

При подключении к ядру СУБД следующий запрос возвратит протокол, используемый для текущего соединения, вместе с методом проверки подлинности (NTLM или Kerberos) и укажет состояние шифрования соединения.

SELECT net_transport, auth_scheme, encrypt_option FROM sys.dm_exec_connections WHERE session_id = @@SPID; 

Связанные задачи

Следующие ресурсы могут помочь устранить проблему с соединением.

  • Поиск и устранение неполадок соединений с SQL Server Database Engine
  • Шаги для устранения неполадок с подключением SQL

См. также

  • Выбор режима проверки подлинности
  • Использование программы sqlcmd
  • Создание имени входа

Войти в Microsoft SQL Management Studio

При входе в Microsoft SQL Management Studio требует ввести server name. Что туда вводить? Пробовал local, но соединения не происходит. Ошибка: не найден сетевой путь.

Отслеживать
371 1 1 золотой знак 5 5 серебряных знаков 13 13 бронзовых знаков
задан 22 янв 2014 в 20:16
ProgerStudent ProgerStudent
25 1 1 золотой знак 3 3 серебряных знака 11 11 бронзовых знаков

Если полная версия попробуйте (local) или 127.0.0.1. Если Express — (local)\SQLEXPRESS или 127.0.0.1\SQLEXPRESS.

22 янв 2014 в 21:31

Там есть поиск серверов, студия способна распознать в большинстве случаев sql сервера в сети и на локальном компьютере.

23 янв 2014 в 4:16

Версия полная (Microsoft SQL Server 2014), оба варианта не работают. Появляется все та же ошибка. Точнее, 2: (provider: Named Pipes Provider, error: 40 — Не удалось открыть подключение к SQL Server) (Microsoft SQL Server, Error: 2)

23 янв 2014 в 4:17
Что то не могу найти «поиск серверов»
23 янв 2014 в 4:22
возможно у вас также не запущена служба sql-сервера
23 янв 2014 в 6:51

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

Нажмите Win+R, в появившемся окошке вбейте services.msc, нажмите ОК. В появившемся списке служб найдите что-то вроде SQL Server (MSSQLSERVER) или SQL Server (SQLEXPRESS), посмотрите статус службы. Если служба остановлена, то запустите её. Также взгляните на утилиту Sql Server Configuration Manager (его можно найти в меню «Пуск») — в ней отображаются необходимые службы

Отслеживать
ответ дан 23 янв 2014 в 8:03
DreamChild DreamChild
36.3k 3 3 золотых знака 45 45 серебряных знаков 85 85 бронзовых знаков

в списке служб нашел только «SQL Server, службы синхронизации контроль версий», и эта служба работает (состояние: выполняется). А в утилите Sql Server Configuration Manager во вкладке «SQL server services» вообще пусто (нет элементов для отображения. )

23 янв 2014 в 9:38
значит у вас установлена только Management Studio без собственно sql-сервера
23 янв 2014 в 9:59
То есть скачать Microsoft SQL Server 2014 недостаточно? Нужно еще что то докачивать?
23 янв 2014 в 10:12
вообще достаточно. Но не факт, что вы скачали и/или установили то, что нужно
23 янв 2014 в 10:13

Имя компьютера вбивайте. Если комп называется, к примеру, 1C-COMP, то так и вбивайте в это поле.

Отслеживать
ответ дан 23 янв 2014 в 7:37
161 6 6 бронзовых знаков
Нет, по имени тоже не заходит
23 янв 2014 в 9:41

Возможно вы скачали только managment, надо еще саму sql скачать тут можете скачать sql2014

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

Добро пожаловать! В этой статье мы рассмотрим, как включить пользователя sa в SQL Server. Пользователь sa является администратором системы и имеет полный доступ ко всем базам данных в SQL Server. Если вы забыли пароль для пользователя sa или он был отключен, мы покажем вам, как выполнить эту операцию и восстановить доступ.

Шаг 1: Подключитесь к SQL Server в режиме аварийного восстановления

Пожалуйста, убедитесь, что у вас есть административные права на SQL Server и выполните следующие действия:

 net stop mssqlserver net start mssqlserver /m

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

Шаг 2: Включите пользователя sa

Как только вы подключены к SQL Server, выполните следующий запрос, чтобы включить пользователя sa:

 ALTER LOGIN sa ENABLE;

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

Шаг 3: Задайте или измените пароль пользователя sa (опционально)

Вы можете задать или изменить пароль для пользователя sa с помощью следующего запроса:

 ALTER LOGIN sa WITH PASSWORD = 'новый_пароль';

Обязательно замените ‘новый_пароль’ на желаемый пароль для пользователя sa. Убедитесь, что пароль достаточно сложный и безопасный.

Шаг 4: Выйдите из режима аварийного восстановления

Чтобы выйти из режима аварийного восстановления, выполните следующую команду:

 SHUTDOWN

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

Заключение

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

Вы можете использовать эти знания, чтобы установить доступ для пользователя sa или восстановить его, если пароль был утерян. Удачи!

Краткое руководство. Подключение и запрос экземпляра SQL Server с помощью SQL Server Management Studio (SSMS)

Начало работы с SQL Server Management Studio (SSMS) для подключения к экземпляру базы данных SQL Server и выполнения некоторых команд Transact-SQL (T-SQL).

Хотя идентификатор Microsoft Entra — это новое имя Azure Active Directory (Azure AD), чтобы предотвратить нарушение существующих сред, Azure AD по-прежнему остается в некоторых жестко закодированных элементах, таких как поля пользовательского интерфейса, поставщики подключений, коды ошибок и командлеты. В этой статье два имени являются взаимозаменяемыми.

В статье показано, как выполнять следующие задачи:

  • Подключение к экземпляру SQL Server
  • Создание базы данных
  • Создание таблицы в новой базе данных
  • Вставка строк в новую таблицу
  • Выполнение запросов к новой таблице и просмотр результатов
  • Проверка свойств подключения с помощью таблицы окна запросов

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

Чтобы использовать Azure Data Studio см. статьи о выполнении подключения и запросов к SQL Server, Базе данных SQL Azure и Azure Synapse Analytics.

Дополнительные сведения о СРЕДЕ SQL Server Management Studio см. в статье Советы и рекомендации по использованию SQL Server Management Studio (SSMS).

Необходимые компоненты

Для работы с данным руководством необходимо следующее:

  • Установите sql Server Management Studio (SSMS).
  • Установите SQL Server из мастера установки (установки) и настройте экземпляр SQL Server.

Подключение к экземпляру SQL Server

Чтобы подключиться к экземпляру SQL Server, выполните следующие действия:

Снимок экрана: ссылка на подключение в обозреватель объектов.

  1. Запустите SQL Server Management Studio. При первом запуске SSMS откроется окно Подключение к серверу. Если этого не происходит, вы можете открыть его вручную, последовательно выбрав Обозреватель объектов>Подключить>Ядро СУБД.
  2. Откроется диалоговое окно Соединение с сервером . Введите следующие данные:

Параметр Предлагаемые значения Description
Тип сервера Компонент Database Engine В поле Тип сервера выберите Ядро СУБД (обычно это параметр по умолчанию).
Имя сервера Полное имя сервера В поле Имя сервера введите имя SQL Server (при локальном подключении в качестве имени сервера также можно использовать localhost). Если вы НЕ ИСПОЛЬЗУЕТЕ экземпляр по умолчанию (MSSQLSERVER), необходимо ввести имя сервера и имя экземпляра.

Проверка подлинности SQL Server

1 Значение по умолчанию является обязательным в SSMS 20. Строгое шифрование (SQL Server 2022 и Azure SQL) должно использоваться для База данных SQL Azure и Управляемый экземпляр SQL Azure. Строгое шифрование (SQL Server 2022 и Azure SQL) можно использовать для SQL Server, если экземпляр имеет принудительное строгое шифрование . Снимок экрана: диалоговое окно подключения для SQL Server.

  • После завершения всех полей выберите Подключение. Вы также можете изменить дополнительные параметры подключения, выбрав «Параметры«. Примеры параметров подключения: база данных, к которой вы подключаетесь, время ожидания подключения и сетевой протокол. В этой статье во всех полях указываются значения по умолчанию.
  • Чтобы убедиться в успешном подключении к экземпляру SQL Server, разверните и изучите объекты в обозревателе объектов, для которых отображаются имя сервера, версия SQL Server и имя пользователя. Эти объекты могут различаться в зависимости от типа сервера. Снимок экрана: подключение к локальному серверу.
  • Создание базы данных

    Выполните следующие действия, чтобы создать базу данных с именем TutorialDB:

    Снимок экрана: новая ссылка на запрос.

    1. Щелкните правой кнопкой мыши экземпляр сервера в обозревателе объектов и выберите Создать запрос.
    2. Вставьте в окно запроса следующий фрагмент кода T-SQL:

    USE master GO IF NOT EXISTS ( SELECT name FROM sys.databases WHERE name = N'TutorialDB' ) CREATE DATABASE [TutorialDB] GO 

    Снимок экрана: команда Execute.

  • Чтобы запустить запрос, нажмите кнопку Выполнить (или клавишу F5). После выполнения запроса в списке баз данных в обозревателе объектов появится новая база данных TutorialDB. Если она не отображается, щелкните правой кнопкой мыши узел Базы данных и выберите Обновить.
  • Создание таблицы

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

    Снимок экрана: база данных изменений.

    1. В раскрывающемся списке базы данных выберите нужную базу данных, как показано ниже.
    2. Вставьте в окно запроса следующий фрагмент кода T-SQL:

    USE [TutorialDB] -- 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.

    Устранение неполадок с подключением

    Сведения о способах устранения неполадок с подключением к экземпляру ядра СУБД SQL Server на отдельном сервере см. в статье Устранение неполадок при соединении с ядром СУБД SQL Server.

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

    • Редактор запросов SQL Server Management Studio (SSMS)
    • Объекты скриптов в СРЕДЕ SQL Server Management Studio
    • Использование шаблонов в SQL Server Management Studio
    • Компоненты и конфигурации SQL Server Management Studio
    • Советы и рекомендации по использованию SQL Server Management Studio (SSMS)

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

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