SQL Server 2017 Express Edition: localhost и 127.0.0.1 не идентичны
816
NaSt
Мне нужно установить и использовать SQL Server 2017 Express Edition.
Я скачал его по этой ссылке: Microsoft® SQL Server® 2017 Express и установил базовую версию для C:\Program Files\Microsoft SQL Server
.
Я могу запустить его и получить доступ к нему http://localhost
, но я должен использовать http://127.0.0.1
. И когда я использую http://127.0.0.1 . Я вижу следующее:
Bad Request - Invalid Hostname HTTP Error 400. The request hostname is invalid.
Я пытался редактировать мой hosts
. Я пошел C:\Windows\System32\drivers\etc
, откройте hosts
и раскомментируйте следующую строку:127.0.0.1 localhost
# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. 127.0.0.1 localhost # ::1 localhost
Но это не имеет никакого эффекта. У меня есть доступ localhost
, но нет на 127.0.0.1
. Плохой запрос.
Я попытался перезагрузить.
Что мне не хватает?
Windows 10 Pro 64 Visual Studio 2017 SQL Server 2017 Express Edition 14.0.1000.169, RTM
Экран IIS. (Название сайта, URL-адрес, Идентификатор)
Когда вы настраивали базу данных, использовали ли вы localhost или 127.0.0.1, обычно файлы конфигурации должны быть изменены, чтобы разрешить и то, и другое (то есть Apache, MySQL и т. Д.)
Ramhound 6 лет назад
0
@Ramhound Я использую решение Visual Studio, которое было создано не мной. Мне просто нужно запустить его в студии, обновить базу данных и запустить «запустить без отладки». Он открывает браузер на странице localhost. Но мне нужно использовать 127.0.0.1
NaSt 6 лет назад
0
@Ramhound И я не могу найти, где автор этого .SLN настроил адреса
NaSt 6 лет назад
0
Вы не ищете в правильном месте. Посмотрите, как настроен IIS. * Решение Visual Studio не имеет ничего общего с этой проблемой. *
Ramhound 6 лет назад
0
@ Ramhound IIS показывает, что это только как localhost: https://i.stack.imgur.com/IJZgV.png (имя сайта, URL-адрес, идентификатор)
NaSt 6 лет назад
0
Итак, вы ответили на свой вопрос
Ramhound 6 лет назад
0
@ Ramhound, да, похоже так. Спасибо!
NaSt 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
13
Почему подключение к SQL Management Studio занимает так много времени?
-
11
Менее устрашающий интерфейс для SQL Server
-
3
Почему Windows 7 не устанавливает мой загруженный .NET 3.5 SP1?
-
-
1
Тест подключения к SQL Server
-
1
Можно ли удалить файлы в папке «C: \ Program Files \ Microsoft SQL Server \ 90 \ Setup Bootstrap \ L...
-
4
Запуск от имени администратора необходим для обхода IE8, но пользователь находится в группе админист...
-
8
Safari не может связаться с localhost (127.0.0.1)
-
6
Почему локальный IP-адрес 127.0.0.1?
-
4
Какие порты открыть для Microsoft SQL Server?
-
2
Проблемы со входом в SQL Server