【发布时间】:2021-04-20 13:26:01
【问题描述】:
我有一组 SQL 服务器(与 SQL Server Management Studio/新的 Windows 10 PC 完美运行)和一个在超级旧的 Windows XP 机器上运行并使用 MS Access 创建的服务器。当我尝试使用 SQL 连接 Access db 时,ODBC 不会让连接两台机器,因为运行访问的 PC 非常旧。管理层也不希望我在 SQL 中重新创建访问数据库。我需要找到一种方法将访问数据库连接到其他 SQL 数据库。
到目前为止我的想法:编写一个简单的脚本,它可以定期忽略访问数据库中的数据并复制到新的 SQL 服务器。但不幸的是,我不知道从哪里开始。
除了我的想法之外还有什么可以轻松完成的想法吗?或者有人知道如何按照我的建议编写脚本吗?
谢谢!
【问题讨论】:
-
没有理由在 Win XP 上的 Access 无法使用默认设置连接到现代 SQL Server 实例,假设两者都在同一个网络上(这是一个非常糟糕的想法,在网络外运行的支持系统是安全风险)。这似乎与我无关,解决方案要么在网络基础设施中,要么在数据库设置中,因此这里是题外话。
-
如前所述,我几乎看不出有什么原因会阻止 Access 查看或连接或使用这些 SQL Server 实例。但是,这些 Access 应用程序是否在使用 SQL Server 之前还不是很清楚,或者您的目标是引入 SQL Server 以与这些 Access 应用程序一起使用。我们在这里要非常小心地谈论 JUST 访问表(数据),以及用 Access 编写的应用程序 - 它们是两个非常不同的问题。我在下面的帖子解释了这个问题。
标签: sql-server database ms-access scripting ssms