问题标签 [upsizing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5871 浏览

sql - 使用 Access 执行 Make Table 查询以使用 ODBC 连接创建 SQL Server 表

我正在将 Access 2010 数据库升级到 SQL 服务器。有一个可更新的“制作表”查询运行以创建一个表并填充它。目前,它在另一个 ACCDB 文件中填充一个后端表。我已将所有后端表移至 SQL Server 并尝试更改查询以在 SQL Server 上创建表。

我从 Destination DB 属性中删除了 ACCDB 文件的路径,并在 Dest Connect Str 属性中放入了一个 ODBC 连接字符串。

当我运行查询时,我得到了错误

ODBC 调用失败 数据库中已经有一个对象名称 'MyTableName' (#2714)

我先删除 SQL 服务器上的表,然后运行它工作的查询。如果使用本地表,它将正确删除该表,重新创建它,然后填充它。使用 ODBC 连接似乎无法先将其删除,从而使 Make Table 无用。

我将远程表配置为 Access 中的链接表,希望有一种方法可以直接使用它,而无需再次重新指定连接字符串。这似乎也不可能。

寻找此问题的解决方案或任何可能的替代方案。我有近 20 个此类查询。

0 投票
1 回答
44 浏览

sql - 从 Access 2007 到 SQL Server 2005 的数据迁移

我被要求迁移数据并从 MS Access 查询到 SQL Server。

在使用升迁向导时,73 个表中有 69 个被正确升迁,而其他 4 个表被跳过(没有迁移数据,只创建了结构)。

我猜的原因是这 4 个表都有大量记录(7500*100)。

我搜索了一下,发现它是微软的一个已知问题,解决方案是将查询超时注册表设置为零。我什至这样做了。但是导出仍然失败。

谁能帮我这个?我需要赶上我老板的最后期限。

PS:我尝试删除一半数据,这样就成功了。这使我决定数据是问题所在。提前感谢大家。

0 投票
2 回答
926 浏览

sql-server - 将后端从 MS Access 迁移到 SQL Server

客户端的要求是将当前运行在 MS Access 2007 上的应用程序的后端转换为 SQL Server 2005。

为此,我尝试创建一个.adb使用升迁向导。

我面临的问题是

  • 几乎所有复杂的查询都抛出错误
  • 真的需要扩大查询吗?
  • 如果是这样怎么办,我没有任何线索

最终的应用程序最终会是什么样子?查询应该保存在哪里?(一些人说查询将在 SQL Server 中创建为视图或存储过程)。什么都没有进入我的脑海,我感到很紧张。

谁能总结一下整个过程。除了表之外还有什么要迁移的以及如何迁移?

请帮帮我。提前致谢

0 投票
1 回答
2435 浏览

vb6 - 严重错误 #-2147217887 多步 OLE DB 操作生成错误

我已经使用 MS access 中的内置升迁向导将 access 数据库转换为 SQL express 数据库。但是,当我尝试以编程方式将记录添加到 SQL Server 表时,现在出现错误:

严重错误 #-2147217887 多步 OLE DB 操作生成错误。

失败的字段是我设置 SQL 字段 [注释] 时。我正在尝试将其设置为 vbnullstring(使用 VB6)。

访问升迁向导将该字段创建为 nvarchar(255) 并将所有空值设置为 true,它最初是一个长度为 255 的文本字段,以毫秒访问。

将 sql 中的 nvarchar 字段设置为 vbnullstring 是否有问题?

任何关于可能出错的建议将不胜感激!

0 投票
1 回答
196 浏览

sql-server - 升级 MS-Access 到 MS-SQL-Server 版本是否独立?

我计划将 Access 2010 数据库升级到 SQL Server 版本 11(这些是我目前使用的版本)。

我从 1.0 版开始就熟悉 Access,几年前就熟悉 SQL-Server。但我上一次将 Access 数据库升级到 SQL Server 是在很多年前。

现在我正在研究互联网上关于自动和手动升迁的文章。但几乎所有这些文章都与 Access 版本 2003 或 2007 以及更早的 SQL Server 版本相关。

现在我的问题是:过去几年和版本的升迁过程是否有任何重大变化,或者它基本上仍然是相同的过程?某些事情是否发生了如此大的变化,以至于对 Access 2007 的建议与 2010 年的建议无关,甚至可能是错误的?

一个例子是这篇文章“适用于:Access 2007”:
使用升迁向导将 Access 数据移动到 SQL Server 数据库
https://support.office.com/en-us/article/Move-Access-data-to -a-SQL-Server-database-by-using-the-Upsizing-Wizard-5D74C0DF-C8CD-4867-8D07-E6E759D72924

或 2000 年的这篇文章:
访问数据库(DSN 与 DSN-LESS)
http://www.powerasp.net/content/database/dsn_vs_dnsless.asp

我愿意阅读和学习,但显然我不想浪费我的时间阅读已经过时并且现在可能是错误的员工。

与旧版本相比,升级新版本 Access 的体验如何?有什么重大变化吗?

0 投票
0 回答
43 浏览

sql-server - Access 2007 前端不会打开链接的 sql server express 2014 记录集。为什么?

我正在尝试将 Access 2007 后端数据库升级到 Sql Server Express 2014,因为它现在在网络上太慢了。

我能够使用内置的 ODBC 链接功能升级数据库并将表链接回我的 Access 前端。

这是一个简单的代码,可以在访问后端正常工作,但在 SQl Server Express 上失败:“运行时错误 3021 - 没有当前记录”

我也试过 Set recHST = db.OpenRecordset(strHST, dbOpenDynaset, dbSeeChanges) 没有任何运气。

我究竟做错了什么?

谢谢。

0 投票
1 回答
484 浏览

sql-server - MS Access:升迁向导(SSMA?)的替代品

我们的团队一直使用 Microsoft Access 2010 作为 SQL Server 2014 的前端,并且依赖于 Access 中的升迁向导将表从 Access 迁移到 SQL。

例如,如果有一个名为 的 SQL 数据库papers,我们团队就有一个名为 的 Access 文件papers_temp.accdb。当我们想对论文数据库中的给定表进行更改(或创建新表)时,我们在本地执行此操作,papers_temp.accdb然后使用升迁向导将给定表从 Access 迁移到 SQL 数据库,如果在 SQL 中覆盖该表它已经存在。

从 Office 2013 和 Access 2013 开始,升迁向导消失了,我们需要一个替代方案。Access 2016 是否有类似的工具可用,还是我们必须完全适应其他东西?到目前为止,对建议持开放态度。


用于访问的 SQL Server 迁移助手

最近几天我一直在探索这个程序,在网上找到了很多关于它的建议。它似乎能够进行我们需要的升迁和迁移。

然而,更常见的是,当尝试选择(并加载)一个表时,程序卡在一个似乎永远不会结束的加载过程中(尝试等待一个小时),这意味着我被迫关闭 SSMA 而不保存我的项目。一般来说,该程序似乎不是很稳定,我们更愿意找到一个更熟悉的解决方案。

也许我错过了什么?

0 投票
1 回答
30 浏览

sql-server - 访问升迁-“表”的属性“属性”已存在

我正在尝试使用 Access 的升迁向导将数据从 Access 移动到 SQL Server。我目前遇到此错误,但无法弄清楚该属性的来源;

它试图运行的 SQL 是;

但是 Access 中的表不包含 ID 列,并且我在表的属性中看不到任何内容来表明它为什么要尝试为 SQL Server 添加属性。

在向导指南中,我选择不导入任何额外的东西,如索引、触发器等。

任何想法为什么向导会这样做以及如何阻止它尝试创建属性?

或者,是否有任何其他工具可以将数据从 Access 移动到 MSSQL,同时保持 Access 前端对象就位并正常工作?