Как посмотреть имя сервера sql

Как узнать имя экземпляра Microsoft SQL Server на T-SQL

Всем привет! Сегодня мы с Вами рассмотрим несколько способов определения имени экземпляра Microsoft SQL Server на языке T-SQL, а также с использованием других программных средств.

Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sql

Способы определения имени экземпляра Microsoft SQL Server

Существует несколько способов узнать, какое имя экземпляра у SQL Server. Мы рассмотрим способы, которые подразумевают обращение к определенным системным функциям на языке T-SQL, а также способ, с помощью которого мы можем узнать имена всех экземпляров SQL Server, которые установлены на конкретном сервере.

Кроме этого я покажу способ определения имени экземпляра SQL Server без выполнения SQL инструкций, например, для случаев, когда нет возможности подключиться к SQL Server. Данный способ предполагает выполнение определённой инструкции на языке PowerShell.

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

Способ 1 – функция @@SERVERNAME

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

Функция @@SERVERNAME возвращает следующие данные:

Исходные данныеДанные, которые возвращает функция
Если используется экземпляр по умолчанию«Имя_сервера»
Если используется именованный экземпляр«Имя_сервера\Имя_экземпляра»
Если используется экземпляр по умолчанию отказоустойчивого кластера«Сетевое_имя_экземпляра_отказоустойчивого_ кластера_windows_server»
Если используется именованный экземпляр отказоустойчивого кластера«Сетевое_имя_экземпляра_отказоустойчивого_ кластера_windows_server\имя_экземпляра»

Пример использования функции

Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sql

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

Способ 2 – функция @@SERVICENAME

Второй способ определения имени экземпляра Microsoft SQL Server предполагает использование функции @@SERVICENAME, которая возвращает имя раздела реестра, согласно которому запущен SQL Server.

Если текущий экземпляр является экземпляром по умолчанию, то данная функция возвращает «MSSQLSERVER», однако если же текущий экземпляр является именованным экземпляром, то эта функция возвращает имя этого экземпляра.

Пример использования функции

Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sql

В данном случае, так как у меня именованный экземпляр, функция @@SERVICENAME вернула имя экземпляра.

Способ 3 – функция SERVERPROPERTY

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

Данная функция принимает один параметр, и если мы передадим значение «InstanceName», то она нам вернет имя экземпляра.

Однако здесь стоит учитывать, что если используется экземпляр по умолчанию, то функция вернет NULL.

Пример использования функции

Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sql

У меня именованный экземпляр, поэтому функция вернула имя экземпляра.

Способ 4 – процедура xp_regread

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

Процедура принимает три параметра: в первом мы указываем название раздела реестра, во втором — путь к нужной нам ветке реестра, и третий — параметр, значение которого нам нужно считать.

Пример использования процедуры

Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sql

У меня установлен только один экземпляр, поэтому инструкция вернула одну строку данных.

Как узнать имя экземпляра Microsoft SQL Server на PowerShell

Способ предполагает простое считывание названия службы Microsoft SQL Server, т.е. мы с помощью определенной инструкции на PowerShell ищем название службы по префиксу «MSSQL$» (данный префикс имеет «Имя службы, а не «Отображаемое имя службы»).

Пример инструкции на PowerShell

Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sql

Кроме этого, узнать имя экземпляра Microsoft SQL Server можно, если зайти в оснастку «Службы» в Windows и посмотреть, какое имя указано в названии службы SQL Server.

Заметка! Всем тем, кто только начинает свое знакомство с языком SQL, рекомендую прочитать книгу «SQL код» – это самоучитель по языку SQL, которую написал я, и в которой я подробно, и в то же время простым языком, рассказываю о языке SQL.

На сегодня это все, надеюсь, материал был Вам полезен, пока!

Источник

@@SERVERNAME (Transact-SQL)

Возвращает имя локального сервера, на котором работает SQL Server.
Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sqlСинтаксические обозначения в Transact-SQL

Синтаксис

Ссылки на описание синтаксиса Transact-SQL для SQL Server 2014 и более ранних версий, см. в статье Документация по предыдущим версиям.

Типы возвращаемых данных

nvarchar

Remarks

Программа установки SQL Server присваивает серверу имя компьютера. Чтобы изменить имя сервера, выполните процедуру sp_addserver, а затем перезапустите SQL Server.

При наличии нескольких установленных экземпляров SQL Server функция @@SERVERNAME возвращает указанные ниже сведения об имени локального сервера, если это имя не было изменено после установки.

ЭкземплярИнформация о сервере
Экземпляр по умолчаниюимя_сервера
Именованный экземпляримя_сервера\имя_экземпляра
Экземпляр отказоустойчивого кластера — экземпляр по умолчанию«сетевое_имя_экземпляра_отказоустойчивого_кластера_windows_server«
Экземпляр отказоустойчивого кластера — именованный экземпляр«сетевое_имя_экземпляра_отказоустойчивого_кластера_windows_server\имя_экземпляра«

Хотя функция @@SERVERNAME и свойство SERVERNAME функции SERVERPROPERTY могут возвращать строки в похожих форматах, эта информация может различаться. Свойство SERVERNAME автоматически сообщает об изменениях сетевого имени компьютера.

Функция @@SERVERNAME, напротив, не сообщает о таких изменениях. Функция @@SERVERNAME информирует об изменении имени локального сервера, которое было выполнено с помощью хранимых процедур sp_addserver или sp_dropserver.

Примеры

Ниже приводится образец результирующего набора.

Источник

Программирование на C, C# и Java

Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы

ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: vscoderu@yandex.ru, https://vk.com/vscode

Как узнать имя сервера Microsoft SQL Server

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

Способ первый. Самый надежный

В Microsoft SQL Server предусмотрен специальный SQL запрос, возвращающий имя экземпляра сервера:

Выполнив данный запрос, например, в SQL Server Management Studio, вы получите имя вашего экземпляра сервера.

Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sql

В данном случае было возвращено имя установленного экземпляра Microsoft SQL Server равное: SQLEXPRESS.

Способ второй

Другим способом получения имени SQL-сервера является поиск записи службы SQL Server.

Запустите классическое приложение Windows “Службы” на вашем компьютере и найдите в списке служб объект SQL Server.

В скобках будет указано имя экземпляра.

Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sql

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

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

Источник

Как я могу получить имя сервера в SQL Server Management Studio?

Я использую SQL Server Management Studio. Я хочу подключить локальный сервер. Но мне не хватает локального имени сервера.

Как я могу получить имя локального сервера в SQL Server Management Studio?

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

Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sql

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

Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sql

3 ответа

Другой способ найти это раскрывающееся поле с именем сервера, в конце которого есть опция с именем. щелкните его и там ядро базы данных, разверните ядро базы данных и вы найдете список серверов sql в вашем компьютере / сети. Нажмите на нужное, и вы получите имя сервера.

Исходя из вашего вопроса, я предполагаю, что вы вошли на компьютер, на котором работает SQL Server. В этом случае вы можете открыть диспетчер конфигурации SQL Server, чтобы подтвердить имя вашего экземпляра SQL. Диспетчер конфигурации SQL Server показывает все запущенные службы SQL. Найдите сервер SQL Server (instanceName) и запишите имя экземпляра. Затем вы можете получить доступ к серверу из SQL Server Management Studio, используя (local) \ instanceName,. \ InstanceName или имя_сервера \ instanceName.

Псевдоним (local) (да, включая скобки) должен позволять вам подключаться к локальному экземпляру, но, пожалуйста, укажите фактическую ошибку, которая возникает, если имя хоста не является реальной проблемой.

Источник

Как посмотреть имя сервера sql

�������� ��� � ������� ����� �����
Sql Server Configuration
Authentication SQL / Windows (������� Windows)

server: hostname
database: SQLEXPRESS
?

� ��� ������ ������ hostname?
��� ����������?
� ��� ��� �������� � ��� ���������� � ��� ������������, ������ �� ��������27 ��� 12, 18:39����[13234776] �������� | ���������� �������� ����������

Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sqlRe: ��� ������ ��� ������� � ���� ������? [new]
Glory
Member

������:
���������: 5953

rusik48
komrad,

server: hostname
database: SQLEXPRESS
?

� ���� «������» �������� ��������\SQLEXPRESS

27 ��� 12, 19:32����[13235045] �������� | ���������� �������� ����������
Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sqlRe: ��� ������ ��� ������� � ���� ������? [new]
rusik48
Member

����
Server: Anna-PC
Database: SQLEXPRESS

�� ��������

27 ��� 12, 20:00����[13235146] �������� | ���������� �������� ����������
Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sqlRe: ��� ������ ��� ������� � ���� ������? [new]
Glory
Member

��� ������������: ANNA-PC\Anna

27 ��� 12, 21:57����[13235443] �������� | ���������� �������� ����������
Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sqlRe: ��� ������ ��� ������� � ���� ������? [new]
komrad
Member

������:
���������: 5953

komrad
� ���� «������» �������� ��������\SQLEXPRESS

����
Server: Anna-PC
Database: SQLEXPRESS

��� ��������

27 ��� 12, 22:25����[13235553] �������� | ���������� �������� ����������
Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sqlRe: ��� ������ ��� ������� � ���� ������? [new]
rusik48
Member

����
Server: ANNA-PC\SQLEXPRESS
Database: SQLEXPRESS

�� ��������

27 ��� 12, 22:36����[13235589] �������� | ���������� �������� ����������
Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sqlRe: ��� ������ ��� ������� � ���� ������? [new]
komrad
Member

������:
���������: 5953

rusik48
komrad,

����
Server: ANNA-PC\SQLEXPRESS
Database: SQLEXPRESS

� ���
Server: ANNA-PC\SQLEXPRESS
Database: master

?

27 ��� 12, 23:25����[13235750] �������� | ���������� �������� ����������
Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sqlRe: ��� ������ ��� ������� � ���� ������? [new]
rusik48
Member

�� ����� ����� ��� �����:
Unable to connect to the Database. Please check if service account has connectivity, credentials and permissions to connect.

� �����:
Connection failed. Please check database credentials along with permissions for Microsoft SQL Data sync Windows service logon account to connect to database with specified credentials.

Other reasons for failure:
Windows Azure SQL databases have to be added on the the SQL Data Sync portal.
SQL Server databases lower than SQL Server 2005 SP5 are not supported on the SQL Data Sync

������ � ���� ������ ���� � ������ (�� �� ����� ������� ��������� ��� ����� �� ���� � MS Management Studio), �� ���� ������:
Database cannot be registered. Potentials reasons:
Connection failed. Please check database credentials along with permissions for Microsoft SQL Data sync Windows service logon account to connect to database with specified credentials.

Registering a Windows Azure SQL Database through Microsoft SQL Data Sync Windows service is not supported. Please use SQL Data Sync portal to register a Windows Azure SQL Database.
Only SQL Server 2005 SP2 and higher versions are supported with the SQL Data Sync

����! � ����� ��������� ��� ��� ����� ����. �� ������������� ��������� ��� ������.
���� ���������� ���� �������� ����������� � ���������

28 ��� 12, 00:35����[13235995] �������� | ���������� �������� ����������
Как посмотреть имя сервера sql. Смотреть фото Как посмотреть имя сервера sql. Смотреть картинку Как посмотреть имя сервера sql. Картинка про Как посмотреть имя сервера sql. Фото Как посмотреть имя сервера sqlRe: ��� ������ ��� ������� � ���� ������? [new]
rusik48
Member

Server: localhost\SQLEXPRESS ��� ��� � ���� ������ �� �� ����� ��� � ANNA-PC\SQLEXPRESS
Database: ��� ��� ���� ������� ���� �������������� ���������� � MS Management studio � ���� ������ ��� users_data

Server: localhost\SQLEXPRESS
Database: users_data

Источник

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

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