SQL Server-データベースの切断と接続

目次

 

1つは、データベースを分離する

2、追加のデータベース

総括する


1つは、データベースを分離する

別のデータベースとは何ですか?

SQL Serverのインスタンスからデータベースを削除して、SQL Serverで管理および使用されないようにすることを指しますが、データベースファイル(.mdf)およびトランザクションログ(.ldf)ファイルは削除されません

なぜ分離するのですか?いつ分離を使用するのですか?

データベースが長期間使用されていない場合、またはデータベースログが多くのスペースを占有している場合は、データベースを分離して以前のログを削除し、スペースを節約します。

データベースを分離する方法は?

これは、「テキスト」データベースを分離する例です

                                                    

ステップ1:データベースを選択して右クリック—>タスク—>デタッチ

                       

手順2:[OK]をクリックします。データベースを削除する場合は、クリックして削除を選択できます

                      

この時点で、データベースは正常に分離され、データベースリストに「テキスト」リストがないことがわかります。

                                                      

 

分離後のデータベースは削除されていないので、どこにあるのでしょうか?

「データベースの分離」を実行した後、分離されたデータベースは実際にコンピュータのディスクに存在します

私のMSSQLの個別のパスは次のとおりです。D:\ Program Files \ Microsoft SQL Server \ MSSQL13.MSSQLSERVER \ MSSQL \ DATA

                              

 

データベースはどの状態でデタッチできますか?

割り当てられ公開されたデータベース

データベースにデータベーススナップショットがあります

データベースは不明な状態です


2、追加のデータベース

追加データベースとは何ですか?

現在のデータベース以外のデータベースをSQL Serverのデータベースインスタンスに追加する

どのようなデータベースを接続できますか?

データベースをアタッチするときは、すべてのデータベースファイル(.mdfおよび.ndfファイル)が使用可能である必要があります。データファイルのパスが、データベースの作成時またはデータベースが最後に接続されたときのパスと異なる場合は、ファイルの現在のパスを指定する必要があります。データベースをアタッチするプロセスで、ログファイルがない場合、システムは新しいログファイルを作成します

データベースを接続するには?

手順1:データベースを右クリックし、[アタッチ]を選択します

                                     

ステップ2:追加をクリックします

手順3:添付するデータベースをフォルダーから選択します

ここでは、コンピュータルームの充電システムのデータベースを例にとります

               

この時点で、データベースが正常にアタッチされました。

                                                           

 


総括する

データベースの分離と接続は反対の反対です。データベースの分離は、データベースリストからデータベースを削除することだけです。追加のデータベースは、外部からSQL Serverにデータベースを追加することです。たとえば、生徒管理システムやコンピューター室の課金システムなどです。データベース

 

 

おすすめ

転載: blog.csdn.net/weixin_43319713/article/details/105907710