この記事では、SqlServer の 5 つのシステム データベースについて簡単に紹介します。必要な方は参考にしていただければ幸いです。
SqlServer には 5 つのシステム データベースがあり、普段コードを書くときにあまり意識することはありませんが、今日は思いつきで調べてみました。
1. master
SQL Server システムのすべてのシステム レベルの情報 (ログイン アカウント情報、リンク サーバー、システムなど) を記録します。構成設定、他のすべてのデータベースの存在、データ ファイルの場所、SQL Server の初期化情報などを記録します。 master データベースが使用できない場合、SQL Server を起動できません。
2.msdb
は、SQL Server エージェントのスケジュールされたアラートとジョブに使用されます。データベースは、特定の操作、データベース電子メールなどを定期的に実行します。
3.model
は、SQL Server インスタンス上に作成されたすべてのデータベースのテンプレートとして使用されます。モデル データベースに加えられた変更 (データベース サイズ、照合順序、復旧モデル、その他のデータベース オプションなど) は、今後作成されるすべてのデータベースに適用されます。 model データベースにテーブルを作成すると、今後データベースを作成するたびに、デフォルトで同じテーブルが存在します。
4.tempdb
一時オブジェクトまたは中間結果セットを保存するために使用されるワークスペース。 SQL Server のインスタンスに接続しているすべてのユーザーが利用できるグローバル リソース。 tempdb は、SQL Server が起動されるたびに再作成されます。
##5.resource
SQL に含まれるシステム オブジェクトを含む読み取り専用データベースサーバー 。システム オブジェクトは物理的にはリソース データベースに存在しますが、論理的には各データベースの sys スキーマに表示されます。リソース データベースの物理ファイル名は、mssqlsystemresource.mdf および mssqlsystemresource.ldf です。これらのファイルは、<ドライブ>:\Program Files\Microsoft SQL Server\MSSQL10_50.以上がSqlServer の 5 つのシステム データベースの簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。