【问题标题】:web application development and database replicationWeb 应用程序开发和数据库复制
【发布时间】:2023-04-07 00:11:01
【问题描述】:

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

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

谢谢!

【问题讨论】:

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


    【解决方案1】:

    这里有几个选项:

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

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

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

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

    【讨论】:

    • 先生,您能给我一个特定的同步工具吗?先生之前没有使用过任何东西......所以我想要一些用户友好且免费的东西。
    • 我听说过ApexSQL DiffSQL Data Compare。这些不是免费的,但有免费试用期。希望我能帮上忙。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-07
    • 1970-01-01
    • 2011-04-10
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多