Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 限制SQL访问_C#_Sql_Sql Server_Visual Studio 2013 - Fatal编程技术网

C# 限制SQL访问

C# 限制SQL访问,c#,sql,sql-server,visual-studio-2013,C#,Sql,Sql Server,Visual Studio 2013,我正在用C#构建一个访问SQL数据库的应用程序 它需要完全可访问,但一次只能由一个人访问,因此,如果另一个用户使用程序内的凭据进行连接,则只允许他们查看数据,而不允许他们附加或插入数据等 因此,基本上我想实现锁定Word文档的等效功能 希望这是有意义的,任何帮助都将不胜感激 谢谢 布伦丹是你的朋友 alterantive将数据库置于单用户模式 那听起来是个可怕的主意。但它应该很容易在应用程序中实现。你试过什么?实际上你还没有问任何问题。这似乎是一种非常悲观的锁定策略。目的何在?您只是担心完整

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

它需要完全可访问,但一次只能由一个人访问,因此,如果另一个用户使用程序内的凭据进行连接,则只允许他们查看数据,而不允许他们附加或插入数据等

因此,基本上我想实现锁定Word文档的等效功能

希望这是有意义的,任何帮助都将不胜感激

谢谢


布伦丹是你的朋友

  • alterantive将数据库置于单用户模式

  • 那听起来是个可怕的主意。但它应该很容易在应用程序中实现。你试过什么?实际上你还没有问任何问题。这似乎是一种非常悲观的锁定策略。目的何在?您只是担心完整性还是悲观?是否需要保护单个记录或表不受并发问题的影响,如果是这样,这可能不是最合适的方法。阅读下面的方法做乐观和悲观锁定哈哈,谢谢!如果由我决定的话,这一切就不会发生,尽管创建它的部门提出了这样的要求,看起来很愚蠢,但他们会抱怨说不是这样的@Brendan告诉他们访问这个网页,看看所有有经验的人,他们对人们对系统提出武断和荒谬要求的看法很低。