2013-05-16 27 views
0

格林威治时间晚上好+8Web应用程序开发和数据库复制

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

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

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

我也想知道是否会有另一个关于创建一个简单的payslip查看器在线。

谢谢!

回答

1

有几个选择这里:

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

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

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

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

+1

先生,你能给我一个特定的同步工具吗?在先生之前没有使用过任何...所以我想要有一些用户友好且免费的东西。 –

+0

我听说过[ApexSQL Diff](http://www.apexsql.com/sql_tools_diff.aspx)和[SQL Data Compare](http://www.red-gate.com/products/sql-development/) SQL的数据 - 比较/)。那些不是免费的,但有免费试用期。希望我帮助。 –

相关问题