После того, как вы убедились, что это не проблема брандмауэра, проблема TCP / IP, и вы можете регулярно подключаться к серверу без использования псевдонима и иметь проблему только с соединением с псевдонимом, у меня есть эта проблема в Vista и Windows 7.
Решение состоит в том, чтобы настроить правильный порт внутри «Конфигурация сети SQL Server» внутри «Диспетчера конфигурации SQL Server».
Вот шаги:
Перейти к управлению компьютером -> Служба и приложение -> Диспетчер конфигурации SQL Server -> Конфигурация сети SQL Server
Обратите внимание, что вы также можете напрямую открыть Диспетчер конфигурации SQL Server (не из управления компьютером)
Затем в сети SQL ServerВ конфигурации, если она еще не включена, включите протокол TCP / IP.
Щелкните правой кнопкой мыши, чтобы открыть свойства протокола TCP / IP
Затем на вкладке IP-адреса вы получите несколько записей.
Для каждого установленного TCP Port = 1433
Если вы используете операционную систему x64, у вас есть два "SQL Server NeКонфигурация twork », один для 32-битных, другой для 64-битных.Убедитесь, что вы проверили эти порты на обоих из них.
Удачи