新規記事の投稿を行うことで、非表示にすることが可能です。
2016年05月24日
sqlserver データベース 復旧 修復 方法
SQL Server データベースの復旧(修復)
データ破損を引き起こす根本的な原因
@ハードディスクの寿命
初期不良を除くと、使用年数が4年を過ぎた位からHDDの断片化が著しくなり、
不良セクタが生じるようになる。これを原因とするデータベースエラーが発生した場合、
データベースの復旧が難しくなります。
Aデータベースのトランザクションログの肥大化
障害発生時までの復元を行う完全復旧モデル。
これを実現するためにはトランザクションログのバックアップは不可欠です。
しかし、皮肉にもトランザクションログ自体の肥大化によって
データベースが破損することがあります。
Bデータベースのトランザクションログの破損
トランザクションログの書き込み中に
不適切なシャットダウンなどを起すと、トランザクションログが破損することがあります。
これまでの経験上、SQL Server データベースはMicrosoft Access データベース同様に、
データベースが破損することが多いRDBMSだと思います。
特に、SQL Server を利用するためのハード環境か貧弱な場合ほど、
破損する確率が高くなるように思います。
しかしながら、Express EditionからEnterprise Editionまでを取り揃え、
初心者でも取り扱い安いRDBMSであるがゆえに、
低スペックなパソコンにインストールし利用することができるため、
上記@〜Bによるデータベースの破損は避けがたいものと思われます。
そこで重要なのがデータベースのバックアップです。
Express Editionを利用している市販の小規模商用アプリケーションにおいても、
システム終了時にデータベースのバックアップが行われるような設計になっているものも多く、
バックアップファイルさえ残しておけばデータベースの復旧は簡単に行えるようになっています。
バックアップファイルを残していない場合の復旧
データベースの破損の多くがトランザクションログの破損です。
これが発生した場合、通常であればバックアップファイルからの復元が理想的ですが、
復元に使用できるバックアップがない場合などには以下の手順で復旧を試みるようにしてください。
データベースの復旧手順
※対応可能なデータベースはSQL Server 2000以降となります。
※復旧対象はExpress Editionです。
@SQL Server 2008 R2 以降のSQL Server Management Studioを起動します。
以下からダウンロードすることができます。
Microsoft SQL Server 2008 R2 SP2 - Express Edition
A「タスクマネージャー」→「サービス」を開いて「SQL Server」を停止します。
B破損しているデータベース(○○.MDF、○○.LDF)をファイルコピーし退避します。
C「タスクマネージャー」→「サービス」を開いて「SQL Server」を開始します。
DSQL Server Management Studioでデータベースを削除します。
ESQL Server Management Studioで、
破損しているデータベースと同名の新規データベースを同一フォルダに作成します。
F「タスクマネージャー」→「サービス」を開いて「SQL Server」を停止します。
G退避していた破損データベースの○○.MDFを元のフォルダに上書きします。
H「タスクマネージャー」→「サービス」を開いて「SQL Server」を開始します。
IALTER DATABASE データベース SET EMERGENCY
エラーが表示されますが、
「コマンドは正常に完了しました。」と表示されるまで続けて実行します。
※クエリエディタを開き、ALTER DATABASE データベース SET EMERGENCYで、
EMERGENCYモードに変更します。
データベースは READ_ONLY に設定され、ログ記録が無効になり、
アクセスが sysadmin 固定サーバー ロールのメンバーに制限されます。
BALTER DATABASE データベース SET SINGLE_USER
続けてデータベースをシングルユーザーモードに変更します。
CDBCC CHECKDB ('データベース',REPAIR_ALLOW_DATA_LOSS)
DBCC CHECKDBを実行してデータベースを復旧します。
「データベースのプライマリ ファイルと一致しないファイルが 1 つ以上あります。」などの
エラーが表示されますが無視します。
DALTER DATABASE データベース SET ONLINE
復旧が完了したらデータベースをオンラインに戻します。
ESQL Server Management Studioでデータベースのプロパティを開き、
データベースをマルチユーザーモードに戻します。
「オプション」→「アクセスの制限」をMULTI_USERに変更し、「OK」をクリックします。
以上でデータベースの復旧が完了しました。
データベースにアクセスし動作確認を行ってください。
もし、上記作業を行っても、「スキーマが壊れている可能性があります」などのエラーが
表示される場合は、完全な復旧ができていません。
この場合は、破損データベースと同一構造の別名のデータベースを作成し、
「SQL Server インポートおよびエクスポートウイザード」を利用して、
テーブル、ビューをコピーすることで復旧を試みてください。
まとめ
今回はトランザクションログが破損したデータベースを確実に復旧させる方法を記載しました。
記載はしませんでしたが、作業の進捗に応じて、こまめにバックアップを残すことで、
最初から振り出しに戻って作業をする手間を軽減することができます。
また、繰り返しになりますが、
必ずしもデータベースの復旧が成功するわけではないので、
日頃からデータベースのバックアップを行うようにしてください。
2016年05月18日
【要注意】Windows10 アップグレード 期限と Windows Live mail の文字化け問題
Windows 10 無償アップグレードのあれこれ
ここ最近のWindows 10 にまつわる話題
マイクロソフト、「Windows 7」のロールアップパッケージを公開
「Windows 10 Anniversary Update」、提供開始は米国時間7月29日か
無償アップグレード終了が迫るWindows 10、ギリギリでは危ない理由
2016年7月29日に終了するWindows 10 無所アップグレードキャンペン。
ユーザーの要望でWindows 7の一連のアップデートをまとめたロールアップパッケージが公開されてはいるものの、
7月29日には無償アップグレードは終了する予定のようです。
ということで、
間際になって慌てないためにも、
Windows 10のアップグレードについて再度確認しておきたいと思います。
Windows 10の予約とアップグレードの手順
indows10の予約と無償アップグレードの全手順(詳しい図解入り)
ここで注意しておきたいのは、
Windows 10の公開時の2015年7月29日〜8月1日頃には、
Microsoftのサーバーへのアクセスが集中し、
一向にダウンロードできないといったトラブルが生じました。
7月29日間際になればなるほど、前回と同じトラブルが起こる可能性があるので、
今のうちにダウンロードは済ませていたほうが良さそうです。
また、Windows10本体で約3GB、その他のドライバを含めると3GBを超える容量なので、
ご利用のインターネット回線によっては、
ダウンロードにかなりの時間を要するかもしれません。
Windows 10のインストール メディアの作成
Windows 10への無償アップグレードは2種類の方法が以下で用意されています。
Windows 10 を入手する
ひとつは「今すぐアップグレード」。
今すぐにアップグレードする場合に選んでください。
そして、もうひとつが、「ツールを今すぐダウンロード」です。
USB フラッシュ ドライブまたは DVD を使って独自のインストール メディアを作成できます。
4 GB 以上のサイズのUSBかDVDを用意してください。
ツールである、
MediaCreationTool.exeを利用してWindows 10の無償アップグレードを行う場合、
以下の手順を参照してください。
【 Windows 10 】 MediaCreationToolでOS DVDを作成する方法
なお、メディア作成に用いるパソコンのハードディスクのCドライブには、
8GB以上の空き容量が必要となります。
空き容量が無い場合、ダウンロードはできません。
この点に注意に注意してください。
インストールメディアの作成が済みましたら、
あとは、都合の良い日にインストールを行ってください。
【 Windows 10 】 OS再インストール手順 - Microsoft OSメディア使用
インストールメディアを使ったWindows10への無償アップグレードの期限
そして、最後に気になるのが、インストールメディアを利用してのWindows10へのアップグレードの期限です。
Windows 10 のISOイメージの使用期限は いつなのでしょうか?
どうやら、7月29日までにアップグレードしておかないと駄目なようです。
そして、無償期間終了後、Windows10がインストール済みのパソコンに対して
同インストールメディアで再インストールする場合、
ハードディスクが交換されていなければ課金対象とならないようです。
無料アップグレードしたWindows10の パーツ変更、再認証、ライセンスの扱いについて
Windows10の無償アップグレード期間が終了した後、システムに不具合が発生し...
Windows 10 強制アップグレード
なんとも恐ろしい話です。
2016年5月12日から今までと異なるKB3095675として
Windows 10へのアップグレードを自動で行う更新プログラムの配布を始めたとのことです。
Windows 10強制アップグレードという5日期限の時限爆弾が配布されました
Windows 10 デュアルブート
最後に、どうしてもWindows7やWindows8.1を残しておきたい方向けの情報です。
Windows 10とWindows 7/8/8.1のデュアルブート環境を構築する方法
windows10無償提供終了間近
Windows 10 『Windows Live mail』文字化け問題
Windows10にアップグレードしたユーザーで、
一番多いトラブルがメールの文字化け問題。
これについては、
システムファイルチェッカーを使えば修復されるとのことです。
システム ファイル チェッカー ツールを使用して不足または破損しているシステム ファイルを修復する
システムファイルチェッカーの実行手順
@コマンドプロンプトの検索
Windows10の画面左したの検索ボックスに"cmd"と入力してください。
A管理者として実行
@の検索結果が表示されるので、
その中の一番上の「コマンドプロンプト」の上で右クリックし、
「管理者として実行」をクリックしてください。
Bシステムファイルチェッカーの実行
(黒い画面)コマンドプロンプトが表示されたら、"sfc/scannow"と入力し、「ENTER」を押します。
数分で終了するので、これで修復完了です。
Windows Live Mailを起動して、文字化けが直っているのを確認してください。
まとめ
Windows10の無償アップグレードをあれこれとまとめてみました。
Windows7を利用している人にとっては、
Window10へアップグレードする決定的な理由はないかもしれませんが、
7月29日には無償アップグレードが無くなるというのは今のところ変らないようです。
ところで、
Windows7のメインサポートは2015年1月13日に終わっていますが、
延長サポートは2020年1月14日までとなっています。
ご存じですか? いまお使いの Windows のサポート終了期限
しかし、2016年3月18日に発表された内容によると、
skylakeというタイプのCPUを搭載したWindow7&8.1に関しては、サポート期限が2018年7月17日になったようです。
Skylake systems supported on Windows 7 and Windows 8.1
skylakeCPUに注意!windows7&8.1のサポート終了は2018年7月まで!
んなアホな!って思われるかもしれませんが、
事実のようです。
Skylakeマイクロアーキテクチャ
というわけで、2018年7月までWindows7を使い続けるか、
はたまた、2016年7月29日までにWindows10にアップグレードするか、
本当に悩ましい問題です。
まだメール文字化けで消耗してるの? 楽々わかる文字化け解消法
2016年05月10日
公開されるやいなや話題騒然。下半身麻痺の子ネコが「レゴの車椅子」で爆走!!再生回数100万回越え
キュン死動画として話題に
【キュン死動画】走れるニャーーーー!下半身麻痺の子ネ
コが「レゴの車椅子」で爆走!! キャワワすぎて再生回数100万回越えニャ
Meet Mac....the newest addition to the Pet Vet family. He was brought to us by a Good Samaritan who found him on the streets, abandoned by mom, unable to walk. He does have feeling in his hind end which is a good sign and we hope to rehabilitate, treat and eventually find him a good home. Some of our very dedicated technicians went digging through old toys they had and made him a make-shift wheelchair that allows him to finally run. We love this little guy and can't wait to see what the future holds for him.
・公開された動画が話題に!
その様子が収められた動画を見てみると……車椅子をクルクルと操ってマック爆走! 「走れるニャー」という声が聞こえてきそうなくらいの豪快な走りっぷりを披露しているぞ!! その元気な姿を目の当たりにして、スタッフさんたちもとっても嬉しそうだ。
この動画が動物病院の Facebook 上で公開されたところ、マックの車椅子姿にメロッメロになってしまう人が続出。「カワイすぎ」「マックはチャレンジャーだね!」「マックの背中に負担がかからないようにお願いします」など、ネット上でも話題になっているのだった。
「愛するマックの未来が楽しみだ」とコメントする動物病院は、マックのリハビリが上手くいったあかつきには、新しい家族を探すと述べている。うんうん、マック、君なら大丈夫。これからも “猫生” を爆走していってね!
足に麻痺のある子猫。レゴで作った車椅子で走り出したよ
この子猫はマック。とっても速い車椅子を作ってもらってゴキゲンだ。
生後1週間のマックは、ニューヨーク州ロングアイランドの道端で母猫に捨てられていた。マックの後ろ足は神経損傷で麻痺していたため、動物病院に運ばれた。自由に動き回れないマックに、病院の技師たちは素敵なプレゼントをした。レゴと古いおもちゃで作った車椅子だ。
動画はこちら
ピアス ネコ 肉球 シルバー925 幸せを呼び込んでくれそうな 可愛い ネコ ちゃん の 肉球 ピアス ギフト プレゼント Present Ladies