gpt4 book ai didi

sql-server - VB.NET:SQLite 到 SQL Server

转载 作者:行者123 更新时间:2023-12-02 22:51:51 25 4
gpt4 key购买 nike

我有一个使用 SQLite 数据库的 vb.net 项目。我通过使用数据集/表适配器来做到这一点。客户很高兴,一切都进展顺利。然而我刚刚听说他们计划向另一个希望使用他们的 SQL Server 数据库的客户提供该产品。所以我写这篇文章是为了在开始之前做好心理准备。我不是数据库专家,但非常喜欢设置和管理 SQLite 数据库的简单性。

那么关于支持 SQL Server 的最简单方法有什么想法吗?我很高兴让它们彼此平行运行。我可以制作一个单独的服务/中间件,在计时器上将 SQLite 数据库同步到 SQL Server,而不关心主应用程序在做什么吗?

感谢任何指点。

最佳答案

同步两个数据库是可能的,尽管相当复杂。您需要某种机制来找出哪些记录已更改,并且如果两个数据库中都可能有新的更改,则还必须解决冲突。

基于计时器的方法听起来效率不高:在大多数情况下,计时器没有任何事情可做;并且在某些数据更改后,数据库有一段时间不同步。

你不能用 MS SQL Server替换 SQLite 吗?即,是否有一些配置设置来确定程序的数据是位于 SQLite 还是服务器上?

假设已经存在具有所需结构的 SQL Server 数据库,理论上,只需要更改连接字符串并提供一些用户名/密码(如果服务器未配置为自动使用 Windows登录)。使用的 SQL 方言不应该有任何大的差异。当然,您必须测试所有查询。

关于sql-server - VB.NET:SQLite 到 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12831787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com