Практика разработки Web-страниц


Не удается установить связь с базой данных


Для того чтобы отобразить данные на вашей веб-странице или обновить базу данных, ваш веб-сервер связывается с системой управления базой данных. (Плохо знакомы с базой данных? См. раздел "Использование баз данных с сайтом".)

Если программное обеспечение базы данных неверно сконфигурировано, или вы указываете неверную информацию при попытке связаться, вы увидите ошибки на своей странице, страница вообще не отобразится или отобразит не обновленные данные.

Чтобы база данных работала, конфигурация вашего управляющего устройства и информация о связи должны быть верными

увеличить изображение
Чтобы база данных работала, конфигурация вашего управляющего устройства и информация о связи должны быть верными

Связь с базой данных может отсутствовать по многим причинам, и вам может понадобиться консультация эксперта по базам данных или сетям. Чтобы диагностировать и решить возникшие проблемы, сделайте следующее.

  1. Если возможно, протестируйте базу данных, используя метод, который не затрагивает вашу веб-страницу или дизайнерскую программу. Например, для базы данных Access попробуйте открыть базу данных в самом Access. Для баз данных SQL используйте другую программу для связи с сервером и исправьте данные. Если связи нет, скорее всего, что-то не так с SQL-сервером или файлом базы данных. Проверьте конфигурацию базы данных и, если есть необходимость, отправьте или переместите файл базы данных в сети.
  2. Проверьте информацию о связи. Если вы указали некорректную информацию для связи на вашей странице– и веб-сервер, и драйвер базы данных работают верно – вы увидите ошибку в броузере. Для баз данных SQL-server, например, проверьте, верно ли вы указали название сервера, название базы данных, имя пользователя и пароль. Для баз данных, находящихся в файле, типа Microsoft Access, вам, скорее всего, потребуется только название файла. Убедитесь, что вы правильно указали путь и, если это сетевой адрес, укажите его полностью, например, \\server\share\data\dbname.mdb.
  3. Если вы связываетесь через драйвер Open Database Connectivity (ODBC), убедитесь, что вы указали источник данных (data source) и предопределенное соединение с базой данных на вашем веб-сервере и проверьте его установки. Чтобы сконфигурировать системный источник данных, откройте ODBC Data Sources в контрольной панели Windows и выберите вкладку System DSN. Нажмите Add, или выделите уже указанный источник данных и нажмите Configure.

    Системный источник данных ODBC на вашем веб-сервере – это наименее сложный способ установки связи

    Системный источник данных ODBC на вашем веб-сервере – это наименее сложный способ установки связи

    . Если у вас возникли проблемы с использованием ODBC, скорее всего, на вашем веб-сервере не установлены нужные драйверы. Поищите в сети новые версии драйверов Microsoft или вашего поставщика базы данных.

  4. Если вы не контролируете сервер сети или базы данных – например, если он расположен на сервере провайдерской службы (ISP) или вашей корпоративной сети,– обратитесь к вашей провайдерской службе или администратору сети за помощью.




Начало  Назад  Вперед