0

格林威治标准时间 +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?还是有更多方法可以在线查看我们数据库中的数据?没有任何直接链接到我们的网络?

我还想知道是否还有另一种方法可以在线创建简单的工资单查看器。

谢谢!

4

1 回答 1

1

这里有几个选项:

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

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

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

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

于 2013-05-16T09:11:11.030 回答