Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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
Asp.net 事务、多个数据库、不同的服务器:MSDTC或任何其他选项_Asp.net_.net_Linq To Sql_Msdtc - Fatal编程技术网

Asp.net 事务、多个数据库、不同的服务器:MSDTC或任何其他选项

Asp.net 事务、多个数据库、不同的服务器:MSDTC或任何其他选项,asp.net,.net,linq-to-sql,msdtc,Asp.net,.net,Linq To Sql,Msdtc,我正在开发一个客户机-服务器应用程序,并使用LINQ to SQL执行数据库操作,服务器上有1个数据库,多个客户机将连接到该应用程序,并且还将同步数据库记录,尝试管理具有多个datacontext和多个数据库的事务,但在MSDTC服务上出现错误,即未配置该事务。在转到“配置”之前,我想问MSDTC是唯一选项吗?它将不会在共享托管中可用,那么我应该寻找什么类型的托管 在进入MSDTC配置之前,我还需要检查其他事项吗?此服务仅在服务器上需要,还是必须在每台客户端计算机上配置?LINQ to SQL或

我正在开发一个客户机-服务器应用程序,并使用LINQ to SQL执行数据库操作,服务器上有1个数据库,多个客户机将连接到该应用程序,并且还将同步数据库记录,尝试管理具有多个datacontext和多个数据库的事务,但在MSDTC服务上出现错误,即未配置该事务。在转到“配置”之前,我想问MSDTC是唯一选项吗?它将不会在共享托管中可用,那么我应该寻找什么类型的托管


在进入MSDTC配置之前,我还需要检查其他事项吗?此服务仅在服务器上需要,还是必须在每台客户端计算机上配置?

LINQ to SQL或Entity Framework?请确保首先与宿主提供商进行测试,因为他们可能不支持此服务。考虑不要使用多个数据库。或者,考虑使用与多个数据库相同的连接。我可以考虑LINQ to SQL或实体框架,其中1是接近要求的。我已经向托管提供者说了,他们说MSDTC将不会在共享主机上可用。如果它是一个客户机-服务器应用程序,我如何使用同一个数据库,以及如何在多个数据库上使用相同的连接字符串?