2012-01-18 7 views
1

ODBC接続を介してFileMaker Pro 11データにアクセスできず、それが不可能であると考え始めました。SSIS/SQLにFilemaker ODBCメタデータがありません

私は、彼らがリモートサーバへのない動作することを働いた、FileMakerデータベースにローカルにインストール(11.03.76.00)に付属のODBCドライバをインストールしています。セットアップを行い、システムDSNを正常にテストしました。

SQL ServerまたはSSIS(同じ基本プロセス)内でそのシステムDSNを使用しようとすると、テーブルの一覧にアクセスしてデータをプレビューできますが、各プロセスがテーブルに関するメタデータを取得しようとするとそれは失敗する。

SQLは、私は、テーブル/列を選択し、データをプレビューし、宛先に一致し、データ型を変更することができますが、その後

FileMaker failing in SQL Server

SSISのリストを提供して変換をチェックする次のステップに失敗しましたテーブル/列、データプレビューのが、ファイルメーカーの技術サポートは、それが動作しないと信じて私をリードしてきましたODBCドライバをカバーしていない列(それは種類がうまくできないため、イム推測) FileMaker failing in SSIS

を一覧が表示されません...

FileMaker ProにSSISまたはSQLを搭載したバージョン11のドライバを正常に接続した人はいますか?私は毎日の抽出を自動化する必要があります - 他のアイデア?

+1

データをプレビューできれば、データにアクセスできることを意味します。実際に入力するだけの問題であれば、クエリで互換性のあるデータ型としてキャストするか、ソースで列の型を明示的に定義する必要があります(右クリック、Show Advanced Editor-> Input and Output Properties)ADO .NETソースは機能しません。スクリプト変換(ソースとして)を使って無理矢理強く動かせるはずです。面白いプロジェクトのように聞こえます。 – billinkc

+0

ありがとうございましたbillinkcは、スクリプト変換をソースとして使用することを忘れていました。この方法でODBCドライバを入手するように管理します。問題の根源は、ファイルメーカーのデータ型マッピングのようです。 –

+0

優れています!上記を回答として追加してこの問題を解決する能力が必要です – billinkc

答えて

0

Billinkcポイント(上記のコメント - ごめんなさい、コメントを回答に変換できません)では、スクリプトコンポーネントをソースとして使用し、ODBCドライバの問題を回避することができます。

FileMaker Pro 11のodbcドライバは、データ型を認識していますが、正しくplumbされていません。回避するには、各列を文字列に変換してからTryParseを実行して正しいデータ型にする必要があります。

関連する問題