我开发了一个带有携带数据的 SQL Server 的 VB.Net 应用程序。
此应用程序将部署到另一个业务。该应用程序允许用户生成基本费用和调整后的费用,并以 PDF 文档的形式输出。该应用程序与 Microsoft Office 交互。
我希望基本费用得到保护。用户可以通过应用程序界面调整他们的费用,但基本费用总是由我指定并偶尔更新。
- 有没有办法在他们的位置保护 SQL Server,这样即使他们的 DBA 也无法更改数据?
- 将新数据发送到他们的安装的最干净的方法是什么?
我的想法是发送一个带有当前值的小型密码保护、带时间戳的 Access 数据库。然后,应用程序将在应用程序启动时将 Access 字段加载到 SQL Server 数据库。
这是一个坏主意吗?