Я не могу получить доступ к SQL Server на удаленном рабочем столе (Сетевые интерфейсы SQL, ошибка: 26 — Указана ошибка определения местоположения сервера/экземпляра)

#sql-server #azure #rdp #windows-firewall

Вопрос:

Я перенес свой проект в другую хостинг-компанию. Однако в моем проекте удаленного рабочего стола я попытался обновить информацию о базе данных с помощью app.config, но он не видит базу данных.

При удалении модели и повторном добавлении она выдает следующую ошибку;

Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен на разрешение удаленных подключений. Сетевые интерфейсы SQL, ошибка: 26 — Указана ошибка Определения местоположения Сервера / Экземпляра)»

Я попробовал это; я разрешил порт «1433», который является портом SQL на стороне брандмауэра. (В RDP)

Я попробовал это; Я разрешил UDP-порт «1434» на стороне брандмауэра. (В RDP)

Я попробовал это; Брандмауэр отключился, я попытался подключиться (В режиме RDP)

Я попробовал это; я попытался разрешить 1433 на лазурной стороне, но это уже было разрешено.

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

Когда я беру свой проект с удаленного сервера и пробую его на своем собственном компьютере, я могу получить доступ к базе данных без каких-либо проблем. Но я не могу получить доступ к нему на удаленном сервере.

Моя хостинговая компания говорит, что нам не нужно никакого разрешения. Я больше не знаю, что делать, мне действительно нужна помощь

Комментарии:

1. Подождите, вы пытаетесь получить доступ к экземпляру на вашем локальном компьютере с удаленного экземпляра..?

2. Что именно у вас есть на этом удаленном рабочем столе ? Находится ли там ваше приложение, и вам нужно подключиться к SQL-серверу на хостинговом сайте ? Или что именно вы пытаетесь сделать ?

3. Я пытаюсь подключиться к базе данных хостинга из своего проекта, расположенного на удаленном рабочем столе @Larnu

4. У меня есть проект API на удаленном рабочем столе, и я поместил exe-файл этого проекта API в службы Windows, поэтому API постоянно работает в фоновом режиме . @GuidoG

5. Используете ли вы «безопасность Windows» или «имя пользователя/пароль» в строке подключения ? Я предполагаю, что служба будет работать под учетной записью локальной системы, у которой может не быть разрешения на вход в sql server. Если это так, то используйте «имя пользователя/пароль» в строке подключения