У меня есть резервная копия базы данных с недели назад. Мне нужно импортировать это в MySQL без доступа к исходному серверу базы данных. Несмотря на то, что мой босс знает, что я нигде не находится рядом с администратором базы данных; Как мне это сделать?Импорт резервных SQL Anywhere 10 .db файлов в MySQL 5.1
ответ
Никто не даст ответа, потому что (а) он является незаконным и (б) он противоречит правилам веб-сайта.
Если у вас есть законный доступ к серверу базы данных:
, что означает первый вариант, чтобы получить лицензию на ASA, а не с помощью MySQL. Требуется одна команда для загрузки в нее файла .DB.
законный доступ означает доступ к зданию и лицензию, которая позволит вам получить доступ к серверу и данным через любого клиента, которого вы используете.
Ответы Комментарии
раздражений являются частью жизни в профессии. Если группа db вполне может решить, что вам не разрешено что-то иметь; это политика безопасности компании, которую вы или ваш босс должны решать вне программного обеспечения.
Почему команда ASA просто не дает вам доступа к базе данных ASA? Затем вы можете подключиться и делать все, что хотите; взгляните на базу данных; лучше понимайте это; получать текущие данные в любое время, не делая копии. Создание копии базы данных - это глупое дело (корпорация затем имеет две копии данных, которые необходимо поддерживать, поддерживать, администрировать и синхронизировать). Dicsion не следует воспринимать легкомысленно
Если вы вставляете с MySQL на вашем конце:
Затем вам нужно, чтобы экспортировать базу данных в формате, который можно импортировать. Я не понимаю, почему вы должны сказать им, какую команду использовать, они должны хорошо знать свои команды. Также существуют разные способы получения одного и того же результата. Если им нужна помощь, дайте им эту ссылку. Вы также должны прочитать и понять эту главу:
Link to Sybase ASA Users Guide/Ch 21 Importing and Exporting Data
- Получить их обеспечить ты по с:
- модель данных, так что вы можете создать свой собственный БД на стороне MySQL , и понять последовательность таблиц для загрузки
- каждая из их таблиц экспортируется в формате символов (обычно CSV), так что вы можете загружать их в свои таблицы
- какую команду они использовали, чтобы вы знали, чего ожидать и как обрабатывать экспортируемые вами файлы.
.
- Получить их обеспечить ты по с:
- После того, как вы загрузили ваш дб в первый раз, вы можете модулировать ваши последующие запросы к ASA Team (например.возможно, запрашивать только определенные таблицы или какой-либо другой формат и т. д.).
Вам не нужна копия MySQL для базы данных. SQL Anywhere предоставляет версию разработчика, которую вы можете использовать бесплатно. Это законно только в разработке, а не в производстве, но похоже, что это соответствовало бы вашим потребностям.
Вы можете найти загрузку, что здесь: http://www.sybase.com/detail?id=1016644
Sybase SQL Anywhere миграции: http://mysqlworkbench.org/2013/06/how-to-database-migration-from-sybase-sqlanywhere-using-mysql-workbench/
Ваш вопрос нечеткий, вы можете объяснить `Мне нужно импортировать это в MySQL без доступа к исходной базе данных server`? Вы хотите, чтобы вы создали другой экземпляр mysql? Или вы хотите заменить существующую базу данных mysql? Если вы хотите перераспределить существующую базу данных, как вы можете пропустить доступ к исходному серверу базы данных? – ajreal 2010-11-26 05:21:20
У меня есть экземпляр MySQL без каких-либо таблиц. У меня также есть полный файл резервной копии (.db) базы данных Sybase SQL Anywhere, которую мой босс хочет импортировать в сервер базы данных MySQL. Я не знаю, как использовать .DB-файл. – inetknght 2010-11-26 09:24:30