1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Получение структуры базы данных (backup)

Тема в разделе "Базы данных и администрирование", создана пользователем andrsen, 5 сен 2006.

Статус темы:
Закрыта.
  1. andrsen

    andrsen Гость

    Репутация:
    0
    Существует ли возможность получить структуру удаленной базы данных (списка таблиц в базе) с помощью SQL запроса. Буду рад получить ЛЮБЫЕ варианты.
    База находится на сервере под управлением Windows, поэтому невозможно использовать ни cPanel, ни myPHPAdmin, ни возможности PHP скриптов (ф-ия mysql_list_tables(...)). Выполняются только ASP скрипты. Можно ли написать обычный SQL запрос и обработать его результат?
    На самом деле, задача шире. Необходимо сделать backup удаленной базы данных (см. выше). Удаленное подключение не поддерживается, поэтому необходимо загрузить скрипт на сервер и исполнить его (ASP).
    Может есть другие варианты сделать backup?
     
  2. Gisma

    Gisma Гость

    Репутация:
    0
    SHOW TABLES FROM `Your_database_name`
     
  3. andrsen

    andrsen Гость

    Репутация:
    0
    Пробовал. Не получается. Такое ощущение, что SHOW базе не известен.

    SHOW TABLES FROM `Your_database_name` выдает

    Error Number: -2147217900 Source: Microsoft OLE DB Provider for SQL Server Description: Incorrect syntax near the keyword 'FROM'.

    таже ошибка получается, если изначально работающий запрос, например,

    SELECT * FROM Users

    исправить, допустим на

    SELECTqqqq * FROM Users

    ошибка

    Error Number: -2147217900 Source: Microsoft OLE DB Provider for SQL Server Description: Line 1: Incorrect syntax near '*'.
     
  4. Barmutik

    Barmutik Гость

    Репутация:
    0
    Вы работаете с MS SQL Server как видно из ошибки.. Для получения инофрмации о структуре баы данных необходимо пользоваться методом OpenSchema, с передачей туда различных параметров. Более подробно написано в хелпе. Таким образом можно получить всё .. списков таблиц, список полей в таблице, индексы и т.д....

    Или если проще то можно делать запросы у системным таблицам базы данных где также хранится вся эта информация...
     
Загрузка...
Похожие Темы - Получение структуры базы
  1. Elektrolife
    Ответов:
    5
    Просмотров:
    151
  2. AL04E
    Ответов:
    3
    Просмотров:
    1.536
  3. ITman2K17
    Ответов:
    26
    Просмотров:
    2.548
  4. ITman2K17
    Ответов:
    15
    Просмотров:
    2.527
  5. ArthurPatriot
    Ответов:
    3
    Просмотров:
    215
Статус темы:
Закрыта.

Поделиться этой страницей