前回ミニパソコンがクラッシュ
したので、日付が変わった所で
思い立ったかのように
SQL-EXPRESS関連を
セットアップした。
当初最新のSQL-Server2019
をインストしたため
SSMA:
SQL Server Migration Assistant for Acess
が上手く動かずに
SQL-Server2017にVersionを落として
実行することになった。
何度か細かいエラーがあった
ものの何とかAccessのテーブル構造と
データが移植できたので
ここからAccessを使ってSQL-Server側の
データを全消し→
データ構造タイプの変更→
Accessからデータ転送
といった流れでSQL-Serverの復旧を行う。
ここまで行くのに
?@SQL-Server2019 Express Edition
?ASSMS18.12.1英語版
?BSSMA
インストールもSSMA上手く動作せず!
?CSQL-Server2019削除
?DSSMS18.12.1英語版削除
?ESQL-Server2017 Express Edition
?FSSMS18.12.1日本語版
インストール
何度かエラー表示があるものの
適当に進めることが出来て
SSMSでテーブル構造とデータが
見れるところまで辿りつく。
最新のSQL-Server2019でも手動で
テーブル構造を入力していけば
ひょっとしたら、あれこれ
インスト&アンを繰り返さずに
実行したよりも早く終わっていた
のかも知れない〜〜
まぁまぁ、それでも無事に
自動でAccessのテーブル構造が
そのままSQL-Server2017に移植
されたので良しとしようw
今からSQL側のテーブルの
データ型を変更していきたい
のだが・・・
これはデータを削除しないと
変更できないのであるが、
今日はココまでにして明日に
続きをやるとしよう〜( 一一)
それでは、またね〜
2022年12月26日
SQL-Server17Express Editionへのデータ移行がようやく完了
Access.accdbから
SQL-Serverへのデータコピーと
サブシステム作成が完了した。
これで.accdbの取り回しが
簡単になったのと。。。
SQL-Serverの取り回しも
各マシン毎に独立して
.accdbから都度作成可能
になった。
来年からは
移動先でデータベース更新も
可能になり、長期移動も可能。
ハード環境さえ整えれば
海外や国内移動中でも家と
同じ環境を作りやすくなった
というもんだ。
*---忘記
データベースのテーブル要素を
変更する。特に
・データ型
・NULL値の有無
の追加変更削除の更新が
必要な場合。
データのコピーを取り
テーブルの内容を全て削除し
更新をかけないといけない。
その上でエラーが出る分は
それぞれのデータベース管理
により設定があるので
大抵ググれば答えはある。
SQL-Serverだとデータがない
状態でテーブルの更新が出来ない
のは、
・SSMS で
「 変更の保存が許可されていません 」
というエラー メッセージが表示される
あと、データ更新に使う
Accessのリンクテーブルの再設定
もしくは更新。
これに尽きると思われる。
さて、これにてSQL-Expressのお話は
終わりにしよう〜
それでは、またね〜
SQL-Serverへのデータコピーと
サブシステム作成が完了した。
これで.accdbの取り回しが
簡単になったのと。。。
SQL-Serverの取り回しも
各マシン毎に独立して
.accdbから都度作成可能
になった。
来年からは
移動先でデータベース更新も
可能になり、長期移動も可能。
ハード環境さえ整えれば
海外や国内移動中でも家と
同じ環境を作りやすくなった
というもんだ。
*---忘記
データベースのテーブル要素を
変更する。特に
・データ型
・NULL値の有無
の追加変更削除の更新が
必要な場合。
データのコピーを取り
テーブルの内容を全て削除し
更新をかけないといけない。
その上でエラーが出る分は
それぞれのデータベース管理
により設定があるので
大抵ググれば答えはある。
SQL-Serverだとデータがない
状態でテーブルの更新が出来ない
のは、
・SSMS で
「 変更の保存が許可されていません 」
というエラー メッセージが表示される
[テーブルの再作成が必要になる変更を保存しない]
オプションを変更するには、次の手順を実行します。
1.SQL Server Management Studio を開きます。
3.[オプション] ウィンドウの
ナビゲーション ウィンドウで
[デザイナー] をクリックします。
4.[テーブルの再作成が必要になる変更を保存しない]
チェック ボックスをオンまたはオフにして
[OK] をクリックします。
あと、データ更新に使う
Accessのリンクテーブルの再設定
もしくは更新。
これに尽きると思われる。
さて、これにてSQL-Expressのお話は
終わりにしよう〜
それでは、またね〜
2022年12月20日
DeskMini A300が本日クラッシュした
2020.4月から
動画以外のプログラム用
メインパソコン
として稼働していた。
Ryzen5 3400Gを積んだ
ミニパソコンが本日
クラッシュ致しました。
〜( ̄▽ ̄)
今日の朝方まで稼働して
いたんだけどねぇ〜〜
一度電源をOFFして
昼に立ち上げたら
ファンが回って5秒以内に
電源が落ちるといった
症状・・・
これはやばい!感じの
挙動なのだ。
パソコンは複数台ある
ので、
M.2SSDさえ活きていれば
まぁ復旧は半日ぐらいで
できると思う。
清掃して組み立て直したが
挙動は変わらず・・・
全部品を外して、さっさと
M.2SSD内部が読めるのか?
だけテストしてみたら
これはOK!だった。
2022夏に動画編集用の
メインパソコンのM.2SSD
がクラッシュしOSから
クリアインストールから
比べると、
今回はその時の画像編集用
メインパソコンに全部環境
を移すだけなので、精神的
なダメージはほどんどない。
*---破損状況は?
マザーの破損と思われる。
クラッシュしたハードの
M.2SSDが読めるので
データの損失はなく環境設定
に時間多少時間が必要と
いった感じ。
まず競馬DBの環境設定を
早急に開始する。
.accdbが5年分でも動作
しているので、SQLとの連携
や他のパソコンへの移植を
やりやすいように変更しよう
と考えてはいたので、
ある意味ちょうど良い
タイミングだったと
考えるとしよう〜( 一一)
さて、今から競馬DBへの
復活とアップデートをやって
いくのである。
それでは、またね〜
動画以外のプログラム用
メインパソコン
として稼働していた。
Ryzen5 3400Gを積んだ
ミニパソコンが本日
クラッシュ致しました。
〜( ̄▽ ̄)
今日の朝方まで稼働して
いたんだけどねぇ〜〜
一度電源をOFFして
昼に立ち上げたら
ファンが回って5秒以内に
電源が落ちるといった
症状・・・
これはやばい!感じの
挙動なのだ。
パソコンは複数台ある
ので、
M.2SSDさえ活きていれば
まぁ復旧は半日ぐらいで
できると思う。
清掃して組み立て直したが
挙動は変わらず・・・
全部品を外して、さっさと
M.2SSD内部が読めるのか?
だけテストしてみたら
これはOK!だった。
2022夏に動画編集用の
メインパソコンのM.2SSD
がクラッシュしOSから
クリアインストールから
比べると、
今回はその時の画像編集用
メインパソコンに全部環境
を移すだけなので、精神的
なダメージはほどんどない。
*---破損状況は?
マザーの破損と思われる。
クラッシュしたハードの
M.2SSDが読めるので
データの損失はなく環境設定
に時間多少時間が必要と
いった感じ。
まず競馬DBの環境設定を
早急に開始する。
.accdbが5年分でも動作
しているので、SQLとの連携
や他のパソコンへの移植を
やりやすいように変更しよう
と考えてはいたので、
ある意味ちょうど良い
タイミングだったと
考えるとしよう〜( 一一)
さて、今から競馬DBへの
復活とアップデートをやって
いくのである。
それでは、またね〜
タグ: Asrock-A300クラッシュ