Я работаю над скриптом на PHP, который должен получить некоторую информацию из базы данных SQL Server. Однако у меня возникают проблемы с подключением к базе данных. Когда я использую функцию mssql_connect(), она дает мне ошибку и говорит, что она не может подключиться к базе данных. Однако это не дает никаких оснований. Есть ли способ узнать, почему он не подключается? Кажется, что не существует функции mssql_error() или чего-то подобного в библиотеке mysql.Отладка PHP и SQL Server
ответ
Попробуйте использовать pdo (http://php.net/pdo). расширение mssql - беспорядок.
Вместо '' он возвращает '' для пустых строк. Кажется, это ошибка в ntwdblib, которая никогда не была исправлена. Когда я столкнулся с проблемой, я почти сошел с ума ...
Чтобы подключить клиента: активировали ли вы tcp/ip на sql-сервере? На MSSQL 2005 Express это не активировано по умолчанию!
Вы пробовали смотреть в журнале событий Windows? Я не уверен, что там будет достаточно информации, но это может помочь.
К сожалению, у меня нет полного доступа к серверу, поэтому я не могу проверить журнал событий Windows. – 2008-12-05 21:17:01
Я бы уточнил ваши настройки для расширения PHP MSSQL, однажды у меня была включена защита и была нужна его для доступа к определенному серверу MSSQL.
Определенно перейдите к PDO, вы получите большую выгоду в долгосрочной перспективе, когда вы захотите больше возможностей в будущем.
- 1. Отладка SQL Server 2008
- 2. Отладка SQL Server запрашивает
- 3. SQL Server 2000 - отладка тупиков
- 4. VS2012, Удаленная отладка процедур SQL Server, вызванных из приложения PHP
- 5. Отладка удаленной локализации в SQL Server
- 6. Отладка хранимых процедур SQL Server 2005
- 7. Удаленная отладка SQL Server в разных доменах
- 8. Отладка хранимой процедуры в SQL Server 2008
- 9. Unclosed connection - Отладка пула подключений SQL Server
- 10. SQL-отладка в большом PHP-приложении
- 11. Отладка связи между VS в C# и SQL Server
- 12. PHP и WordPress: отладка
- 13. Отладка длинного динамического sql в SQL Server 2008
- 14. Отладка сложной процедуры T-SQL на SQL Server
- 15. SQL Server PHP IIS
- 16. PHP SQL Server mssql_select_db
- 17. PHP SQL Server Connection
- 18. INSERT - PHP & SQL Server
- 19. Отладка ошибки синтаксиса SQL в PHP
- 20. Отладка SQL-запроса
- 21. Xampp и SQL Server
- 22. PHP 5.6 и SQL Server 2000
- 23. Нулевое значение SQL Server и PHP
- 24. Ошибка Microsoft SQL Server, Apache и PHP
- 25. Разбивка с помощью PHP и SQL Server
- 26. Sql Server 2008 и PHP - sqlsvr_escape_string?
- 27. Обработка ошибок PHP и SQL Server?
- 28. Отладка php. файл и строка
- 29. Отладка PHP
- 30. Отладка PHP коды
Да, я предполагаю, что он активирован, у нас есть огромная рабочая система, использующая базу данных. это просто php, который не может получить к нему доступ – 2008-12-05 21:21:16