从表中获取物理数据存储及其视图

时间:2011-10-26 07:44:16

标签: sql-server view data-storage

美好的一天!
谁知道SQL Server在物理上如何运作这个问题:
我有受保护的表,没有人可以直接从它提供信息,只是它的视图。但重要的是要知道,我通过视图得到的数据存储在任何地方?我想说,我用视图获取数据,读取它,关闭查询窗口,任何人都可以找到这些数据(也许它们存储在RAM,池或HDD ......任何地方?
也许如果服务器崩溃/中止,重新启动后,任何人都可以找到数据,这是在服务器崩溃之前得到的数据吗?

加成!
我从服务器中选择数据。选择数据后,它们会发送到客户端和服务器,从smemory中删除临时数据,不要将任何内容存储在服务器上。我认为这是真的。
如果我从服务器中选择数据,则在选择进程服务器上升异常。服务器不会删除临时数据。任何人都可以从任何地方获取这些临时数据并使用吗?

1 个答案:

答案 0 :(得分:0)

  • 视图只是一个宏:它没有持久存储。
  • 基础表数据存储在MDF文件
  • 数据的瞬态副本将在内存或交换文件等中
  • 数据副本将驻留在备份文件中

但是,为简单起见,有2个安全方面:逻辑/应用程序和物理/基础架构

视图控制逻辑/应用程序安全性。您似乎已正确完成此操作。

物理/基础架构安全性涉及服务器访问,远程桌面访问,系统管理员访问或对物理介质(SAN,磁带)的访问。这就是服务器机房用简单的术语锁定它们的原因。