我正在开发基于客户端/服务器的数据库程序。TcpListener
我按类 (C#)启动了服务器。客户端将被连接,来自客户端的查询将在服务器端mdf
文件中执行,结果通过NetworkStream
类发送
SqlConnection
现在,客户端通过服务器中的(每个客户端线程一个连接对象)执行事务(DML),而一个客户端在Table上的事务处理,其他客户端无法从服务器检索数据,直到第一个客户在特定表commit
上编辑或rollback
编辑其事务。
在这里,我需要为所有请求数据的其他客户端复制 MDF 文件,而客户端执行 DML 事务,而不用担心任何客户端的提交/中止..
只是我需要 MDF 文件中的当前数据可供其他客户使用。事务后Commit
仅更改 MDF 中的实际数据。