任何客户/服务器应用程序,最初设计的考虑就是如何最好地共享数据资源。无论是使用 Jet 还是使用远程引擎查询处理器,在应用程序的设计中,都应该包含一些代码,以处理由它和另外一个应用程序试图访问同一个数据库而造成的冲突,在所有的设计中都应该包含强健的错误处理,以解决由多个应用程序竞争同一个服务器而造成的意外。
如果要设计包含有附属表集中共享的 Jet 数据库调用,那么每一个客户系统也都应该包含与数据库兼容的 DSN。由于 DSN 保持在客户系统上,并且只被共享的数据库附属表用名称引用,所以安装例程就必须保证客户机的 DSN 描述是准确无误的— 并且一直保持一致— 以消除出现参数改变的可能。
尽管远程数据库引擎应该负责管理它自己的页面锁和资源,但是包括使用 Jet 查询处理器应用程序在内的所有应用程序,仍然能够无限期地锁定服务器上的页面。