Web应用程序开发和数据库复制

时间:2013-05-16 05:53:28

标签: asp.net sql sql-server web-applications sql-server-2000

格林威治标准时间下午+8

我必须使用ASP.net部署一个项目来创建在线工资单查看器。问题是,我们的网络不会托管网络应用程序,它将来自不同的网络,这将是一个网络主机。

我的问题是数据库,要查看您的工资单,您应该有权访问您的数据库,我的答案是复制。

但是,我对这种方法的限制是我们使用SQL Server 2000作为我们的DBMS。正如我在本文中所读到的那样      http://msdn.microsoft.com/en-us/library/ms151763%28v=sql.105%29.aspx 该实例是在SQL Server 2008下标记的,有没有办法使用SQL SERVER 2000进行复制?或者还有其他方法可以在线查看数据库中的数据吗?没有任何直接链接到我们的网络?

我还想知道是否会有另一个关于在线创建简单的薪资单查看器的方法。

谢谢!

1 个答案:

答案 0 :(得分:1)

这里有几个选项:

如果您可以将数据库移动到其他服务器,那将是一个理想的解决方案。

您可以从外部网络连接到数据库服务器吗?某种VPN怎么样?如果速度是问题,那么这可能不起作用。

其他解决方案可能是在您的宿主环境中创建另一个数据库,在该环境中部署应用程序并使用许多数据库比较工具之一来同步两个数据库之间的数据,但这远非理想,特别是如果您的应用程序写入/更新大量数据库数据

您可以考虑的另一件事是创建某种可用于与数据库通信的Web服务。在这种情况下,您不需要辅助DB。