この本はウイルスに感染していましたが、ウイルス対策ソフトで強制終了した後も、起動時にエラーが多発したため、再インストールしました。
その結果、24時間で3回もインストールされました。理由を知っていますか?システムのインストール後、Microsoft Virtual Machine 2004 をインストールすると、Windows Server 2003 Enterprise Edition が奇跡的に起動して実行されます。汗。それで、2 回試した後、最終的に問題は仮想マシンにあることがわかりました。そこで、腹を立てて仮想マシンをインストールしないことにし、特別に保存していた仮想マシンのハードディスクの仮想ファイルも削除しました。必要ありません...
その後、ノートブックが修正された後にグーグルで調べたところ、仮想マシンが 2003 年のパッチと競合している可能性があることがわかりました。可能?それは忘れましょう…
ここまで述べたところで、本題に移りましょう。
SQL Server 2005 Developer をインストールした後、Sp1 をクリックします。すべてがインストールされたばかりで、データベースにはデフォルトのデータベースのみが存在します。
しかし、Sp1 ではエラーが発生します。何度もエラーが発生し、最終的に再起動を求められ、開いてみると、Sp1 がまだ有効になっていないことがわかりました。バージョン番号は、以前私を興奮させた RTM バージョン番号のままです。これは確かにうまくいきませんでした。
繰り返しますが、それはまだ間違っています。
何が問題ですか?英語のインストール手順を N 回読み、必要な作業はすべて完了し、インストールされたばかりなので、エラーはないはずです。
仮想マシンに Sp1 をインストールするときにも問題があったことがわかりました。その時はそんな気分じゃなかったので気にしませんでした。
最後に、英語のインストール手順を確認しました。それでも役に立ちません。
汗!上海の天気はめまぐるしく変わります。一日雨が降っていたのに、急に暑くなってきました。
私は激怒して、SQL Server のすべてのサービスをシャットダウンしました。ゲームを開始します。
試合後、デスクトップ上のSp1を見ているとやはり不満が残りました。また来てね。合格した?
成功の山を見ては言葉が出ない!
そこで、英語のインストール手順をもう一度確認してみました。インストール前にすべてのサービスとアプリケーションを閉じる必要があります。私の英語の理解に問題があるようです。最も重要な SQL Server 2005 サービスは終了していませんが、分析、レポート、その他のサービスは終了しています。それに関連するサービスやアプリケーションとして理解していましたが、それ自体については考えていませんでした。
すべて順調、幸せです。
でも…
今夜は友達の卒業制作を手伝うことになりました。ふと、前回中途半端に完成したWebサイトのデータベース設計構造が、前回はできていなかったことに気づきました。
SQL Server Management Studio を開き、attach を実行します。
泣くしかなかったようで、24時間で3回も再インストールしました。それと…
幸いなことに、事前に準備ができていたので、バックアップを復元する必要があるようです。
間違いを繰り返して…
泣け!私は自分自身に言いました。
このデータベースはほぼ完成しているため、これを行うことはできません。前回、データベースを削除してやり直した後、同じ間違いを犯しました。しかし、前回のデータベースには、いくつかの単純なテーブルしかなく、ストレージ プロシージャやデータを含め、他には何もありませんでした。考えないでください。
そこで私は英語のプロンプトを呆然と眺めていました。
システムがクラッシュした後、最後に接続エラーが発生した時刻。 SQL Server を完全に途中でシャットダウンしなかったことが原因だと思いました。でも、今考えてみると、時々、突然コンピュータを再起動して、コールドリスタートをすることがあります。しかし、再起動後は問題ありません。
再インストールしても問題ないようです。
システムを再インストールする前に、最後の厳密なデタッチは必要なかったようです。でも慣れてしまえば何も問題ありません。しかし今ではそれとは何の関係もないと確信しています。
それで、もう一度試してみたところ、英語で調べたところ、システムにアクセスできませんでした。突然、ファイルのセキュリティ特性について考えました。
やっと見つけて泣き止みました。
これら 2 つのデータベース ファイルのセキュリティ属性に文字化けしているユーザーは 1 人だけで、他のユーザーは存在しないことがわかります。これは、ローカル管理者がそれらを使用する権限を持っていないことを意味します。特に SQL Server のようなセキュリティに注意を払うものでは、これにより多くの注意が払われます。そこにユーザーを追加します。
すべて問題ありません。
無事に取り付けられました!
要約すると!
SQL Server 2005 Sp1 をインストールするときは、すべての SQL Server サービスと関連アプリケーションを閉じる必要があります。
アタッチする前に、現在のシステムに使用するデータベース ファイルに対するアクセス許可があることを確認してください。
PS: 実際には私は一粒の涙も流しませんでした。上記で泣いたのはすべて文学的な誇張にすぎません。