SQL Pre-execute error (FileMaker Pro -> SQL)

Status
Niet open voor verdere reacties.

MLAchterhof

Gebruiker
Lid geworden
22 jan 2014
Berichten
9
Hallo iedereen ik zal beginnen met wat ik wil en wat ik gedaan heb.

Wat ik wil is een FileMaker Pro 14(Trail Software) database overzetten naar SQL.
Wat ik heb is: Windows Server 2012 (Trial Software), MS SQL Server 2014 (Trial Software) en alle updates in Hyper-V.

-De FileMaker Pro data sources zijn gedeel voor ODBC (Iedereen)*.
-De FileMaker ODBC drivers 32 en 64 bits zijn geinstalleerd, geconfigureerd en getest.

In de wizzard pas ik alle collum mappings aan.
Het resultaat is dat alle tabbelen en velden worden geimporteerd.
Er wordt een foutmelding gegeven (zie bijlage), en de records blijven achter.

*De tabbellen en velden bevatten Japanes schrift, ik heb de Japanse language packs geinstalleerd.

Alvast bedankt voor al jullie hulp.
 

Bijlagen

  • Error SQL ODBC.PNG
    Error SQL ODBC.PNG
    64,3 KB · Weergaven: 66
Laatst bewerkt:
Als ik het goed begrijp uit je schermafdruk gebruik je VARCHAR in de database? Het Japanese schrift gebruikt Unicode, dus dien je NVARCHAR te gebruiken.
 
Dat is heeft inderdaad een groot deel van mijn probleem opgelost. Mijn dank is groot.
Ik ben vorige week begonnen met SQL, vandaar.
 
Graag gedaan en succes verder! :thumb:

Ik ben sinds 1,5 jaar frequent bezig met SQL op de ICT-opleiding. :)
 
Can you also help me with this one?


- Pre-execute (Error)
Messages
• Error 0xc0202009: Data Flow Task 1: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E21.
An OLE DB record is available. Source: "Microsoft OLE DB Provider for SQL Server" Hresult: 0x80040E21 Description: "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.".
(SQL Server Import and Export Wizard)

• Error 0xc002f446: Data Flow Task 1: An error occurred while setting up a binding for the "作成日" column. The binding status was "DT_DBTIMESTAMP". The data flow column type is "DBBINDSTATUS_UNSUPPORTEDCONVERSION". The conversion from the OLE DB type of "DBTYPE_DBTIMESTAMP" to the destination column type of "DBTYPE_WVARCHAR" might not be supported by this provider.
(SQL Server Import and Export Wizard)

• Error 0xc002f446: Data Flow Task 1: An error occurred while setting up a binding for the "変更日" column. The binding status was "DT_DBTIMESTAMP". The data flow column type is "DBBINDSTATUS_UNSUPPORTEDCONVERSION". The conversion from the OLE DB type of "DBTYPE_DBTIMESTAMP" to the destination column type of "DBTYPE_WVARCHAR" might not be supported by this provider.
(SQL Server Import and Export Wizard)


• Error 0xc002f445: Data Flow Task 1: An error occurred while setting up a binding for the "バニリン表示" column. The binding status was "DT_NTEXT".
(SQL Server Import and Export Wizard)

• Error 0xc002f445: Data Flow Task 1: An error occurred while setting up a binding for the "エチルバニリン表示" column. The binding status was "DT_NTEXT".
(SQL Server Import and Export Wizard)

• Error 0xc0202025: Data Flow Task 1: Cannot create an OLE DB accessor. Verify that the column metadata is valid.
(SQL Server Import and Export Wizard)

• Error 0xc004701a: Data Flow Task 1: Destination - 処方箋マスタ_サブ failed the pre-execute phase and returned error code 0xC0202025.
(SQL Server Import and Export Wizard)
 
Ik zie twee fouten die te maken hebben met de kolommen "作成日" en "変更日". In de bron zijn deze kolommen blijkbaar van het gegevenstype DBTIMESTAMP en worden deze impliciet geconverteerd naar WVARCHAR. Wordt het probleem opgelost als je in SQL Server de bovenstaande kolommen voorziet van het datatype timestamp?
 
Nee helaas. Ik heb een aantal tabbelen in FileMaker Pro, wanneer ik een tabel met 2 velden doe gaat alles goed. Probeer ik een groteren te doen 86 velden of 500+ velden krijg ik deze melding.
 
Kun je een voorbeeld geven van hoe de gegevens in de kolommen "作成日" en "変更日" eruit zien?
 
Dit is de file die ik gebruik om te importeren:

CREATE TABLE [dbo].[販売報告書] (
[シリアル No.] float,
[会社名] nvarchar(max),
[提出日] nvarchar(8),
[修正日] nvarchar(8),
[営業担当者] nvarchar(max),
[採用香料名_記号] nvarchar(max),
[採用香料名_ハイフン] nvarchar(max),
[採用香料名_品名1] nvarchar(max),
[採用香料名_品名2] nvarchar(max),
[採用香料名_番号] float,
[得意先名] nvarchar(max),
[カテゴリー] nvarchar(max),
[最終商品名] nvarchar(max),
[仕入先・製造会社] nvarchar(max),
[仕入香料名] nvarchar(max),
[販売価格] float,
[営業価格] float,
[溶剤] nvarchar(max),
[性状] nvarchar(max),
[備考] nvarchar(max),
[素原価] nvarchar(max),
[含有%] float,
[口数] nvarchar(max),
[採用決定日] nvarchar(8),
[初回納入予定時期] nvarchar(8),
[年間納入予定数量] float,
[初回納入予定数量] float,
[停止品目] nvarchar(max),
[荷姿] nvarchar(max),
[まる_香料] nvarchar(max),
[まる_原料] nvarchar(max),
[単位] nvarchar(max),
[付香率] float,
[↓↓↓↓↓未使用↓↓↓↓↓] nvarchar(max),
[溶剤_表示用] nvarchar(max),
[Sirius処方箋コード] float,
[アレルギー] nvarchar(max),
[検索_得意先_GL] nvarchar(max),
[検索_採用香料名品名1_GL] nvarchar(max),
[検索_担当営業_GL] nvarchar(max),
[メモ] nvarchar(max),
[採用フラグ] nvarchar(max),
[検索_提出日S_GL] nvarchar(8),
[検索_提出日E_GL] nvarchar(8),
[検索_採用決定日S_GL] nvarchar(8),
[検索_採用決定日E_GL] nvarchar(8),
[検索_メモ_GL] nvarchar(max),
[ラベル用_Et計] float,
[ラベル用_Gly計] float,
[ラベル用_PG計] float,
[ラベル用_GE計] float,
[ラベル用_XG計] float,
[ラベル用_AG計] float,
[ラベル用_その他成分1] nvarchar(max),
[ラベル用_その他成分2] nvarchar(max),
[ラベル用_その他重量計算1] nvarchar(max),
[ラベル用_その他重量計算2] nvarchar(max),
[ラベル用_注意1] nvarchar(max),
[ラベル用_注意2] nvarchar(max),
[ラベル用_非表示] nvarchar(max),
[ソート用_項目_GL] nvarchar(max),
[ソート用_昇順降順_GL] nvarchar(max),
[検索_カテゴリ_GL] nvarchar(max),
[検索_最終商品名_GL] nvarchar(max),
[検索_原名_GL] nvarchar(max),
[修正アカウント] nvarchar(max),
[作成日] nvarchar(8),
[作成アカウント] nvarchar(max),
[製造中止フラグ] float,
[検索_採用香料名品名2_GL] nvarchar(max),
[検索_採用香料名記号_GL] nvarchar(max),
[検索_採用香料名番号_GL] nvarchar(max),
[備考2] nvarchar(max),
[営業メモ] nvarchar(max),
[印刷用] nvarchar(max),
[得意先担当者] nvarchar(max),
[検索_採用香料名印刷用_GL] nvarchar(max),
[採用香料名_印刷用] nvarchar(max),
[採用香料名_営業所] nvarchar(max),
[検索_採用香料名営業所_GL] nvarchar(max)
)
 
Als ik alleen de eerste entry laat staan uit bovenstaand krijg ik de volgende fout melding

- Pre-execute (Error)
Messages
Error 0xc0202005: Data Flow Task 1: Column "会社名" cannot be found at the datasource.
(SQL Server Import and Export Wizard)

Error 0xc0202025: Data Flow Task 1: Cannot create an OLE DB accessor. Verify that the column metadata is valid.
(SQL Server Import and Export Wizard)

Error 0xc004701a: Data Flow Task 1: Destination - 販売報告書 failed the pre-execute phase and returned error code 0xC0202025.
(SQL Server Import and Export Wizard)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan