質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

アーキテクチャ

アーキテクチャとは、情報システム(ハードウェア、OS、アプリケーション、ネットワーク等)の設計方法、設計思想、設計思想に基づいて構築されたシステム構造をアーキテクチャと呼びます

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

DB2

DB2(IBM Database2)は、IBMのリレーショナルデータベース管理システム製品です。 UNIXとWindows、IBM社のメインフレームOS用が用意されており、 幅広いプラットフォームに対応しています。

Q&A

1回答

752閲覧

ETLツールの移行の為、32bit ODBCを64bit ODBCで利用できるようにしたい。

id_mobi

総合スコア4

SQL Server

SQL Serverはマイクロソフトのリレーショナルデータベース管理システムです。データマイニングや多次元解析など、ビジネスインテリジェンスのための機能が備わっています。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

アーキテクチャ

アーキテクチャとは、情報システム(ハードウェア、OS、アプリケーション、ネットワーク等)の設計方法、設計思想、設計思想に基づいて構築されたシステム構造をアーキテクチャと呼びます

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

DB2

DB2(IBM Database2)は、IBMのリレーショナルデータベース管理システム製品です。 UNIXとWindows、IBM社のメインフレームOS用が用意されており、 幅広いプラットフォームに対応しています。

0グッド

0クリップ

投稿2020/04/18 02:55

前提・実現したいこと

現在32bit環境で動作しているETLツールを64bit環境に移行したい。

発生している問題・エラーメッセージ

32bit前提で構築していたので、ETLツールからDBへの接続は32bitのODBCを利用していました。
しかし、新しく導入予定のETLツールは64bit版しか存在しない為、64bitのODBCが必要になります。
ところが利用しているDBのバージョンが古く、64bitのODBCが存在しません。

試したこと

  • SQL SERVERのリンクサーバ機能を利用

64bitOSに32bitのSQLSERVER2014を導入したところ、「アプリケーションとドライバのアーキテクチャが不一致です」と表示されて失敗。
32bitOSに32bitのSQLSERVER2014を導入したところエラーは発生せず構成出来ました。
リンクサーバへの直接参照構文、シノニムを利用した参照構文の正常動作を確認しました。
参照は問題なく行えました。
更新や削除の際にODBCドライバーが使えませんというようなエラーが表示されてETLツールからの実行に失敗します。

解決したいこと

  • リンクサーバ機能で完全に動作するようにしたい。
  • 他の手段でETLツールからの参照・更新が行えるように64bitODBCとして登録出来る方法が知りたい。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

同じデータベースでも同じバージョンを使い続けれれる、って5年も使ったらバージョンを上げないと行けないことって多いかと。今回もバージョンアップのタイミングでは?
特にバージョンアップをしたくなくなら、恣意的に互換性を維持しないMS社の製品を選んではいけません。

ETLツールの正式な名称やバージョンは?
32bit及び64bitのODBCドライバのURLも質問に追記されては?制限事項も明記してあるかも?

更新や削除の際にODBCドライバーが使えませんというようなエラーが

エラーメッセージは要約しないで表示された内容をそのまま質問にコピペしてください。 エラーメッセージでググっただけで解決できる場合もあります。

投稿2020/04/18 03:16

Orlofsky

総合スコア16415

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問