Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.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 如何使用多个web服务器设置MS SQL Server?_Asp.net_Sql Server_Webserver - Fatal编程技术网

Asp.net 如何使用多个web服务器设置MS SQL Server?

Asp.net 如何使用多个web服务器设置MS SQL Server?,asp.net,sql-server,webserver,Asp.net,Sql Server,Webserver,现在,我的web应用程序正在使用单个域,如abc.com。将来,我们将添加子域(不同的IP)来重定向一些用户(以减少主域上的过载)。因此,问题在于我们的应用程序允许用户登录,向其他用户发送消息,这些消息将出现在他们的主页(登录后登录的页面)上,他们的主页是其他一些关键资源,可以由一群人同时编辑(如资源日历)。因此,检查用户是否正在处理旧的或更改的数据,以及是否存在相同资源日历的两个不同版本(如果使用两个sql server),这一点非常重要。因为我是这类问题的新手,任何人都知道解决这个问题的系统

现在,我的web应用程序正在使用单个域,如abc.com。将来,我们将添加子域(不同的IP)来重定向一些用户(以减少主域上的过载)。因此,问题在于我们的应用程序允许用户登录,向其他用户发送消息,这些消息将出现在他们的主页(登录后登录的页面)上,他们的主页是其他一些关键资源,可以由一群人同时编辑(如资源日历)。因此,检查用户是否正在处理旧的或更改的数据,以及是否存在相同资源日历的两个不同版本(如果使用两个sql server),这一点非常重要。因为我是这类问题的新手,任何人都知道解决这个问题的系统方法,或者关于这个主题的一些教程链接会很好。谢谢。

答案很简单:不要使用两台SQL Server为同一个数据库服务。这只是一个假设。但问题是,如果两个web应用程序位于两个不同的服务器上,那么如何将它们连接到仅位于其中一个服务器上的sql server。只需使用指向运行sql server的服务器的连接字符串即可。理想情况下,它应该是一个不运行IIS且不位于DMZ中的服务器。