Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.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
Sql server 多个应用程序使用的SQL表_Sql Server - Fatal编程技术网

Sql server 多个应用程序使用的SQL表

Sql server 多个应用程序使用的SQL表,sql-server,Sql Server,我有一个SQL表,将由两个控制台应用程序(.NET)访问。一个正在插入,另一个正在读取/更新 如果两个应用程序同时运行,会有任何问题吗?我猜在一个应用程序关闭连接之前,表将被锁定 但是,有没有一种方法可以让两个人同时使用这个表呢 谢谢。应该没有问题。。SQL Server是为处理修改同一数据的多个用户而构建的。T SQL 请参阅了解您有哪些选项和类型的锁定,以及哪一种更有意义 C# 参考类,该类将允许您使用类似的隔离级别,以使您的应用程序按您的需要工作 通常,当任何数据源有多个读写器时,读写器可

我有一个SQL表,将由两个控制台应用程序(.NET)访问。一个正在插入,另一个正在读取/更新

如果两个应用程序同时运行,会有任何问题吗?我猜在一个应用程序关闭连接之前,表将被锁定

但是,有没有一种方法可以让两个人同时使用这个表呢


谢谢。

应该没有问题。。SQL Server是为处理修改同一数据的多个用户而构建的。

T SQL

请参阅了解您有哪些选项和类型的锁定,以及哪一种更有意义

C#

参考类,该类将允许您使用类似的隔离级别,以使您的应用程序按您的需要工作

通常,当任何数据源有多个读写器时,读写器可能会读取写器当前正在写入的数据的一半。因此,根据您希望应用程序的行为方式,可以使用隔离级别来控制锁定的工作方式

Read Uncommitted—高性能,但有时您可能会在读取中看到半写(未完成写入)

可重复读取-表被锁定以进行读取,您可以在事务中重复获取相同的数据

读取已提交-不读取半写数据,始终读取等待写入完成

我不完全确定我在这里是否给出了正确的含义,这就是我所记得的,当我可以返回并参考这些文档时,我永远不会相信我的记忆