Я пытаюсь получить удаленный доступ к старому экземпляру SQL Server 2005, чтобы перенести некоторые данные на другой сервер, однако я не могу получить доступ к базе данных при использовании инструмента администратора базы данных (DBeaver).
Через удаленный рабочий стол я могу получить доступ к серверу и внести изменения, и я убедился, что брандмауэр Windows действительно отключен, даже если я не могу подключиться к базе данных, поскольку время ожидания соединения истекло. Для меня это не проблема, поскольку я могу без проблем получить доступ к другим серверам баз данных (как MSSQL, так и MySQL / MariaDB).
При попытке доступа к параметру брандмауэра Windows на панели управления появляется окно сообщения с надписью Windows Firewall cannot run because another program or service is running that might use the network address translation component (Ipnat.sys)
. Быстрый поиск в Google показал, что это может быть проблема с RRAS, но даже после отключения этой службы служба брандмауэра не может быть доступна.
Обратите внимание, что я не могу использовать SSMS Microsoft, поскольку в моей рабочей области используется ОС Linux.
Удаленная система использует Windows Server 2003.
Я ценю любую помощь в этом вопросе.
Используемые инструменты: DBeaver 5.1.1, Remmina Remote Desktop Client
Если брандмауэр Windows отключен, вы можете попробовать следующие шаги:
Информацию о номере порта можно найти в «Диспетчере конфигурации SQL Server».
Путь: «Сетевая конфигурация SQL Server \ Протоколы для [имя экземпляра]», «TCP / IP», диалоговое окно «Свойства TCP / IP», вкладка «IP-адреса», раздел «IPAll». Чтобы изменить номер порта, просто оставьте поле «TCP Dynamci port» пустым. Установите "TCP Port" на желаемый номер порта (может быть по умолчанию 1433). Остановите службу «SQLBrowser» и перезапустите службу SQL Server.
После этих шагов вы можете попытаться подключиться к SQL-серверу с синтаксисом «сервер \ экземпляр, порт».
RDP к серверу и откройте диспетчер конфигурации SQL Server, затем перейдите к настройке сети SQL Server и выберите протокол для установленного экземпляра. Проверьте TCP / IP в правом окне и убедитесь, что он включен. Если нет, включите его и перезапустите службу SQL Server.