スタンドアロンのオンライン ゲームのセットアップで学習する必要があるのは、データベースのバックアップと転送です。

SQL2000の基本的な操作はできるはずです。
データベースを持っていて、それを友達と共有したい場合、どうすればよいでしょうか? おそらく、データベース ファイルを QQ または電子メールで友達に直接送信するだけなので、非常に簡単だと思うかもしれません。
実際にはそうではありません。データベースファイルはSQL2000サーバが占有しているため、データベースファイルを直接操作することはできません。信じないで?見てみましょう:

データベース Test123 を右クリックし、「プロパティ」をクリックします。

 

次に、「データファイル」を選択すると、データベースファイルの場所が表示されます。

この場所を入力すると、これら 2 つのファイルがパックされます 

 

見えますか?2 つのデータベース ファイルが占有されているため、パッキングは許可されません。
同様に、これら 2 つのファイルを他の場所にコピーしても機能しません。
したがって、データベース ファイルを友人に直接送信することはできません。
賢い友人ならすでに答えを思い付いているかもしれません。これら 2 つのファイルは SQL2000 サーバーによって占有されているため、SQL2000 サーバーを一時停止または停止できますか。これら 2 つのファイルはコピーまたは直接送信できますか? はい。
次に、SQL2000のサーバーを停止する方法を見てみましょう。 

1. SQL データベース ファイルを直接バックアップ、圧縮、コピー、または送信します

「サービスマネージャー」を開きます

次に「停止」をクリックするとSQL2000のサーバーが停止します。
SQL2000 のサーバーが停止すると、データベース サービスが停止するため、このサーバー内のデータベースの Web サイト、ソフトウェア、ゲームはデータベースに接続できなくなります。

次に、Test123 の 2 つのデータベース ファイルを圧縮してパックすると、成功したことがわかります。このようにして、SQL データベース ファイルを直接バックアップ、圧縮、コピー、または送信できます。
この圧縮パッケージを友人に送信し、友人がそれを受け取ったら、友人のコンピュータで解凍し、データベースに添付すれば完了です。

2. SQL データベース ファイルを添付し
(データベースの添付方法を示すために、Test123 を削除しました。現在データベースには Test123 データベースはありません)、
Test123.rar の圧縮パッケージを「D:\」に解凍します。 data\" フォルダー (好きな場所に解凍してください。添付ファイルには影響しません。Test123 のデータベースが友人から送られてきた、またはインターネットからダウンロードできると仮定しましょう。とにかく、どこから来たかは関係ありません。から、このデータベースを SQL2000 サーバーに追加します。使用して)
アタッチ方法を確認します (アタッチとは、データベース ファイルを SQL2000 サーバーに追加することを意味します)。

 

データベースを右クリックし、すべてのタスクを選択 --> データベースをアタッチ
 

ボタンをクリックしてデータベースを選択します

添付したいMDFファイルを選択します

次に「OK」をクリックすると、添付が成功したことを示すメッセージが表示されます。(注: SQL2000 は SQL2005、SQL2008 などのデータベース ファイルを添付できません。理論上、SQL2000SP3 は SQL2000SP4 ファイルを添付できません。 ----SP4 と SP3 はパッチ、SP=Service Pack を意味します。SQL2000 のリリース後、多くの新しい問題が発生します。継続的な使用によりセキュリティ問題も含めて蓄積されるため、Microsoft が正式にパッチをリリースしました。SP3 は 3 番目のパッチを指し、SP4 は 4 番目のパッチを指します。パッチが高いほど、ソフトウェアのバージョンが高くなります。バージョンが高いほど、バージョンが低いほど、ソフトウェアは認識されません。上位バージョン、タイムトラベルと同じように、古代人は携帯電話やコンピューターを理解していませんでした)

なんと、Test123 データベースが表示されます。

3. データベースファイルをバックアップする

データベースを停止した後、データベースファイルを簡単に操作できるようになりますが、これはデータベースの最適な操作計画 (バックアップ、コピー、共有など) ですか?
実際にはそうではありません。考えてみてください。100 個のデータベースを備えた専門的なデータベース サーバーがあり、使用するデータベース (スペース) を 1 つだけ購入した場合、サーバー プロバイダーはサーバーのアカウント番号とパスワードを送信すると思いますか?データベースを起動して停止しますか? データベースをコピーしますか? それは明らかに不可能です。さらに、SQL2000 のサーバーを停止すると、他の 99 個のデータベースもすべて停止されます。それをウェブサイトやソフトウェアに使用すると、サービスやビジネスが停止してしまうのではないか?
このように全員が操作できると、他の人もデータベースを停止し、あなたのデータベースにもアクセスできなくなります... この一連の問題により、データベースサーバーを停止した後、データベースファイルを操作できなくなることがわかります。
次に、データベースを停止せずにデータベース ファイルをバックアップおよびコピーする必要があります。これにはデータベースのバックアップが必要です。
さあ、バックアップの方法を見てみましょう。

バックアップするデータベースを右クリックし、すべてのタスクを選択 --> データベースのバックアップ
 

「追加」ボタンをクリックしてバックアップ先を指定します
 

ここで後戻りしましょう。一般的なバックアップファイルの拡張子は「bak」となります。

次に「OK」をクリックします。バックアップが完了すると、バックアップが成功したことを示すメッセージが表示されます。これにより、データベースが使用中の場合でも、データベース サーバーをシャットダウンせずにバックアップできます。

見てください、このバックアップ ファイルが表示されます。バックアップは成功しました。

4. データベースファイルを復元します

誰かがバックアップしたデータベース ファイルを送ってきた場合、それをデータベース サーバーに復元しますか?
(ここで、Test123 のデータベースを再度削除しました。復元しましょう)、図を参照してください。

 

 

 

 データベースを右クリックし、すべてのタスク - データベースの復元

「復元」で「デバイスから」を選択し、「デバイスの選択」をクリックします。

次に、「追加」をクリックして、復元するデータベースファイルを追加します。

 

 ここでは tes123Bak.bak ファイルを選択し、「OK」をクリックします。

このとき、「データベースに復元」には、復元したいデータベースの名前を入力してください。引き続き Test123 に復元します。 

 

「オプション」タブをクリックし、「物理ファイル名に移動」をクリックします。フォルダーは存在する必要があります。存在しない場合、復元は失敗します。たとえば、「D:\Data\」フォルダが存在しない場合、図に示すように復元は失敗します。新しい「D:\Data\」フォルダを作成するか、別の既存のフォルダに変更します。 。
「OK」をクリックすると、復元が成功したことを示すメッセージが表示されます。


Test123 データベースが表示され、復元は成功しました。 

 A. SQL2000 のアカウント番号とパスワードを
上の図に直接追加します。

「セキュリティ」をクリックし、「ログイン」を右クリックして、「新規ログイン」を選択します。 

 

名前はアカウント番号、認証にはSQL Server認証を選択、パスワードには設定したいパスワードを入力します。
サーバー ロールとデータベース アクセスに関しては、このアカウントが所有するアクセス許可と、このアカウントがアクセスできるデータベースを指定します。
設定後、「OK」をクリックして完了です。 

 
B.画像のすぐ上にあるSQL2000 のパスワードを変更します。

左クリックしてログインし、メイン表示領域でパスワードを変更する必要があるアカウントを右クリックして、「プロパティ」をクリックします
 

パスワードボックスに新しいパスワードを入力し、「OK」をクリックします

パスワードの確認ボックスが表示されるので、もう一度入力すればOKです。何もわからない場合は、メッセージを残して私にプライベートメッセージを送ってください。 

 

 

 

 

 

 

 

Supongo que te gusta

Origin blog.csdn.net/2301_78546196/article/details/132041742
Recomendado
Clasificación