锁定与PHP SQL Server数据库

我想为我的网络应用中的特定点提供额外的安全性。所以我想锁定数据库(SQL Server 2005)。任何建议,甚至这对SQL Server甚至是必要的?

修改问题:

该查询失败,没有错误消息记录,并且不会发生在事务内部。

最终解决方案:

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

0
没有错误信息。
额外 作者 Justin Yost,
>当两个人试图插入时没有插入。接收失败时的错误信息是什么?
额外 作者 KyleLanser,

2 答案

我想你有三个选择。

  1. Set user permissions so that user x can only read from the database.

  2. Set the database into single user mode so only one connection can access it

    sp_dboption 'myDataBaseName', single, true

  3. Set the database to readonly

    sp_dboption 'myDataBaseName', read only, true

0
额外

我从来没有能够解决这个问题,但是我最终所做的是切换到MySQL并在这里使用事务级别查询。这不是切换的主要甚至是主要原因。我一直遇到MSSQL的问题,并且允许我们在同一个数据库上运行我们的CMS和各种其他工具。之前,我们运行了一个MSSQL和一个MySQL数据库来运行我们的网站。这个港口有点耗时,但从长远来看,我觉得它对现场和企业来说会更好。

0
额外