( 2023.10.4. 更新 )
● 17 ( プロ 1 ) → 24 ( プロ 1 ) ● |
● 現場 |
1 | KS 重機 様 : KG市 |
● 環境 |
1 | 17 が 10 Pro 32 bit 上 なので、最新 SQL が 入らない |
OS デュアル ブート にして、10 Pro 64 bit の 面に 24 を 入れる |
● 問題 |
1 | 24 を インスト 後、17 の メイン バックアップ は 吸える |
↑ ただし、17 の 帳票 レイアウタ バックアップ が 吸えない |
2 | ↓ 逆に 64 bit 面に 17 を 入れた 状態だと、以下が 表示して 24 の SQL 2022 が 入らない |
「 YAYOI インスタンス が 既に 存在してるため、SQL Server ○○ の インストール は 行いません 」 |
「 製品のみ を インストール します 」 |
↑ バージョン の 合う SQL が 入らなければ、結局 まともには 動かない |
● 処置 |
1 | 64 bit 面 に 17 を 新規 インスト し、「 メイン バックアップ + 帳票 レイアウタ バックアップ 」 を 復元 |
その後、Microsoft SQL Server 2012 「 のみ 」 を、アンインスト ( = 17 本体 は、アンインスト しない ) |
↑ appwiz.cpl に 「 SQL 」 の 名がつく 項目は 複数あるが、これ 「 のみ 」 を |
SQL を アンインスト すれば、当然 17 は 起動しなくなる |
2 | 24 を インスト 後 に 24 コンバータ で、「 17 バックアップ + 帳票 レイアウタ + 環境 」 を コンバート |
↑ 17 用 SQL は アンインスト 済みなので、17 メイン データ は 吸えない + 17 バックアップ は 普通に 吸える |
↑ 逆に 17 用 SQL は ないのに、( バックアップ ではない ) 「 帳票 レイアウタ + 環境 」 は 吸える ( = SQL とは 別の場所 に、データ が あるようだ ) |
● 過程 |
1 | 最初は 32 bit 面 に 24 を 入れたら、最新 SQL が 入らなかった |
2 | 64 bit 面 を 作り 24 を 入れたら 普通に 入った + 17 バックアップ が 普通に コンバート できた |
↑ ただし、17 帳票 レイアウタ バックアップ が バックアップ 復元 不可 |
24 コンバータ では、そもそも ヒット しない ( = インスト されていないんだから、当たり前 ) |
3 | 24 の 認証 を 解除 + SQL まで ふくめて アンインスト |
64 bit 面 に 17 を 入れ、バックアップ 復元 + 帳票 レイアウタ バックアップ 復元 + 余白設定 は 手動入力 |
4 | ↓ 24 を 入れようとしたら、以下 |
「 YAYOI インスタンス が 既に 存在してるため、SQL Server ○○ の インストール は 行いません 」 |
「 製品のみ を インストール します 」 |
↑ インスト したが 結局 SQL が 合わないので、24 では 17 の データ を コンバート 不可 |
5 | 20 を 試したが、同じく 「 YAYOI インスタンス が 既に 存在してるため 〜 」 |
↑ … ?。 17 のまま SQL を 最新に しなくては … ? |
6 | データ は、17 バックアップ を 24 コンバータ で 吸えばいい |
帳票 レイアウト を、どうやって 吸えばいい … ? |
↑ ネットワーク は クライアント で 普通に インスト + コンバート できて、クライアント バックアップ を サーバ で バックアップ 復元 できたんだけど … |
あるいは、18 → 19 → 20 と、順番に アップ しなてくは … ? |
7 | SQL なしで 24 を インスト して、コンバータ で 帳票 レイアウト バックアップ を 吸えるのか … ? |
↑ そうだった。 帳票 レイアウタ を 「 コンバート 成功 」 に なっても、17 が SQL Server 2012 だから、24 で 17 データ が 吸えないし、新規 の 事業所作成 も 不可だったんだ |
8 | [ 一括バックアップツール ] なんて、ないなぁ … |
↑ 別事業所 の 23 にも ないぞ … |
あっ…、インストーラから 入れるのか … |
↑ でも、バージョン またぎ では、意味がなかった |
9 | ↓ 結局、以下 … ? |
[1]. 64 bit 面に 17 を インスト + バックアップ 復元 + 帳票レイアウタ バックアップ 復元 |
[2]. Microsoft SQL Server 2012 「 のみ 」 を、アンインスト |
↑ 17 本体 は アンインスト しない。 もちろん、SQL を アンインスト したら 起動しなくなるが。 |
[3]. 24 を インスト ( = 素直に SQL Server 2022 が 入った ) |
[4]. 24 コンバータ で、「 17 バックアップ + 帳票レイアウタ バックアップ + 環境 」 を 選択したら、普通に オリジナル 帳票まで 復元された |
↑ 17 の データ は SQL 2012 を 削除したときに 消えるかと 思ったら、帳票 レイアウタ は どこか 別の場所に あったようだ |