2011-10-21 7 views
2

私のMS Accessプロジェクト(gitを使用)のソースコントロールを実装しようとしています。質問How do you use version control with Access development?は、クエリ、モジュール、フォーム、マクロ、レポートのテキストからのエクスポート/再読み込みをセットアップするのに役立ちました。テーブルスキーマについては、この別の質問のコードであるTable Creation DDL from Microsoft Accessを使用してcreate文をエクスポートしようとしました。私はその後、これらのcreate文を使用してAccessにテーブルを戻すことができました。残念ながら、外部キー定義はエクスポートされません。 DDL文として外部キー参照をエクスポートする方法はありますか?外部キー定義をMS AccessからDDLステートメントとしてエクスポートする

+0

ここにいくつかの注意があります:http://stackoverflow.com/questions/698839/how-to-extract-the-schema-of-an-access-mdb-database/699516#699516 – Fionnuala

+0

クロスポスト[この解決方法] (http://stackoverflow.com/questions/698839/how-to-extract-the-schema-of-an-access-mdb-database/9​​910716#9910716) –

答えて

0

私はこの目的でOASISを使用します。これはもともとSubversion(TortoiseSVN)で動作するように設計されていますが、SVNの部分を無視すると、このツールはMercurialにとっても非常に役立ちます。なぜGitでもないのですか?それは無料ではありませんが、(小さな)価格の価値があります。

つまり、OASISはすべてのAccessオブジェクトをファイル(オブジェクトごとに1つのファイル)との間でエクスポートおよびインポートし、MSSCCIの部分的に狂った実装(「テーブルおよびその他のオブジェクト」)を回避します。これらのファイルを持っていれば、任意のバージョン管理システムを使用することができます。

関連する問題