私は時々接続されたオンライン同期機能を使ってAccessアプリケーションを作成しようとしています。この目的は、SQL Server Compactをバックエンドとしてローカルに使用し、プログラムを使用してSQL Server Compactをサーバー側のSQL Serverに同期させることです。私はあなたがそれをすることができないという明確な証拠を見つけることができません。 SQL Server CompactをMS Accessアプリケーションのバックエンドとして使用できますか?SQL Server CompactをMS Accessのバックエンドとして使用できますか?
答えて
hereと記載されているように、ADOで行うことができます。
しかし、あなたは、データを複製したいと、それはあなたのサーバー側のSQL Serverによって発行されたデータベースへ加入者すぐ複製などに設定することができるようSQL Server Expressのを使用することがはるかに簡単になります。
いいえ、SQL Server Expressを使用する必要があります。何ができないのですか?
私たちはフィールドセールスマンに属する30のラップトップにこのデータベースをインストールします。 SQL Server Compactを使用すると、インストールと更新を管理する方が簡単になると感じました。私は間違っている可能性があります... – WestAce
SQL Serverのネイティブレプリケーションオプションを控えることができれば、[SQL Server 2016 Express LocalDB](https://msdn.microsoft.com/en-us/library/hh510202)を検討することができます。 aspx)。サイレントインストールです。 – Gustav
@WestAceインストールに関する問題は正しいですが、インストールは軽量であり、非常に簡単に行うことができます。ただし、管理者のアクセスが必要です(SQL Compactとは異なり) – ErikEJ
ここでの最適なオプションはおそらくSql Server LocalDBです。
LocalDBは完全なSql Serverと同じデータ型と書式を使用し、エンジンは完全なSql Server用に構築されたライブラリにも依存します。しかし、通常のSql Server Express Editionとは異なり、メインアプリケーションが実行されていなくても、サービスとして実行されません。the installation deployment story is a bit easier, too。
アクセス側では、SQL Server Express Editionの場合と非常によく似た、アプリケーションで使用するためのリンクテーブルを作成するODBC接続を設定できます。
LocalDBをレプリケーションサブスクライバとしてオンラインバージョンのSQL Serverに接続できますか? – WestAce
- 1. SubSonicとMS SQL Server Compact - データプロバイダ
- 2. MS Sync FrameworkとSQL Server Compact
- 3. MS AccessをSQL Serverのフロントエンドとして使用
- 4. MS Access 2003が接続できる最新のSQL Serverバックエンドは何ですか?
- 5. MS AccessでSQLを使用してVBAでキャストしますか?
- 6. MS Access 2007とSQL Server 2000
- 7. SQL ServerとMS Access 2016
- 8. MS Access、SQL Serverイメージフィールド
- 9. MS Access to SQL Server?
- 10. MS Access to SQL Server
- 11. SQL Server CompactデータベースでSqlBulkCopyを使用できますか?
- 12. LINQ2SQL with MS SQL Server Compact 3.5 SP2:BadImageFormatException
- 13. 既存のSQL Serverデータベースを使用してMS Access Web Appを作成することはできますか?
- 14. MS Access(フロントエンド)とSQL Server(バックエンド)の最初のレコードにデータがありません
- 15. のMS Access/SQL Serverのパススルークエリ
- 16. SQL Serverのデータを使用してMS Accessテーブルを更新します
- 17. MS AccessクエリをSQL Server
- 18. オンラインMS SQL Server/Accessのテーブルエディタ?
- 19. MS Access SQL Serverへの汎用パススルークエリ
- 20. MS Accessレポートパラメータを使用してクエリをSQL Serverに渡します
- 21. SQL Serverで使用するMS Accessテーブルを移動する
- 22. MS Accessで使用するSQL Serverクエリを変換する
- 23. オープンソースプロジェクトでSQL Server Compact Editionを使用することはできますか?
- 24. 私はSQL ServerのCompact Editionのを使用しています
- 25. JoomlaのバッキングデータベースとしてMS SQL Serverを使用できますか?
- 26. .NET Compact Framework - バックアップとしてのSQL Server Compactまたはフラットファイル
- 27. MS Access SQL ServerテーブルJOIN Accessテーブル
- 28. MS AccessまたはSQL Serverのコード
- 29. MS AccessのSQL Serverへのクエリ - でDISTINCTROW
- 30. MS AccessはSQL Serverのテーブルをロックしますか?
ADOアプローチには多くの制限があります。ブロブタイプのサポートなし、単純なデータバインディングなし – ErikEJ
この提案は意味をなさないため、アクセスには向いていません。いくつかのADOレコードセットを作成できるというアイデアは、コンパクト版を使用してAccessアプリケーションを実行できるということは絶対的な脳死であり、間違ったアドバイスです。 ODBCドライバが存在しないため、コンパクトエディションのSQLを使用して一般的なアクセスアプリケーションを実行したり、アクセスすることはできません。これは、レポートとあらゆる束縛されたフォーム(アクセスアプリケーションの想定99.99%が必要とする)が機能しないことを意味します。 ADOレコードセットを作成できることは、Accesを使用してコンパクトSQLを使用する場合には0に近いものです。 –