извините за ответ, но как включить TCP в SQL Server 2005 Express Edition? Я использовал диспетчер конфигурации, нашел конфигурацию сети/протоколы и включил TCP, после этого я перезапустил службу сервера sql и снова попробовал установку проблемного программного обеспечения (программное обеспечение, которое сообщило мне, что TCP не включен), но у меня такая же проблема :-(включить TCP в SQL Server 2005 express edition
ответ
в экспресс-выпуске поддержка TCP отключена, хотя вы видите соответствующую конфигурацию. Либо купить коммерческую версию использования другой СУБД.
вы можете подключиться к SQL2005 Express Edition через TCP/IP.
Вы открыли порт 1433 на своем брандмауэре? Сервер должен принимать входящие соединения на порту 1433.
После этого включите TCP/IP в утилите конфигурации поверхности SQL Server 2005 (см. MSSQLSERVER> Механизм базы данных> Локальные и удаленные подключения> Только TCP/IP)
В Sql Server Configuration Manager.
- Конфигурация сети Sql Server> Протоколы SQLEXPRESS
- Выберите TCP/IP
- Вкладка Протокол, изменение Enabled
- IP Address Tab, Раздел IPAll установить TCP-порт 1433
- Restart Service.
Чтобы убедиться, что он работает, перейдите CMD
> netstat -an
и вы увидите
...
TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING
...
Тогда попробуйте на ЦМД
> sqlcmd -U sa -S .\sqlexpress,1433
И вы будете подключены. ..hope so
* Не забудьте включить и запустить службу обозревателя SQL Server,
дону Не понимаю, почему я должен предоставить порт вручную, но работал! спасибо –
о действительно ... Я был под впечатлением, что она просто отключена в качестве параметра defalt, но что вы можете сделать это позволило ... – david