2つのデータベース間のデータロードの結果を確認しようとしています。残念ながら、私は1つのデータベース(MySQL)に直接アクセスすることしかできません。MSSQLを管理している会社は、APIを介してデータベースを公開できます。
私がやりたいのは、行セット全体で特定の列の整合性をチェックすることです。もともと、列に対してCRCまたはハッシュチェックを実行できることを望んでいましたが、これを実行する互換性のある方法はないようです。
たとえば、MySQLの列に対してCRC32を実行できますが、MSSQLで同じことを実行する信頼できる方法はありません。または、MSSQLにはCHECKSUM_AGGがありますが、MySQLには代替手段がありません。
最終的に、チェックサムが異なる場合は、変更が必要な行を特定するためにバイナリ検索を実行したいと思います。
現在、バルクロードインターフェイスはなく、SSISは使用できません(MSSQLサーバーは私の会社の一部ではありません)。