データベースはメインコンテナであり、データファイルとログファイル、およびその中のすべてのスキーマが含まれています。データベースは常にバックアップします。データベースはそれ自体が個別のユニットです。
スキーマはデータベース内のフォルダのようなものであり、主に論理オブジェクトをグループ化するために使用されます。これにより、スキーマによる権限の設定が容易になります。
追加の質問を編集
drop schema test1
メッセージ3729、レベル16、状態1、1行目
オブジェクト「copyme」によって参照されているため、スキーマ「test1」を削除できません。
使用中のスキーマを削除することはできません。まず、スキーマからすべてのオブジェクトを削除する必要があります。
関連資料:
- SQL Serverスキーマの利点は何ですか?
- MSDN:ユーザースキーマの分離