Sql server 多个应用程序使用的SQL表
我有一个SQL表,将由两个控制台应用程序(.NET)访问。一个正在插入,另一个正在读取/更新 如果两个应用程序同时运行,会有任何问题吗?我猜在一个应用程序关闭连接之前,表将被锁定 但是,有没有一种方法可以让两个人同时使用这个表呢Sql server 多个应用程序使用的SQL表,sql-server,Sql Server,我有一个SQL表,将由两个控制台应用程序(.NET)访问。一个正在插入,另一个正在读取/更新 如果两个应用程序同时运行,会有任何问题吗?我猜在一个应用程序关闭连接之前,表将被锁定 但是,有没有一种方法可以让两个人同时使用这个表呢 谢谢。应该没有问题。。SQL Server是为处理修改同一数据的多个用户而构建的。T SQL 请参阅了解您有哪些选项和类型的锁定,以及哪一种更有意义 C# 参考类,该类将允许您使用类似的隔离级别,以使您的应用程序按您的需要工作 通常,当任何数据源有多个读写器时,读写器可
谢谢。应该没有问题。。SQL Server是为处理修改同一数据的多个用户而构建的。T SQL 请参阅了解您有哪些选项和类型的锁定,以及哪一种更有意义 C# 参考类,该类将允许您使用类似的隔离级别,以使您的应用程序按您的需要工作 通常,当任何数据源有多个读写器时,读写器可能会读取写器当前正在写入的数据的一半。因此,根据您希望应用程序的行为方式,可以使用隔离级别来控制锁定的工作方式 Read Uncommitted—高性能,但有时您可能会在读取中看到半写(未完成写入) 可重复读取-表被锁定以进行读取,您可以在事务中重复获取相同的数据 读取已提交-不读取半写数据,始终读取等待写入完成 我不完全确定我在这里是否给出了正确的含义,这就是我所记得的,当我可以返回并参考这些文档时,我永远不会相信我的记忆