嘿伙计这可能是一个简单的问题要回答,但目前无能为力,我需要使用可视化基础(窗口形式)在visual studio 2012中开发应用程序,并将其连接到网络上的sql server 2008 R2上的数据库。该应用程序还假设能够在多台计算机上运行并连接到单个数据库以运行多个sql事务。所以问题是,这是否可行,是否有一种独特的方式来开发这个应用程序,或完全使用多个数据库的不同方法。
答案 0 :(得分:0)
在连接到单个SQL Server数据库的多台计算机上运行WinForms客户端是正常和预期的配置。 SQL Server(以及一般的数据库)旨在满足多个用户的需求。
多个用户处理会影响公共数据库中相同表的项目也很常见。从数据库中检索数据后,WinForms客户端和数据库之间的连接将被切断。当用户想要将修改后的行提交到共享数据库时,将建立新连接以更新已修改的记录,删除任何标记为删除的记录,或创建WinForms客户端请求的新记录。