2010-11-25 4 views
1

У меня есть резервная копия базы данных с недели назад. Мне нужно импортировать это в MySQL без доступа к исходному серверу базы данных. Несмотря на то, что мой босс знает, что я нигде не находится рядом с администратором базы данных; Как мне это сделать?Импорт резервных SQL Anywhere 10 .db файлов в MySQL 5.1

+0

Ваш вопрос нечеткий, вы можете объяснить `Мне нужно импортировать это в MySQL без доступа к исходной базе данных server`? Вы хотите, чтобы вы создали другой экземпляр mysql? Или вы хотите заменить существующую базу данных mysql? Если вы хотите перераспределить существующую базу данных, как вы можете пропустить доступ к исходному серверу базы данных? – ajreal 2010-11-26 05:21:20

+0

У меня есть экземпляр MySQL без каких-либо таблиц. У меня также есть полный файл резервной копии (.db) базы данных Sybase SQL Anywhere, которую мой босс хочет импортировать в сервер базы данных MySQL. Я не знаю, как использовать .DB-файл. – inetknght 2010-11-26 09:24:30

ответ

2

Никто не даст ответа, потому что (а) он является незаконным и (б) он противоречит правилам веб-сайта.

Если у вас есть законный доступ к серверу базы данных:

  • , что означает первый вариант, чтобы получить лицензию на ASA, а не с помощью MySQL. Требуется одна команда для загрузки в нее файла .DB.

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

Ответы Комментарии

  1. раздражений являются частью жизни в профессии. Если группа db вполне может решить, что вам не разрешено что-то иметь; это политика безопасности компании, которую вы или ваш босс должны решать вне программного обеспечения.

  2. Почему команда ASA просто не дает вам доступа к базе данных ASA? Затем вы можете подключиться и делать все, что хотите; взгляните на базу данных; лучше понимайте это; получать текущие данные в любое время, не делая копии. Создание копии базы данных - это глупое дело (корпорация затем имеет две копии данных, которые необходимо поддерживать, поддерживать, администрировать и синхронизировать). Dicsion не следует воспринимать легкомысленно

Если вы вставляете с MySQL на вашем конце:

  1. Затем вам нужно, чтобы экспортировать базу данных в формате, который можно импортировать. Я не понимаю, почему вы должны сказать им, какую команду использовать, они должны хорошо знать свои команды. Также существуют разные способы получения одного и того же результата. Если им нужна помощь, дайте им эту ссылку. Вы также должны прочитать и понять эту главу:

    Link to Sybase ASA Users Guide/Ch 21 Importing and Exporting Data

    • Получить их обеспечить ты по с:
      • модель данных, так что вы можете создать свой собственный БД на стороне MySQL , и понять последовательность таблиц для загрузки
      • каждая из их таблиц экспортируется в формате символов (обычно CSV), так что вы можете загружать их в свои таблицы
      • какую команду они использовали, чтобы вы знали, чего ожидать и как обрабатывать экспортируемые вами файлы.
        .
  2. После того, как вы загрузили ваш дб в первый раз, вы можете модулировать ваши последующие запросы к ASA Team (например.возможно, запрашивать только определенные таблицы или какой-либо другой формат и т. д.).
1

Вам не нужна копия MySQL для базы данных. SQL Anywhere предоставляет версию разработчика, которую вы можете использовать бесплатно. Это законно только в разработке, а не в производстве, но похоже, что это соответствовало бы вашим потребностям.

Вы можете найти загрузку, что здесь: http://www.sybase.com/detail?id=1016644