使用PHP锁定SQL Server数据库

Jus*_*ost 15 php database sql-server sql-server-2005

我想为我的网络应用中的特定点提供额外的安全性.所以我想锁定数据库(SQL Server 2005).有什么建议,或者甚至是SQL Server的必要吗?

编辑问题:

查询以静默方式失败,未记录任何错误消息,并且不会在事务内发生.

最终解决方案

我从来没有能够解决这个问题,但是我最后做的是切换到MySQL并在这里使用事务级别查询.这不是转换的主要原因甚至是主要原因.我一直遇到SQL Server问题,它允许我让我们的CMS和各种其他工具都运行在同一个数据库上.之前我们有一个运行我们网站的SQL Server和一个MySQL数据库.端口有点耗时,但从长远来看,我觉得它对网站和业务的效果会更好.

Gat*_*ler 7

我想你有三个选择.

  1. 设置用户权限,以便用户x只能从数据库中读取.

  2. 将数据库设置为单用户模式,因此只有一个连接可以访问它

    sp_dboption'myDataBaseName',single,true

  3. 将数据库设置为只读

    sp_dboption'myDataBaseName',只读,true