MySQL Workbench 5.2.46CE を使用して、データベースを SQL Server 2008 から MySQL に移行しようとしています。データのコピーまで、すべて正常に動作します (ステップ「一括データ転送」):
開始中...
データ コピー用の情報を準備しています... データ コピー用の
情報を準備しました完了 コピーする行数を決定し ます
....
テーブル内の行数をカウントしています...
-stdin --odbc-source=Driver={SQL Server};Server=.\sqlexpress;Database=... ;User Id=... ;Password=... --table-file=...
エラー:コピーする行数の決定: + のサポートされていないオペランド タイプ: 'NoneType' および 'str'
失敗
なぜこれが得られるのかよくわかりません。もし誰かが考えを持っているなら... :) (PS : 今日から SQL Server 2008 と MySQL Workbench を使い始めたので、それらがどのように機能するかはよくわかりません)
編集 2 - SQL Express テーブル DDL (更新)
CREATE TABLE [dbo].[S_OCivilite](
[OCIV_Id] [int] IDENTITY(0,1) NOT N'',
[OCIV_Code_Pan] [nvarchar](3) NOT N'',
[OCIV_Intitule_Pan] [nvarchar](35) NOT N'',
[OCIV_DateModif_Pd] [datetime] NOT N'',
CONSTRAINT [PK_OCIV_Id] PRIMARY KEY CLUSTERED
(
[OCIV_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY],
CONSTRAINT [IX_OCIV_Code_Pan] UNIQUE NONCLUSTERED
(
[OCIV_Code_Pan] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO