如何从最终用户那里为数据库(SDF)提供各种安全性? [英] How Can i provide various security to Data Base (SDF) from the Enduser ?

查看:64
本文介绍了如何从最终用户那里为数据库(SDF)提供各种安全性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我在问有关Windows Mobile应用程序的SDF(Sql Server CE)数据库的问题.

1)是否可以选择对最终用户隐藏数据库?

2)我可以选择向数据库提供设置的密码,但是如何限制用户不删除数据库?

3)是否为SDF数据库(SqlServer CE)提供了其他安全保护.

4)我想在Windows Mobile应用程序中禁用选项查询分析器",因为与查询分析器最终用户一起使用可能会看到数据库,因此我将不允许我为此做什么?

5)这里我的意图是1)最终用户看不到并且不允许进行外部修改,例如删除数据库,位置更改,他不能尝试通过查询分析器查看数据,不允许获取SDF到桌面并查看数据?

6)让我知道有多少种方法可以限制用户不允许数据库显示语言?

Hi,

I am asking questions about the SDF(Sql Server CE) database of windows mobile application .

1) is there any option to hide the database from end user ?

2)i have option to provide the set password to the Database but How can i restrict the user for not deleting the database ?

3)is there any other security provide for the SDF database (SqlServer CE).

4) i want disable the option Query analyzer in my windows mobile application because using with query analyzer end user may see the database so i won''t allow what i do for this ?

5)Here my intention is 1) End user can''t see and not allow for external modification like delete the database,location change ,he can''t try to see the data through the Query analyzer , not allow to Get the SDF to desktop and view the data ?

6) let me know the How many ways to restrict the user to not allow the database intearction ?

推荐答案

1)并非如此.您可以将其命名为SDF文件以外的名称,这可能就足够了.
2)没问题.
3)密码保护还可以允许加密: SqlCE加密数据库 [
1) Not really. You can call it something other than an SDF file though, which may be enough.
2) Not a question.
3) Password protection can also allow encryption: SqlCE Encrypted Databases[^]
4) If it is encrypted and the name changed he shouldn''t be able to open it.


这篇关于如何从最终用户那里为数据库(SDF)提供各种安全性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆