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

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

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

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

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

Q&A

解決済

2回答

4619閲覧

SQL server migration assistantでSQL serverへのaccessの移行について

masaki777

総合スコア14

SQL Server

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

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

0グッド

0クリップ

投稿2018/09/07 03:08

access2016のテーブルをSQL server migration assistant for accessを使用して、SQL serverに移行しようとしたところ、以下のエラーが出ました。

エラーメッセージ
Access Object Collector error: Database
CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} を含むコンポーネントの COM クラス ファクトリを取得中に、次のエラーが発生しました: 80040154 クラスが登録されていません (HRESULT からの例外:0x80040154 (REGDB_E_CLASSNOTREG))。

access Metadata Explorer には追加したアクセステーブルが表示されていません。英語のエラーメッセージにはMigration AssistantとAccessを62bitか32bitで合わせる様に表記されているので、両方ともに62bitにてインストールしましたが、現状は変わりません。

原因が分かる方よろしくお願いします。
*SQL server express 2014 でローカルにインストールしてあります。

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

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

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

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

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

guest

回答2

0

ベストアンサー

Access 2016だとClick-to-Runでしょうか。

Office の Click-to-Run アプリケーション以外の Access ODBC ドライバーまたは OLEDB プロバイダーを使用できない

SSMA for Accessも、もしかしたらこの辺の事情があてはまるのかもしれません。Access Database Engineをインストールしてみたらどうでしょうか。

投稿2018/09/08 01:05

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

masaki777

2018/09/08 03:15

おっしゃるとおり、Click-to-Runです。 Access Database Engineをインストールしたところ、移行できました。 ありがとうございました!!
guest

0

ACCESSそのものが破損している可能性もあります。
サイズが2Gに近いようなら、データを分割したほうが良いですね。
サイズに問題が無いようなら、以下の修復を試みて下さい。
1.最適化/修復
2.新規ACCSESSに全てをインポート
3.テーブルをxmlでエクスポート/インポート
4.オートナンバー型のフィールドを一度削除して保存。再度追加
どれかのみで復旧するかもしれません。
くれぐれもバックアップを取ってから。
※最近のACCESSは挙動不審が多すぎます。

投稿2018/09/07 04:09

sazi

総合スコア25138

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

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

masaki777

2018/09/07 06:34

早速の回答ありがとうございます。新規で作成したACCDBファイルでも同じようにテーブルが表示されませんでした。他に原因は考えられないでしょうか。
Orlofsky

2018/09/07 07:58

Accessのバグを疑っては?信用できないソフトは使わない事で解決します。
sazi

2018/09/07 09:15

ピンポイントでの当該エラーはHITしませんが、SQLSERVERの構築に失敗しているような感じもします。 可能なら別pCでクリーンインストールしてみては如何でしょうか。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問