Где посмотреть имя экземпляра sql server: Как узнать имя сервера Microsoft SQL Server — Программирование на C, C# и Java
Содержание
@@SERVERNAME (Transact-SQL) — SQL Server
Twitter
LinkedIn
Facebook
Адрес электронной почты
-
Статья -
-
Применимо к:база данныхSQL Server Azure SQL Управляемый экземпляр SQL Azure
Возвращает имя локального сервера, на котором работает SQL Server.
Соглашения о синтаксисе Transact-SQL
Синтаксис
@@SERVERNAME
Примечание
Ссылки на описание синтаксиса Transact-SQL для SQL Server 2014 и более ранних версий, см. в статье Документация по предыдущим версиям.
Типы возвращаемых данных
nvarchar
Программа установки SQL Server присваивает серверу имя компьютера. Чтобы изменить имя сервера, выполните процедуру sp_addserver, а затем перезапустите SQL Server.
При наличии нескольких установленных экземпляров SQL Server функция @@SERVERNAME возвращает указанные ниже сведения об имени локального сервера, если это имя не было изменено после установки.
Экземпляр | Информация о сервере |
---|---|
Экземпляр по умолчанию | ‘имя_сервера‘ |
Именованный экземпляр | ‘имя_сервера\имя_экземпляра‘ |
Экземпляр отказоустойчивого кластера — экземпляр по умолчанию | «сетевое_имя_экземпляра_отказоустойчивого_кластера_windows_server« |
Экземпляр отказоустойчивого кластера — именованный экземпляр | «сетевое_имя_экземпляра_отказоустойчивого_кластера_windows_server\имя_экземпляра« |
Хотя функция @@SERVERNAME и свойство SERVERNAME функции SERVERPROPERTY могут возвращать строки в похожих форматах, эта информация может различаться. Свойство SERVERNAME автоматически сообщает об изменениях сетевого имени компьютера.
Функция @@SERVERNAME о таких изменениях не сообщает. Она информирует об изменениях имени локального сервера, выполненных при помощи хранимой процедуры sp_addserver или sp_dropserver.
Примеры
Следующий пример демонстрирует использование процедуры @@SERVERNAME
.
SELECT @@SERVERNAME AS 'Server Name'
Ниже приводится образец результирующего набора.
Server Name --------------------------------- ACCTG
См. также:
Функции конфигурации (Transact-SQL)
SERVERPROPERTY (Transact-SQL)
sp_addserver (Transact-SQL)
Как узнать имя сервера sql
Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы
ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode. ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: [email protected], https://vk.com/vscode
Как узнать имя сервера Microsoft SQL Server
Для выполнения запросов к локальной базе данных Microsoft SQL Server из программы необходимо знать имя экземпляра сервера. Из статьи вы узнаете, как его получить.
Способ первый. Самый надежный
В Microsoft SQL Server предусмотрен специальный SQL запрос, возвращающий имя экземпляра сервера:
Выполнив данный запрос, например, в SQL Server Management Studio, вы получите имя вашего экземпляра сервера.
В данном случае было возвращено имя установленного экземпляра Microsoft SQL Server равное: SQLEXPRESS.
Способ второй
Другим способом получения имени SQL-сервера является поиск записи службы SQL Server.
Запустите классическое приложение Windows “Службы” на вашем компьютере и найдите в списке служб объект SQL Server.
В скобках будет указано имя экземпляра.
В этом же меню можно остановить, запустить и перезапустить экземпляр установленного Microsoft SQL Server.
Стоит отметить, что второй способ получения имени сервера – менее достоверен. В скобках не всегда указано истинное имя сервера, пригодное для обращения к нему при подключении. Поэтому при наличии возможности лучше всего использовать первый способ получения имени с помощью SQL-запроса.
Изменение имени компьютера с установленным экземпляром MS SQL Server — не самая хорошая идея, поскольку после переименования в работе SQL могут возникнуть некоторые проблемы. Чтобы избежать этих проблем, необходимо обновить системные метаданные таким образом, чтобы отобразить в них изменение имени компьютера.
Сделать это можно с помощью несложного SQL запроса. Так выглядит запрос для дефолтного экземпляра SQL Server:
sp_dropserver ″old_name″;
GO
sp_addserver ″new_name″, local;
GO
А так для именованного:
sp_dropserver ″old_name\InstanceName″;
GO
sp_addserver ″new_name\InstanceName″, local;
GO
Для примера возьмем компьютер с установленным экземпляром MS SQL Server. Чтобы посмотреть текущее имя сервера, открываем SQL Management Studio и выполняем запрос:
Как видите, имя сервера, полученное с помощью запроса (2012R2Std_Temp) не совпадает с именем компьютера (SQL_Test).
Поскольку в примере используется дефолтный экземпляр SQL Server, то для изменения имени выполним следующий запрос:
sp_dropserver ″2012R2Std_Temp″;
GO
sp_addserver ″SQL_Test″, local;
GO
После переименования необходимо перезапустить SQL Server. Сделать это можно из командной строки, командой:
net stop mssqlserver && net start mssqlserver
Моей работы компания имеет сервер MSSQL 2005. У меня есть два вопроса узнать текущий пользователь журналу и любой способ отправить предупреждающее сообщение:
Первый вопрос в том, есть ли T-SQL или SP для поиска текущего имени пользователя и имени машины. Если пользователь использует имя SQL-сервера для удаленного доступа к SQL-серверу, есть ли способ узнать имя этого окна пользователя (имя для входа в окна)?
Мой следующий вопрос: если я могу получить имя пользователя или идентификатор, есть ли способ отправить предупреждающее сообщение, например, «в настоящее время SQL-сервер очищается или резервное копирование, пожалуйста, не входите в систему в это время» , Наверное, это может быть сложно. Возможно, мне придется отправить электронное письмо пользователю.
Сервер SQL доступен только в компании. SQL-сервер имеет список пользователей в качестве пользователей входа: пользователи Windows, пользователи SQL и sa.
3 ответа
SELECT SUSER_SNAME(), HOST_NAME()
Если соединение является «sa» (или любым другим логином SQL), вы не можете найти имя пользователя домена/окна. SQL Server знает, что это «sa» или это логин SQL.
HOST_NAME может быть и ненадежным, его можно установить в строке подключения («Имя приложения»). Или это может быть расплывчатым, например, «Microsoft Office» для по умолчанию для Access, Excel и т.д.
Вы можете вернуться назад с помощью client_net_address в sys.dm_exec_connections и соответствует MAC-адрес для IP и выяснить, кто вошел в.
An Самый простой способ узнать, как хост и пользователь является
Где вы получите некоторую другую информацию, которая может быть хорошо, чтобы знать, как если бы пользователь активен и так далее. это не решает проблемы, объявлено gbn.
Благодарим за все ваши предложения. Я пробовал все методы, и я думаю, что метод Йоакима Бэкмана удовлетворяет мою потребность. Вот краткое изложение того, что я узнаю.
- Запрос данных sys.syslogins содержит только регистрационную информацию. Аккаунт не указывает текущую временную метку пользователя. Я попытался войти в систему из другого приложения в мой SQL, и этот запрос не перечисляет логин.
- SELECT SUSER_SNAME(), HOST_NAME() отображает только одного пользователя на сервере SQL. Например, я вхожу в систему как мое имя для SQL-сервера. Результат этого запроса содержит только мое имя и имя машины. Этот запрос не отображает текущих пользователей на сервере SQL.
- exec sp_who2 содержит информацию, которая мне нужна. В нем перечислены имя текущего имени пользователя, активное состояние, доступ к имени пользователя db и используемая команда.
Для того чтобы получить информацию, которую я использую в SP, я должен фильтровать и присоединять информацию к другим таблицам, таким как электронные письма. Вот коды, которые я использую:
DECLARE @retTable TABLE (SPID int not null , Status varchar (255) not null , Login varchar (255) not null , HostName varchar (255) not null , BlkBy varchar(10) not null , DBName varchar (255) null , Command varchar (255) not null , CPUTime int not null , DiskIO int not null , LastBatch varchar (255) not null , ProgramName varchar (255) null , SPID2 int not null , REQUESTID INT) INSERT INTO @retTable EXEC sp_who2 SELECT Status, Login, HostName, DBName, Command, CPUTime, ProgramName — * FROM @retTable —WHERE Login not like «sa%» — if not interested in sa ORDER BY Login, HostName
При установке Microsoft SQL Server, внутреннее имя экземпляра SQL сервера создается на основании текущего имени хоста. Однако, при переименовании компьютера/сервера, имя SQL сервера в метаданных (хранится в sys.servers) не обновляется автоматически, в результате чего при работе с SQL могут возникать разные проблемы. В этой инструкции мы покажем, как корректно обновить метаданные в SQL и изменить имя сервера без полной переустановки MSSQL. Инструкция применима для отдельно стоящего (не кластерного) SQL Server версий от MS SQL 2000 до 2012.
Совет . Можно сменить только имя севера, изменить имя экземпляра (инстанса) SQL Server без переустановки нельзя.
Откройте консоль SQL Server Management Studio и с помощью следующего запроса проверьте текущее имя хоста и имя инстанса SQL:
- Имя сервера (HostName): DESKTOP-V2OE3P0
- Полное имя экземпляра SQL (ServerName): DESKTOP-V2OE3P0\SQLDB
Переименуем имя компьютер и перезагрузим его:
Rename-Computer -NewName Sql-Srv1 -Restart
Совет . Имя компьютера можно сменить и из свойств My Computer.
После перезагрузки попробуйте подключится к старому имени сервера SQL: DESKTOP-V2OE3P0\SQLDB. Появится ошибка, ведь имя сервера изменилось.
Cannot connect to DESKTOP-V2OE3P0\SQLDB.
A network-related or Instant-specific error occurred when establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interface, error: 26 – Error Locating Server/Instance Specified) (Microsoft SQL Server)
Еще раз проверим имя хоста и имя инстанса:
Select @@ServerName ServerName, Host_name() HostName
В данном случае имя инстанса не соответствует имени компьютера и ссылается на старое имя компьютера DESKTOP-V2OE3P0.
Чтобы изменить имя для именованного экземпляра SQL, выполните следующую команду TSQL.
Удалить старое имя:
Добавим новое имя:
sp_addserver «Sql-Srv1\SQLDB», local;
GO
Если нужно сменить имя сервера у дефолтного экземпляра SQL Server команда такая:
sp_dropserver ″OldName″;
GO
sp_addserver ″NewName″, local;
GO
Если при выполнении команды sp_dropserver появится ошибка:
Msg 15190, Level 16, State 1, Procedure sp_dropserver, Line 56
Скорее всего, имеются удаленные подключения к серверу DESKTOP-V2OE3P0. Сбросить их можно такими командами. Для дефолтного инстанса:
Проверим, что имя сервера в метаданных обновилось:
SELECT @@SERVERNAME AS ‘ServerName’
SELECT * FROM SYS.SERVERS
Как вы видите, имя сервера изменилось. Осталось перезапустить службу SQL Server:
net stop MSSQL$SQLDB && net start MSSQL$SQLDB
- Этот способ подойдет только для переименования отдельностоящего SQL сервера. Для переименования SQL Server в кластере Failover Cluster нужно использовать консоль Cluster Management.
- Нельзя изменить имя сервера, участвующего в репликации или зеркалировании
- Если установлены службы отчетов Reporting services, после переименования они будут недоступны (https://msdn.microsoft.com/en-us/library/ms345235.aspx)
Я установил Microsoft SQL Server 2008.
Когда я запускаю SQL Server Management Studio (SSMS), я получаю окно входа в Connect to Server с пустым текстовым полем для Server name . Я пробовал много имен, но я не мог его решить.
Как я могу найти / получить имя сервера?
Шаг 1: Убедитесь, что SQLEXPRESS и LocalDB установлены в вашей системе. Перейти к SQL SERVER Configuration Manager => Служба SQL Server
Если ничего не указано для служб SQL Server, установите ниже компоненты (для 64-разрядной ОС) 1. SqlLocalDB 2. SQLEXPR_x64_ENU 3. SQLEXPRADV_x64_ENU 4. SQLEXPRWT_x64_ENU
Шаг 2: Ввести ввод в эксплуатацию. (Dot) в качестве имени сервера и нажмите «Подключить» [введите описание изображения здесь] Вновь введите. \ SQLEXPRESS в качестве имени сервера и нажмите на соединение
1.Вы можете запустить следующую команду.
EXEC xp_cmdshell «reg query «HKLM \ Software \ Microsoft \ Microsoft SQL Server \ Имена экземпляров \ SQL»»;
ИДТИ
2. использование встроенного стандартного отчета.
выберите экземпляр -> щелкните правой кнопкой мыши-> Отчеты -> Стандартные отчеты -> Сервер Dashbords
Существует много способов, упомянутых выше. Но я использую довольно простой способ (ну не простой, как SELECT @@ SERVERNAME ). Когда вы запустите студию управления SQL-сервером, вы увидите подсказку ниже GUI
Там Имя сервера — это имя вашего сервера (может быть несколько серверов в соответствии с вашей средой dev, выберите правильный). Надеюсь это поможет:)
учитывая следующие примеры
- Имя экземпляра SQL: MSSQLSERVER
- Порт: 1433
- Имя хоста: MyKitchenPC
- IPv4: 10.242.137.227
- DNS Суффикс: dir.svc.mykitchencompany.com
вот ваши возможные имена серверов:
- локальный \ MSSQLSERVER
- локальный, 1433 \ MSSQLSERVER
- MyKitchenPC, 1433 \ MSSQLSERVER
- 10.242.137.227,1433 \ MSSQLSERVER
- MyKitchenPC.dir.svc.mykitchencompany.com, 1433 \ MSSQLSERVER
start -> CMD -> (Write comand) SQLCMD -L первая строка — это имя сервера, если имя сервера (локальное) Имя сервера: YourPcName \ SQLEXPRESS
Запустите этот запрос, чтобы получить имя
Как упоминалось @ Khaneddy2013, cmd SQLCMD -L не возвращает имя сервера при запуске. Bcz Я только установил SSMS (локальный db и сервер не были установлены). После попытки установки SqlLocaLDB и SQLEXPR32_x86_ENU (32-разрядная ОС) я смог подключиться. И теперь в окне cmd также отображаются имена серверов.
имя сервера по умолчанию — это имя вашего компьютера, но вы можете использовать «.». (Dot) вместо имени локального сервера.
еще одна вещь, которую вы должны рассмотреть, возможно, вы установили SQL Server Express Edition. в этом случае вы должны ввести «. \ sqlexpress» в качестве имени сервера.
моя проблема заключалась в том, что при подключении к базе данных SQL в мастере добавления ссылок найдите SERVERNAME. Я нашел его, выполнив запрос (SELECT @@ SERVERNAME) внутри студии управления SQL, а reusl — мое имя сервера. Я положил это в поле имени сервера, и все прошло отлично.
У меня также была эта проблема в первый раз.
В диалоговом окне «Подключение к серверу» проверьте настройки по умолчанию и нажмите «Подключиться». Для подключения в поле Имя сервера должно быть указано имя компьютера, на котором установлен SQL Server. Если Database Engine является именованным экземпляром, поле «Имя сервера» также должно содержать имя экземпляра в формате: имя_компьютера \ имя_экземпляра.
Так, например, я решил проблему следующим образом: я набрал имя сервера: Alex-PC \ SQLEXPRESS
Работает ли A-Number CRM под управлением операционных систем Windows XP, Windows Vista , Windows 7, Windows 8 , Windows 10 ?
Во избежание ошибок, программа должна запускаться от имени пользователя, которому разрешена запись на диск и в реестр.
Можно ли использовать MS SQL Server 2005, 2008, 2012 вместо MS SQL Server 2000.
Да! Начиная с версии 1.74
Внимание!! После установки MS SQL сервера убедитесь, что служба стартовала и то, что соединение с сервером настроенно корректно. (Для MS SQL с 2005 по 2012 это делается через — Диспетчер конфигурации SQL Server.)
Если существует подозрение, что клиентский компьютер не может соединиться с SQL сервером, как это можно проверить??
В командной строке клиентского компьютера, выполнить команду:
Только у кого установлен MS SQL 2000 (MSDE) . После /U введите имя пользователя, в данном случае sa, после /P введите пароль, после /S введите имя MS SQL сервера, для локального подключения можно оставить пустым. Вот примерно так выглядит команда:
OSQL /U sa /P sdfl380dsklj /S mycomp
Вы увидите приглашение: 1 >
Выполните команду select:
1> select * from sysfiles
Если Вы увидите результат запроса, значит соединение с SQL сервером существует.
Закончить сеанс командной:
В том случае если у Вас на компьютере отсутствует файл osql.exe Это исполянемый файл. Распакуйте его и положите в папку windows\system32, после чего можно исполнять команды из командной строки.
Для работы с MS SQL 2008 используйте утилиту: sqlcmd , для вызова справки по командам используйте: sqlcmd /?
или в командной строке клиентского компьютера, выполнить команду:
telnet [имя sql server-а или ip] 1433
Выглядеть будет так:
telnet 192.168.200.100 1433
(Служба telnet должна быть запущена)
Определение проблемы, соединения с SQL Server- ом!!
Расспаковать архив «Data Link. zip»
Извлекаем три файла — newudl.reg , nonewudl.reg , Data Link.UDL .
Исполянем два рег.файла — newudl.reg , nonewudl.reg , после этого запускаем файл — Data Link.UDL
В форме «Свойства связи с данными» в закладке — Поставщик данных — встаем на строку Microsoft OLE DB Provider for SQL Server , жмем кнопку — Далее.
На закладке — Подключение, выполняем настройку соединения и смотрим на каком шаге возникает ошибка.
Не запущена служба «MSSQLSERVER»
Войти в «Панель управления» — «Администрирование» — «Службы » , запустить службу «MSSQLSERVER»
Обратите внимание на тип запуска службы. Желателен тип: Авто.
Почему не устанавливается MSDE ??
Не установлена «Служба доступа к файлам и принтерам сетей Майкрософт».
Войти в «Панель управления» — «Сеть и удаленный доступ к сети» — “Подключение по локальной сети”.
В окне свойства подключения по локальной сети нажмите кнопку «Установить» .
Затем, следует выбрать пункт Служба и добавить «Служба доступа к файлам и принтерам сетей Майкрософт» . После чего следует перезагрузить компьютер и повторить установку MSDE .
Не запущена служба «Сервер»
Войти в «Панель управления» — «Администрирование» — «Службы » , запустить службу «Сервер»
Как включить лог инсталляции MSDE ??
Чтобы включить лог инсталляции, запустите инсталляцию из командной строки с таким ключем:
Лог будет создан в корне диска С:\
Почему при установке MSDE , выдает ошибку:
A strong SA password is required for security reasons. Please use SAPWD switch to …….
Не назначен пароль для пользователя «sa» !!
Этот параметр задается в опциях файла setup.ini , формат строки должен быть такой:
Вместо слова в кавычках впишите пароль в латинской раскладке.
Установка прерывается сама, без выдачи ошибок. В Program Files создаются нужные папки. А в конце установки они сами удаляются.
Вам нужно полностью снести с машины все упоминания о MS SQL которые остались от предыдущих попыток установки, перезагрузить компьютер и повторить инсталляцию!!
Сначала проверьте есть ли MSDE в списке установленных программ, и если стандартным способом деинсталлировать не удасться, тогда смело удаляйте полностью директорию C:\ Program Files\Microsoft SQL Server , и перезагрузите компьютер.
Если ранее на Вашем компьютере было установлено программное обеспечение, которое работало под управлением MS SQL , то в директотрии: C:\Program Files\Microsoft SQL Server\MSSQL\Data возможно остались файлы баз данных, которые Вам в последствии могут пригодиться, выясните этот вопрос перед удалением!!
Вместо русского текста — вопросики
«Пуск» — «Панель управления» — «Язык и региональные стандарты» (закладка «Языки» ), жмем кнопку «Подробнее» — Языки и службы текстового ввода (закладка «Дополнительно» ) ставим галку в чек-бокс «Включить поддержку текстовых служб для всех программ» , жмем кнопку «Применить».
Как узнать имя моего SQL сервера??
Если Вы установили MSDE , или MS SQL Server то после перезагрузки компьютера должны были увидеть в трее значок SQL Server Service Manager (похож на бочонок с зеленой стрелкой). При наведении на этот значек стрелкой мыши, Вы увидете хинт с названием Вашего сервера. Запись выглядит так: Running -\\ xserver — MSSQLServer , название Вашего сервера находится сразу за двумя обратными слешами, то есть в приведенном примере — xserver .
Так же вероятнее всего оно совпадает с именем вашего компьютера.
Если Вы увидели ошибку, вот такого плана: invalid column name.
Ответы на вопросы, по работе с A-Number CRM.
Небольшое предисловие о логике работы на первоначальном этапе.
Когда Вы создали новую базу данных она пуста. То есть в ней изначально созданы всего лишь два поля, это № и Комментарий. Соответственно Вам надо создать все необходимые поля для работы.
После того, как Вы создали поля базы данных, они не отображены в Главной таблице, почему? — потому что в Главной таблице отображаются только те поля которые Вы разместите на Карточке контакта. Поэтому Вы заходите в режим редактирования Карточки, и добавляете в нее, ранее созданные поля, и размещаете их на Карточке в том виде, который Вам больше нравится, то есть мы создали дизайн Карточки.
Но следует помнить, что только что созданный Вами дизайн, Вы создали как пользователь Администратор, и только у этого пользователя он и будет отображаться. Часто после заведения новых пользователей в систему, возникает вопрос — почему при открытии Карточки у других пользователей, Карточка пуста? — потому что они не создали свой собственный дизайн Карточки. Но в том случае, если у Вас нет необходимости в создании индивидуального дизайна для каждого пользователя, Вы можете распространить на них любой дизайн, который был создан в данной базе данных, это легко, и занимает ровно минуту.
И еще момент, который требует объяснения:
Когда Вы заводите в систему нового пользователя, он не входит ни в одну из групп доступа, то есть пока Вы не внесли его в одну из существующих групп, он будет видеть пустую Карточку и пустую Главную таблицу, не забывайте о том, что каждый пользователь, должен войти в одну из групп доступа.
Я понял, что для того, чтобы поле отображалось в Главной таблице, его надо разместить на Карточке» — как это сделать? ?
Для этого надо открыть Карточку в режиме редактирования, и расположить элементы(ранее созданные поля), так как Вы считаете нужным, после этого они станут отображаться в Главной таблице.
При попытке воспользоваться импортом с сопоставлением полей, программа ругается » Выберите для переноса ветку без привязанных контактов. Импорт не произведен» Как с этим быть?
Надо перед импортом, создать пустую ветку в дереве (без привязанных к ней контактов), и выбрать ее в качестве целевой при импортировании.
Это сделано специально, для того, чтобы избежать (как показала практика) траты лишнего времени на поиск, только-что импортированных записей из тех, которые были внесены в базу до этого. А так они все аккуратно будут лежать в веточке, откуда Вы и сможете их распределить по требуемым веткам, без лишних хлопот.
Если в заголовке Карточки контакта не отображаются кнопки и . это значит, что у Вас стоит тема AERO .
Если я в карточке случайно стерла что -то, можно ли как-то откатить это действие?
Нет, но можно заглянуть в Историю изменений.
Меню: Администрирование — Журнал изменений контактов
или:
Отчеты — Активность пользователей
Если зарегистрировать например 10 контактов, а потом удалить из них один или
несколько, то нумерация не восстанавливается. Т.е. было 10, осталось 5
после удаления, шестой зарегистрированный получит номер 11 и нумерация
будет 1,2,3,4,5,11. как-то можно решить эту проблему?
Номер является глобальным идентификатором записи, поэтому всегда уникален, это не подсчет количества строк.
Программа работает через интернет?
Если, к примеру, у меня несколько офисов в разных городах, будет ли программа работать как единая база данных?
Может ли каждый менеджер заходить в программу под своим логином?
Имя MySQL сервера может понадобиться при установке системы управления сайтом. Для того, чтобы узнать имя Вашего MySQL сервера на хостинге необходимо перейти в раздел «Хостинг» — «MySQL».
На скриншоте это адрес «db6.ipipe.ru»
Если базы данных нет?
Чтобы добавить базу данных, на этой же странице нажмите «Добавить». В открывшемся окне Вы можете задать желаемый пароль, кодировку и комментарий:
После того, как будет нажата кнопка «Применить», создастся новая база данных с соответствующим уведомлением:
Вы можете посмотреть все интересующие данные для свежесозданной базы данных – логин, пароль, сервер, имя БД и комментарий.
Запустите классическое приложение Windows “Службы” на вашем компьютере и найдите в списке служб объект SQL Server. В скобках будет указано имя экземпляра. В этом же меню можно остановить, запустить и перезапустить экземпляр установленного Microsoft SQL Server.
Как узнать имя своего сервера?
Если имя сервера неизвестно, его можно быстро определить, открыв в системе командную строку Windows, которая будет выполнять функции «Диспетчера сетевых лицензий». В командной строке введите ipconfig /all и просмотрите запись «Host Name».
Как создать сервер в Microsoft SQL Server?
Первое, что Вам нужно сделать, это запустить среду SQL Server Management Studio и подключиться к SQL серверу.
- Затем в обозревателе объектов щелкнуть по контейнеру «Базы данных» правой кнопкой мыши и выбрать пункт «Создать базу данных».
- В результате откроется окно «Создание базы данных».
Как подключиться к серверу SQL Server?
Подключение к серверу MS SQL с помощью Management Studio
- Откройте MS-SQL Server 2012 Management Studio.
- Введите IP адрес сервера базы данных в виде Имя сервера (Проверьте скриншот, чтобы узнать как найти Ваш IP адрес сервера базы данных)
- Выберите “SQL Server Authentication” как аутентификацию
- Введите имя Вашей базы данных
- Введите пароль Вашей базы данных
Что такое имя сервера?
DNS-сервер (Name-сервер, nameserver, NS) — сервер, преобразующий доменные имена, с которыми работают пользователи, в понятные компьютерам IP-адреса или в обратном направлении.
Как по ip адресу узнать доменное имя?
Узнать доменное имя по IP
- Открыть сервис WHOIS в удобном браузере;
- Ввести в верхнем окне адрес IP;
- Ниже в строке «хост» отобразится соответствующее имя сайта.
Как узнать адрес или имя сервера?
КАК УЗНАТЬ АДРЕС VPN СЕРВЕРА?
- Нажать на клавиатуре + (Пуск+R)
- В появившейся строке набрать cmd и нажать Ok.
- В появившемся окне набрать ipconfig и нажать клавишу Enter.
- Для windows появится следующее
- адрес основного шлюза и будет адресом VPN сервера.
Как узнать имя узла или IP адрес?
В окне командной строки наберите команду ipconfig и на клавиатуре нажмите на клавишу Enter. IP-адрес указан в строке IPv4-адрес (IP-адрес для Windows XP): например, 10.16.9.85.
Как узнать хостинг своего сайта?
Как узнать, на каком хостинге находится сайт, с помощью утилиты Whois
- Перейдите на страницу Whois-сервиса. Введите доменное имя вашего сайта и нажмите Проверить:
- В строке «Сервер DNS» будет указан адрес DNS-сервера. По нему можно определить хостинг-провайдера.
Как открыть диспетчер конфигурации SQL Server?
Чтобы открыть диспетчер конфигурации SQL Server , с помощью чудо-кнопки Поиск на вкладке Приложения введите SQLServerManager<version>. msc (например, SQLServerManager13. msc) и нажмите клавишу ВВОД. To open SQL ServerSQL Server Configuration Manager, in the Search charm, under Apps, type SQLServerManager<version>.
Как удалить MS SQL Server?
- Чтобы начать процесс удаления, перейдите к Параметры в меню «Пуск» и выберите Приложения. …
- Введите sql в поле поиска. …
- Выберите Microsoft SQL Server (версия) (разрядность) . …
- Выберите Удалить. …
- Выберите Удалить во всплывающем диалоговом окне SQL Server, чтобы запустить мастер установки Microsoft SQL Server.
Как остановить MS SQL Server?
На панели результатов щелкните правой кнопкой мыши SQL Server (MSSQLServer) или именованный экземпляр, затем выберите Пуск, Остановка, Пауза, Продолжитьили Перезапуск.
Где я могу найти имя SERVERNAME и INSTANCE, чтобы использовать их в команде sqlcmd
Miguel Riano Abril
21
Очки репутации
2022-04-28T16:41:06.547+00:00
в оболочке cmd я вижу «COMPUTERNAME=BASEDATOS», в SSMS я вижу имя экземпляра = BASEDATOS, используя select @@servername return BASEDATOS.
При попытке использовать
sqlcmd -S BASEDATOS\BASEDATOS -Usa -Pp4ssw0rd5tr0ng
Сервер не найден или недоступен.
sqlcmd -S BASEDATOS -Usa -Pp4ssw0rd5tr0ng
работают хорошо.
SQL-сервер
SQL-сервер
Семейство систем управления и анализа реляционных баз данных Microsoft для электронной коммерции, бизнес-решений и хранилищ данных.
9 958 вопросов
Войдите, чтобы подписаться
0 комментариев
Без комментариев
0
{count} голосов
Войдите, чтобы комментировать
КэтиДжи-MSFT
20 981
Очки репутации • Microsoft Vendor2022-04-29T02:14:13. 127+00:00
Привет, @Miguel Riano Abril,
Полностью согласен с Erland, вы установили экземпляр SQL-сервера по умолчанию, а не именованный экземпляр. Поэтому, когда вы используете sqlcmd для запуска экземпляра SQL-сервера, имя экземпляра будет BASEDATOS, а не BASEDATOS\BASEDATOS.
Цитата из документа MS Урок 1: Подключение к ядру базы данных
>Для экземпляра SQL Server по умолчанию имя сервера совпадает с именем компьютера. Для именованного экземпляра SQL Server имя сервера — <имя_компьютера>\<имя_экземпляра>
.
Вы можете проверить, является ли установленный вами экземпляр экземпляром по умолчанию, с помощью диспетчера конфигурации SQL Server или службы Windows. Если имя экземпляра SQL отображается как MSSQLSERVER, это экземпляр сервера SQL по умолчанию.
> В вашем случае SOMMERWALD\SJUTTON имя вашего КОМПЬЮТЕРА — SOMMERWALD, а имя экземпляра — SJUTTON?
Да, вы правы.
Если ответ полезен, нажмите «Принять ответ» и проголосуйте за него. Если у вас есть дополнительные вопросы по этому ответу, нажмите «Комментарий».
Войдите, чтобы комментировать
Сортировать по:
Самый полезный
Самые полезные Самые новые Самые старые
Том Филлипс
17 636
Очки репутации2022-04-28T17:12:34.097+00:00
0 комментариев
Без комментариевВойдите, чтобы комментировать
Эрланд Соммарског
79 316
Очки репутации • MVP2022-04-28T21:47:27.717+00:00
@@servername не возвращает имя экземпляра. Он возвращает имя сервера, а также имя экземпляра, если экземпляр не является экземпляром по умолчанию. Например, при запуске SELECT @@servername на моей машине я вижу SOMMERWALD\SJUTTON.
В вашем случае, когда в имени не было обратной косой черты, и, таким образом, у вас есть экземпляр по умолчанию.
0 комментариев
Без комментариевВойдите, чтобы комментировать
Мигель Риано Абриль
21
Очки репутации2022-04-28T23:03:02.913+00:00
отлично ErlandSommarskog, чем вы. Я выполняю в оболочке cmd команду «set», чтобы узнать имя машины, поэтому используйте ее в опции -S «COMPUTERNAME = BASEDATOS». В вашем случае SOMMERWALD\SJUTTON ваше COMPUTERNAME — SOMMERWALD, а имя экземпляра — SJUTTON?
Войдите, чтобы комментировать
Войдите, чтобы ответить
Активность
Войдите, чтобы следить за вопросами и пользователями
Запрос для получения имени сервера, имени экземпляра, имени_компьютера, имени_базы_данных, модели восстановления, кластеризации в SQL Server
Задавать вопрос
спросил
Изменено
5 лет, 10 месяцев назад
Просмотрено
7к раз
Мне нужен запрос для получения server_name, instance_name, machine_name, database_name, recovery_model, isclustered в SQL Server 2012 и выше.
Спасибо
- sql-сервер
1
Вы должны использовать представление sys.databases
и добавить несколько метаданных SERVERPROPERTY
информации.
Примерно так:
SELECT SERVERPROPERTY('MachineName') AS MachineName, SERVERPROPERTY('ИмяСервера') КАК ИмяСервера, имя AS DatabaseName, recovery_model_desc AS RecoveryModel ИЗ sys.databases
Получение информации о кластере описано здесь:
TSQL — как узнать, является ли SQL кластеризованным?
Как найти имя виртуального кластера SQLServer
1
Попробуйте это…
ВЫБЕРИТЕ SERVERPROPERTY('MachineName') AS имя_компьютера, SERVERPROPERTY('ИмяСервера') КАК ИмяЭкземпляра, SERVERPROPERTY('Edition') КАК издание, SERVERPROPERTY('IsClustered') AS IsClustered, SERVERPROPERTY('ProductLevel') AS ProductLevel; ИДТИ
Подробнее о свойствах: https://learn.