1週間前のデータベースのバックアップがあります。元のデータベースサーバーにアクセスせずにこれをMySQLにインポートする必要があります。私はデータベース管理者の近くにいないという上司の知識にもかかわらず、どうすればこれを行うことができますか?
2 に答える
(a)違法であり、(b)Webサイトの規則に違反しているため、誰も回答を提供しません。
データベースサーバーに合法的にアクセスできる場合:
つまり、最初のオプションは、MySQLを使用するのではなく、ASAのライセンスを取得することです。.DBファイルをロードするのに1つのコマンドが必要です
合法的なアクセスとは、建物へのアクセスとライセンスへのアクセスの両方を意味します。これにより、使用するクライアントを介してサーバーとデータにアクセスできるようになります。
コメントへの回答
煩わしさは職業の生活の一部です。dbグループが、あなたが何かを持つことを許可されていないと判断した可能性がある場合。これは、あなたまたはあなたの上司がソフトウェアの外部で対処しなければならない会社のセキュリティポリシーです。
ASAチームがASAデータベースへのアクセスを許可できないのはなぜですか。次に、接続して、好きなことを行うことができます。データベースを見てください。それをよりよく理解します。コピーを作成せずに、いつでも現在のデータを取得できます。データベースのコピーを作成するのはばかげたことです(企業は、サポート、保守、管理、同期が必要なデータのコピーを2つ持っています)。口論は軽視されるべきではありません
あなたが最後にMySQLに固執する場合:
次に、インポート可能な形式でデータベースをエクスポートする必要があります。どのコマンドを使用するかを彼らに伝えなければならない理由がわかりません。彼らは彼らのコマンドをよく知っているはずです。また、同じ結果を得るにはさまざまな方法があります。ヘルプが必要な場合は、このリンクを提供してください。また、この章を読んで理解する必要があります。
SybaseASAユーザーガイド/第21章へのリンクデータのインポートとエクスポート
- それらを提供し
てもらいます:
- データモデル。これにより、MySQL側で独自のデータベースを作成し、ロードするテーブルシーケンスを理解できます。
- それぞれのテーブルは文字形式(通常はCSV)でエクスポートされるため、それぞれをテーブルに読み込むことができます
- 彼らが使用したコマンド。これにより、彼らが送信するエクスポートファイルをどのように処理するかを知ることができます。
。
- それらを提供し
てもらいます:
- 初めてデータベースをロードした後、ASAチームへの後続のリクエストを調整できます(たとえば、特定のテーブルのみ、または他の形式をリクエストするなど)。
データベースにMySQLのコピーは必要ありません。SQL Anywhereは、無料で使用できる開発者向けバージョンを提供します。これは開発においてのみ合法であり、本番では合法ではありませんが、これはあなたのニーズに合うように思えます。
ここからダウンロードできます: http ://www.sybase.com/detail?id = 1016644