是否可以在用户的​​本地硬盘上存储SQL Server表?

时间:2011-06-02 18:35:26

标签: php sql sql-server sql-server-2008

我有一个状态自己的ms sql server的数据库。写入用户信息 服务器中的表意味着信息是公开的。我希望能够 将表写入用户硬盘 - 因此信息不在服务器上 并能够通过php中的状态服务器访问查询以显示图表。有没有办法在不必在用户机器上安装任何类型的软件的情况下这样做,如果你能指出我这样做的程序,我将不胜感激。

3 个答案:

答案 0 :(得分:3)

将用户信息写入SQL服务器上的表不会使其“公开”。您的代码将定义谁有权访问它。

回答你的问题: 您无法在用户的硬盘驱动器上创建数据库。研究cookie是您在用户硬盘上存储信息的唯一选择。

答案 1 :(得分:0)

您真正的问题是数据隐私,而不是存储它的地方。看到这个链接:

How to: Encrypt a Column of Data

如果没有更多信息确切地知道您在做什么,就无法为您提供更具体的答案。

答案 2 :(得分:0)

这确实是实际访问数据库的应用程序的一个功能。 SQL的全部意义在于数据存储在服务器上。解决方案是在本地计算机上保存或不加密某种XML。