对于我们的一个系统,我们拥有敏感的客户数据并将每个客户的数据存储在单独的数据库中。我们有大约 10-15 个客户用于该系统。
但是,我们正在开发一个新系统,该系统将拥有 50-100 个客户,也许更多。我认为在这种情况下每个客户端拥有一个数据库可能是不可行的(用于存储敏感记录和审计历史)。但是我不知道这是否完全正常,或者是否有另一种维护安全的方法。
对此有何想法?
我理解它是如何工作的,但是我正在学习的这本书并没有告诉我你为什么要分区。有人可以解释一下吗?除非我看到它是如何有用的,否则我无法理解任何概念。
我为这个微不足道的问题道歉,但我试图弄清楚如何RIGHT
在 SQL 中执行 a所以我实验性地输入RIGHT
并且它没有以紫色突出显示,所以我花了一些时间来思考如何使用子字符串和长度来做到这一点,然后我后来发现这RIGHT
是完全有效的。
为什么它没有突出显示紫色?
不知何故,它的最小大小为 32GB。
实际的数据库大小约为 2GB。
每天从外部数据源擦除和重新创建数据库,因此根本不需要任何日志,因为它每次都是从头开始重建。
也就是说,我想缩小 LDF 文件,因为它在我的开发机器的 SSD 上占用了大量空间,而且它不需要是数据库本身大小的 16 倍。
我发现我无法将日志缩小到其最小大小 32gb 以下,因此我需要更改最小大小。如果我转到数据库上的属性,我可以更改它,但是当我按 OK 时什么也没有发生。
除了编写数据库脚本以创建并删除它并使用较小的 LDF 重新制作它之外,是否还有其他命令或技术可以用来执行此操作?