Назад | Перейти на главную страницу

Мой сайт php не может подключиться к базе данных SQL - SqlExpress2012

Я новичок в SQL Express 2012, но только что установил его на свой сервер 2008 R2. Я пытаюсь установить CMS под названием joomla, что я делал много раз раньше, как на сервере сообщества SQL, так и на размещенных решениях.

Я могу подключиться к студии управления сервером sql, используя аутентификацию Windows и аутентификацию SQL с созданными пользователями. НО во время установки Joomla он не может подключиться к моей базе данных с помощью созданного мной пользователя?

Моя служба sqlexpress запущена, и я перезапустил службу и компьютер ....

Что я пробовал:
отключение брандмауэра Windows 2008 R2
открытие порта 1433
включение всех именованных каналов, общей памяти и tcp / ip в диспетчере конфигурации

Убедитесь, что SQL Server Express настроен на прием удаленных подключений, и проверьте номер используемого порта. Видеть: http://blogs.msdn.com/b/sqlexpress/archive/2005/05/05/415084.aspx

Кроме того, убедитесь, что SQL Express настроен так, чтобы разрешить проверку подлинности SQL Server (а не только проверку подлинности Windows), и что учетная запись SQL Server, в которую вы входите, владеет или имеет необходимый доступ к базе данных, к которой вы подключаетесь.

Я получил свой сайт для подключения к SQL Server, но мне пришлось указать localhost в качестве хоста, несмотря на то, что я использую нестандартный порт # для SQL Server. Когда я указал номер порта как «localhost: ####», он отказался подключаться, но когда я удалил его, он подключился. Поэтому я понятия не имею, как он смог подключиться без номера порта, потому что я дважды проверил свои номера портов в конфигурации SQL Server в настройках TCP / IP, и каждое отдельное соединение использовало нестандартный порт (даже перезапустил службу, чтобы быть уверенным).