-1

我正在开发基于客户端/服务器的数据库程序。TcpListener我按类 (C#)启动了服务器。客户端将被连接,来自客户端的查询将在服务器端mdf文件中执行,结果通过NetworkStream类发送

SqlConnection 现在,客户端通过服务器中的(每个客户端线程一个连接对象)执行事务(DML),而一个客户端在Table上的事务处理,其他客户端无法从服务器检索数据,直到第一个客户在特定表commit上编辑或rollback编辑其事务。

在这里,我需要为所有请求数据的其他客户端复制 MDF 文件,而客户端执行 DML 事务,而不用担心任何客户端的提交/中止..

只是我需要 MDF 文件中的当前数据可供其他客户使用。事务后Commit仅更改 MDF 中的实际数据。

4

1 回答 1

1

在第一个客户端提交或回滚其事务之前,其他客户端无法从服务器检索数据。

废话。SQL Server 支持并发。很多方面。您需要阅读基础知识。从访问和更改数据库数据开始。

于 2013-04-19T14:27:12.670 回答