私の友人には、クライアント用のデスクトップ アプリケーションの特定の要件がありました。そして彼はバックエンドとしてSQLを望んでいました。しかし今、彼はSQLでそれを望んでいません..彼のクライアントにはSQLサーバーがないため
私はすでにアプリケーションを開発しています。では、すべてのテーブルアクセスデータベースを転送することは可能ですか?
または、他の解決策がありますか?
テーブルを転送する最も簡単な方法は、Access2007/10でリンクされたSQLServerテーブルを右クリックし(以前のバージョンについてはわかりません)、[ローカルテーブルに変換]を選択することです。これにより、インデックスが保持されます。それが利用できない場合は、リンクされたテーブルに対してmaketableクエリを実行できます。
クエリ(ビュー)で問題が発生する可能性がありますが、Ansi-92モードへの切り替えが適している場合があります。ただし、これは注意して行う必要があります:http: //office.microsoft.com/en-us/access-help/about-avoiding-the-mixing-of-queries-created-under-different-ansi-sql-query -modes-mdb-HP003070559.aspx
Access 2010には、プロシージャの代わりにある程度使用できるデータマクロがあり、MS Accessの外部でも機能します。また、MS Accessの外部ではありませんが、VBAもあります。
ストアドプロシージャをAccessに転送することはできません。彼がSQLServerの無料バージョンの1つを使用することを提案します。(エクスプレスなど)
http://www.microsoft.com/sqlserver/en/us/editions/2012-editions/express.aspx