Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.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
Sql server 如何将Firebird与SQL Server数据库同步_Sql Server_Database_Synchronization_Firebird - Fatal编程技术网

Sql server 如何将Firebird与SQL Server数据库同步

Sql server 如何将Firebird与SQL Server数据库同步,sql-server,database,synchronization,firebird,Sql Server,Database,Synchronization,Firebird,我有一个使用Firebird数据库的桌面应用程序。它工作正常,但我也希望能够在线访问这些数据 所以我认为可以在Firebird和SQL Server之间同步数据。我知道有一个叫做dbconvert的工具,但是它非常昂贵 你还有其他的解决办法吗?谢谢 您不需要更改数据库。例如,如果您想在线访问桌面应用程序,可以将桌面应用程序+firebird数据库放在windows server上,并通过RemoteApp创建访问权限。然后,您可以从任何地方访问您的应用程序(如果客户端操作系统可以远程应用和联机)

我有一个使用Firebird数据库的桌面应用程序。它工作正常,但我也希望能够在线访问这些数据

所以我认为可以在Firebird和SQL Server之间同步数据。我知道有一个叫做
dbconvert
的工具,但是它非常昂贵


你还有其他的解决办法吗?谢谢

您不需要更改数据库。例如,如果您想在线访问桌面应用程序,可以将桌面应用程序+firebird数据库放在windows server上,并通过RemoteApp创建访问权限。然后,您可以从任何地方访问您的应用程序(如果客户端操作系统可以远程应用和联机)

更新


如果要通过“远程桌面”访问应用程序和数据库,则可以将其放置在不同类型的服务器上。

无需更改数据库。例如,如果您想在线访问桌面应用程序,可以将桌面应用程序+firebird数据库放在windows server上,并通过RemoteApp创建访问权限。然后,您可以从任何地方访问您的应用程序(如果客户端操作系统可以远程应用和联机)

更新



如果您要通过“远程桌面”访问应用程序和数据库,则可以将其放置在不同类型的服务器上。

Firebird数据库可以像MS SQL和online一样在任何地方访问(如果您是对的,并且已编程)。详细写下你需要做什么。Wjy你需要同步吗?只要在那个数据库上创建一个OData/WebAPI前端并在线公开那个数据……你们可能误解了我的意思。数据库存储在本地。电脑在特定时间运行,例如8.00-20.00。所以在午夜我将无法通过网络访问它。数据库包括具体数据,如:每日客户数量、访问次数、收入(及其明细等)。我想整天访问这些数据(所以当电脑关机时,数据库应该保留19:59的数据。事实上,没有成本合理的firebird主机。没有现成的解决方案。您需要找到一些同步工具并进行配置,或者自己编写一个同步解决方案。这两种方法都超出了stackoverflow的范围,因为“工具建议请求”或“过于宽泛”。Firebird数据库可以像MS SQL一样访问,并且可以在任何地方在线访问(如果您是对的,并且已编程)。详细写下你需要做什么。Wjy你需要同步吗?只需在该数据库上创建OData/Web API前端并在线公开该数据……你可能误解了我的意思。该数据库存储在本地。PC在特定时间运行,例如8.00-20.00。因此在午夜,我将无法通过Web访问它。数据库包括ic数据,如:每天的客户数量、访问量、收入(及其明细等)。我想全天访问这些数据(因此,当电脑关闭时,数据库应保留19:59等数据。事实上,没有成本合理的firebird主机。没有现成的解决方案。您需要找到一些同步工具并进行配置,或者自己编写一个同步解决方案。这两个工具都不在stackoverflow的范围内,要么是“工具建议请求”,要么是“范围太广”“。当然,但据我所知,朱莉娅-她想避免一些成本。Windows server对她来说是额外的成本。但我可能错了;)如果她想将数据传输到SQL server数据库,那么我想某些运行SQL server的服务器是可用的。@Majkl-谢谢。但是这个解决方案让它有点复杂-事实上它会反映服务器上的整个应用程序。我只想显示特定的数据库列,而不是所有的列。这就是为什么我在寻找类似web das的东西hboard。我们可能不明白。贵公司是否有一台每天24小时运行的计算机,并且必须从互联网(通过远程桌面)访问?如果是,只需将桌面应用程序+数据库移动到服务器。而不是通过远程桌面加入服务器并在那里使用应用程序。顺便说一句,如果您想将数据移动到正在运行的MS SQL server(计算机)中?您将如何从数据库接收数据?正如上面提到的-pc在早上8点到晚上8点工作。当然可以,但据我所知,Julia-她希望避免一些成本。Windows server对她来说是额外的成本。但我可能错了;)如果她想将数据传输到SQL server数据库,那么我想某些运行SQL server的服务器是可用的。@Majkl-谢谢。但是这个解决方案让它有点复杂-事实上它会反映服务器上的整个应用程序。我只想显示特定的数据库列,而不是所有的列。这就是为什么我在寻找类似web das的东西hboard。我们可能不明白。贵公司是否有一台每天24小时运行的计算机,并且必须从互联网(通过远程桌面)访问?如果是,只需将桌面应用程序+数据库移动到服务器。而不是通过远程桌面加入服务器并在那里使用应用程序。顺便说一句,如果您想将数据移动到运行该服务器的MS SQL server(计算机)中?您将如何从数据库接收数据?就像上面提到的一样-pc在上午8点到晚上8点工作。