У меня есть именованный экземпляр MS SQL Server 2008, работающий на порту 1456. TCP / IP и NamedPipes для сервера включены. Псевдонимы не созданы.
местный адрес: 192.168.1.123 \ RM - работает с локального компьютера и локальной подсети (при подключении не указаны порты)
местное название: my-server \ RM - работает с локального компьютера и локальной подсети (при подключении не указаны порты)
удаленный адрес (через роутер): 209.111.111.111,1456 \ RM - НЕ РАБОТАЕТ из локальных или удаленных сетей. Я получаю сообщение об ошибке «Ошибка входа», потому что я все время нажимаю на экземпляр DEFAULT, то есть SQL 2005 (отлично работает).
Переадресация портов на роутере настроена. Порт 1456 открыт.
Используйте tcp / ip-соединение напрямую с портом: 209.111.111.111,1456
Если вы указываете порт, не ставьте \ RM в конце.