问题标签 [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 投票
1 回答
3995 浏览

sql-server - 错误:模块依赖于缺少的对象 'sysdb.ssma_oracle.db_check_init_package'

我使用 SSMA 将整个 oracle 数据库迁移到 SQL Server 2014 数据库。(SQL Server 迁移助手)

迁移导致在我的存储过程中引入了多个执行调用(如下所示):

其中 INFRA_IP_WEBLOGGER$spCheckIPStatus 是过程名称之一。

我是否必须安装一些单独的组件,以便 SQL Server 2014 检测到对 sysdb.ssma_oracle 的调用

我能做些什么来修复这些错误?

0 投票
0 回答
527 浏览

sql-server - 在 SSMA v5.3 中没有关闭生成 SQL Server 2014 的 ROW ID 列的选项

我需要关闭 SSMA 在 SQL Server 2014 中自动生成的 ROW ID 列的生成。

SQL Server 2012 及以前的版本可以关闭此选项,但在 SQL Server 2014 中不能关闭。为什么会这样?...我可以在 SQL Server 2014 中以任何方式关闭它吗?

SQL Server 2014 的行 ID 选项仅如下:

SQL Server 2014 的选项

其中 SQL Server 2012 及以前版本的行 ID 选项如下:

SQL Server 2012 的选项

如果我可以关闭 ROW ID 生成,请告诉我是否有任何方法。

0 投票
1 回答
1576 浏览

sql-server - Generation of ROWID column in triggers even when its generation is switched off in SSMA v 6.0

I used SSMA v6.0 for migrating my Oracle database to SQL Server 2014.

I turned off the generation of ROWID column and as expected it did not generate any additional ROWID column in any of my tables after conversion, but surprisingly it DID generate all the triggers associated with their respective tables with ROWID column infused in triggers like following:

The problems, in brief, are that

  1. after turning off ROWID column generation it DID NOT create any ROWID column in any table which is exactly required

  2. But it did create all triggers with as if ROWID column was there in table.

  3. And yes it generated trigger with commenting all queries that was expecting a ROWID ... (as you can see from sample stored procedure)

Is there any other way/option we have to Turn off the generation of ROWID from triggers too ?

0 投票
1 回答
991 浏览

mysql - SSMA MySql 到 MsSql 空值错误

MySQL 包含一些日期时间为零的表:'0000-00-00 00:00:00'。使用 SSMA 将数据库迁移到 MsSql 时,我面临无法插入 DbNull 的错误。这是可以理解的,因为 MySql 或 MsSql 都没有这个字段可以为空。

我不明白的是,我将 SSMA 的 Default Projet 设置更改为用常量替换所有零日期 Not Null 列。我选择的常数是:1900-01-01。 在此处输入图像描述

还有其他必须设置的设置吗?

0 投票
1 回答
1305 浏览

sql-server-migration-assi - 用于 mySql 的 Sql Server 迁移助手 (SSMA) 未显示所有表

我正在为 mySql 使用 SSMA 6.0 版。在我连接到 mySQL 源数据库后,它只显示了我要迁移的架构中的 300 多个表中的 45 个。我没有看到任何属性或设置来限制显示的表格数量。我确实更改了其他人建议的“数据迁移超时”设置。但是,它并没有改变什么。

有任何想法吗?

0 投票
0 回答
266 浏览

sql-server - 用于访问的 SQL Server 迁移助手 (SSMA) - 允许零长度问题

我的 Access 2013 数据库表具有类型为“长文本”的列,其中必填属性设置为“否”,“允许零长度”属性设置为“是”。为什么访问的 SSMA会在这些列上创建检查约束:

上述检查约束强制 SQL Server nvarchar 列具有非零长度。

0 投票
1 回答
404 浏览

sql-server - SSMA Oracle To SQL 2008 - Oracle db To blank SQL Database

I am new to Oracle, I am using the SSMA for Oracle tool to do the migration work.

I am having some issues migrating data from an Oracle database to a blank SQL Database. I have followed the guides I have found online but still no luck. I cannot seem to get the data(I only need tables) from the Oracle Database into the Blank SQL Database.

I have the tables within a Schema named System. I have expanded the Schema and selected the tables checkbox on my Oracle connection, when doing the migration I always get: Data migration was not performed because no objects were selected. When selecting migrate data and putting in my connection details etc.

I have tried to select the destination database under the Server explorer at the bottom and right clicked and selected Synchronize with database however I get: Nothing to process by this operation, because all objects are equal. Can someone please shed some light on what I have failed to do?

Could it be related to the System Schema?

Thanks,

0 投票
1 回答
157 浏览

sql-server - MySql 到 SQL Server - SQL Server 迁移辅助工具显示几个表

我们有一个包含 511 个表的数据库,“SQL Server Migration Assistance for MySQL”仅显示 31 个表。我正在使用版本 6.0.0。它在“输出”窗口中没有显示任何错误。

跟随 - https://www.youtube.com/watch?v=fXe4XL41jVE进行迁移。

我有一个包含 87120301 条记录的表,这是显示的最后一个表。这个工具有什么限制吗?

是否有任何其他工具可以用于此大数据迁移?MySQL 中数据库的总大小为 37GB。

0 投票
0 回答
120 浏览

xml - 从命令提示符运行 SSMA 脚本时出错

我为 SSMA 编写了一个 XML 脚本,并从命令提示符运行一次,它运行良好。然后我决定再次运行它,我弹出窗口说“这个应用程序将无法在您的计算机上运行”。在 cmd 我有“访问被拒绝”。我是 cmd.exe 文件和 SSMAforMySqlConsole.exe 文件的所有者。我正在使用 Windows 10。

也许重新安装 SSMA 就可以了,但这意味着每隔一小时在脚本管理器中工作一次,所以我不能保证它不会再次发生。

0 投票
1 回答
204 浏览

mysql - MySql 到 MSSQL 的迁移

我在 mysql 中有一个数据库,我想迁移到 mssql,因为我想将该数据库用于 asp.net 应用程序。我已经设置了所有内容,但无论何时我尝试使用 SSMA(SQL Server 迁移助手)转换架构我不断收到此错误

发生意外错误。请将日志文件发送给产品支持。“有关详细信息,请参阅获取 SSMA 助手”

在产品文档中。

错误消息:对象引用未设置为对象的实例。

如何解决这个问题,然后将数据迁移到 MSSQL。