问题标签 [sql-server-migration-assi]

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 投票
2 回答
895 浏览

sql-server-2005 - 用于将 Access 数据库迁移到 SQL Server 2005 的 SSMA 是否可以自动化?

我需要将 Access 数据库迁移到 SQL Server 2005。由于这需要在设置中完成,以便客户的安装透明地迁移到 SQL Server 2005,我想知道是否可以自动化 Microsoft 的 SSMA 工具包。

0 投票
0 回答
5887 浏览

ms-access - MS-Access 添加其他链接表

我有一个 MS-Access 数据库,它使用“Microsoft SQL Server Migration Assistant 2008 for Access”(又名 SSMA)转换为使用 SQL 表并创建了链接表(因此 MS-Access 界面仍然有效,但链接到 SQL 表) .

修改这些表没有问题(在 SQL 中修改,使用 MS-Access 中的链接表管理器,更新表)。但是我没有在 SQL 中添加新表,也找不到将该表添加到链接表集中的方法。

我已经尝试过外部数据 - > ODBC 数据库,但它希望我制作一个 FileDSN,并且由于 SSMA 工具不需要我不想让某些表以一种方式链接而其他文件喜欢另一种方式(确实有人知道 SSMA 如何链接表格吗?)。

所以我的基本问题是:在不使用 DSN 的情况下,如何将额外的 SQL Server 表作为链接表添加到 MS-Access?

0 投票
6 回答
6525 浏览

sql-server - 使用 SSMA 将 Access 2007 数据库应用程序迁移到 SQL Server 2005 - 问题

我已经设法在我的计算机上启动并运行 SQL Server 2005 Express,以便在“真实世界”中尝试之前进行一些测试。

我有一个相当大的 MS Access 2007 数据库应用程序,我需要迁移到保留“前端”作为用户界面的 SQL Server。(该应用程序已经是一个具有前端和后端的“拆分”数据库......)

我已经对使用 SSMA 将我的 Access 数据库迁移到 SQL Server Express 进行了一些初步测试。

显然我不明白一些事情,我想我会看看是否有人有任何想法。

从概念上讲,我认为需要将驻留在服务器上的数据库后端迁移到 SQL 服务器,然后前端重新链接到后端中的(现在链接到 SQL)表。

当我使用 SSMA 执行此操作时,我最终会在后端访问文件中重命名表,这些表看起来像“SSMA$myTableNameHere$local”。我还得到下面显示为 ODBC 链接表的原始表名。

到目前为止,一切都很好。

但是....当我从前端(用户界面)重新建立链接表时,我只能看到“SSMA$myTableNameHere$local”名称而不是原始表名。(现在通过 ODBC 链接)我可以链接到“SSMA,,,”表,但这意味着在每个查询、每个表单以及前端的所有代码中更改每个表的名称!不是我真正想做的事情。

所以....

我想我会尝试迁移 FRONT END 看看会发生什么。

我最终得到的是一种情况,基本上它可以工作(有一些我什至还没有看过的严重错误和问题......比如丢失数据等!!!!)我仍然得到“SSMA $myTableNameHere$local" 表和具有原始名称的 ODBC 链接表。

我试图理解......这是否意味着我们将在前端进行迁移,然后将相同的文件复制到每个用户的计算机上?

我有点困惑的另一个主题是我无法通过 ODBC 链接到本地​​机器(即我的计算机)上的 SQL Server Express,因此我无法测试迁移后端然后通过前端链接到表就像我过去在更多的客户端/服务器情况下一样结束。

0 投票
1 回答
252 浏览

sql-server - Sql Server 迁移工具不太好用

我终于能够在双方都得到正确的架构。我准备好运行最后一步了......

数据迁移开始......数据迁移失败...... System.Data.OracleClient需要Oracle客户端软件版本8.1.7 se

我曾经在 google 上做过人知道的建议 1)安装 oracle 客户端 10.2 并删除 10.1 2)将“经过身份验证的用户”添加到 oracle 主目录 3)重新启动 sql 服务 4)重新启动机器

无济于事。什么是交易?帮助。

0 投票
3 回答
2980 浏览

ms-access - 将 SQL 中的纯文本转换为 Access 中的超链接

我刚刚开始了我离开大学后的第一份新工作,作为其中的一部分,我的第一个任务是将一个完全 Access 2003 的数据库转换为一个 Access 前端、SQL 后端。

Access 数据库由一系列用于添加或查看员工数据的前端表单组成,其中包含指向员工照片的超链接以及位于共享驱动器上的简历。这些在 Access DB 中保存为超链接。

我已经将 Access DB 中的数据转换为 SQL 并将其存储在数据库中供我测试,现在作为数据转换的一部分,照片和 CV 位置已从超链接转换为 nvarchar。我已经使用 SSMA 完成了这项工作。

我现在的问题是我需要在前端显示这些文本链接并作为超链接工作,隐藏在“照片”和“简历”这两个词后面,但我不确定如何去做,就像过去一样我只使用过 SQL 而不是 Access。

任何帮助或建议将不胜感激,如果我在任何领域都不清楚,请随时提出问题,我会尽力为您解决任何问题。

0 投票
4 回答
13148 浏览

sql-server - SSMA 时间戳。它是做什么用的,它是如何使用的?

我最近使用 SQL Server Migration Assistant 将数据库导入 SQL Server 2005。我注意到许多导入的表已被一个名为 SSMA_timestamp 的新列修改。

谁能告诉我这是做什么用的以及如何使用?

0 投票
1 回答
562 浏览

sql-server-2005 - SSMA 升级使表单只读?

我最近通过 SSMA 升级了一个数据库以使用 SQL Server 2005。如果我打开一个绑定到表的表单,它将显示表中的数据;但是,我无法编辑表单并保存信息。只需在文本框中输入什么都不会。

我注意到 Access DB 现在有额外的以“SSMA$[OriginalTableName[”开头的“表”,这似乎是指向 SQL 服务器的链接,我可以查看和编辑它们。我无法编辑原始表格,只能查看它们。我试图将那些“绑定”表修改为新的“SSMA$”,但是,随之而来的是多个错误。

有谁之前经历过这个吗?任何想法或见解都将是最有帮助的。

0 投票
1 回答
676 浏览

mysql - 将数据移动到 SQLAzure 时,用于 MySQL 的 SSMA 非常缓慢

我正在尝试将数据从 MySQL 移动到 SQLAzure。“ Microsoft SQL Server Migration Assistant for MySQL v5.1 ”工具在获取结构和大部分数据转换/移动方面非常宝贵,但我们有一个非常大的表。

将记录从 MySQL 实例移动到 SQLAzure 实例似乎每条记录大约需要 1 秒,并且记录(平均)大小约为 35 kB。

如果我查看 SQL Azure 管理工具,它似乎没有任何负载,对于 MySQL 也是如此。同样,来自这里的网络连接几乎没有尖峰。有谁知道瓶颈可能是什么,我能做些什么?

0 投票
1 回答
210 浏览

c# - SSMA AccesToSQLAzure - C# 访问应用程序中的异常

我使用 SQL Server 迁移助手将我的 Access2007 (.accdb) 迁移到了 SQL Azure 数据库,它可以很好地解决一些问题,但现在不是重点。

前段时间,我编写了一个 C# Winforms 应用程序,它连接到我的 Access 数据库并执行一些操作,例如更新和删除数据行。

所以我刚刚将我的 Access 数据库迁移到 SQL Azure 并选中了链接表的复选框,在描述中我的应用程序可以毫无问题地使用 Access 数据库,但是表物理存储在 SQL Azure 数据库中,好的我想。

但是现在我在测试我的 C# 应用程序时遇到了一个异常,这里是:

与“SQL Server Native Client 10.0”Databasename“.database.windows.net”的 ODBC 连接失败。

我在互联网上找不到有关此异常的信息...我希望有人可以帮助我解决此问题,我对此感到非常绝望...

感谢并问候亚历山大

0 投票
1 回答
3574 浏览

mysql - 从 MySQL 迁移到 SQL Server,存在约束问题

我创建了一个使用 MySQL 数据库的 Web 应用程序,但我必须将数据库迁移到Microsoft SQL Server 2008 R2并且我正在使用SQL Server 迁移助手(SSMA)。

对于某些使用外键的表,我的报告中出现错误。

1.自引用外键

我有一个表在行之间具有父子关系;图表:

SQL Server 迁移助手 (SSMA) 生成的报告显示将用于在 SQL Server 中创建表的 SQL。

MySQL(来源):

SQL Server(目标,由 SSMA 生成的 SQL):

正如您所看到的,它给出了一个错误,表明它更改了 my ON UPDATE CASCADEandON DELETE CASCADENO ACTION “避免级联外键的循环引用”。

2.多对多表

我有两个表出现“多路径”错误,并且类似地更改为NO ACTION.

资产属性表:

MySQL(来源):

SQL Server(目标,由 SSMA 生成的 SQL):

我只找到了一篇讨论这些错误的文章。文章对自引用表错误的解决方案似乎并不适用,而多对多错误解决方案只是删除约束“因为应用程序或用户不应该修改这些值”。

谢谢你的帮助!!


数据库图