2014-12-01 155 views
-1

我正在C#中构建一个访问SQL数据库的应用程序。限制SQL访问

它需要一次完全访问,但一次只能由一个人访问,所以如果另一个用户使用程序中的证书进行连接,它将只允许他们查看数据并且不允许它们追加或插入等。

所以基本上我想实现相当于锁定一个Word文档。

希望有道理,任何帮助将不胜感激。

感谢

布伦丹

+0

看起来像一个_very_悲观锁定策略。什么目的?你只是担心诚信或只是悲观? – 2014-12-01 16:34:17

+2

这听起来像一个可怕的想法。但在应用程序中实现应该很简单。你有什么尝试?你实际上没有问过问题。 – mason 2014-12-01 16:34:17

+1

您是否需要保护单个记录或表免受并发问题影响,如果是这样,这可能不是最合适的方法。阅读下面的方法来做乐观和悲观的锁定http://www.codeproject.com/Articles/114262/ways-of-doing-locking-in-NET-Pessimistic-and-opt – CodeX 2014-12-01 16:37:28

回答