回答:
データベースはメインコンテナーであり、データとログファイル、およびその中のすべてのスキーマが含まれます。常にデータベースをバックアップします。データベースはそれ自体が個別のユニットです。
スキーマはデータベース内のフォルダーのようなものであり、主に論理オブジェクトをグループ化するために使用されます。これにより、スキーマによる権限の設定が容易になります。
drop schema test1
メッセージ3729、レベル16、状態1、行1
オブジェクト 'copyme'によって参照されているため、スキーマ 'test1'を削除できません。
使用中のスキーマは削除できません。まず、スキーマからすべてのオブジェクトを削除する必要があります。
関連読書:
データベースはスキーマを含むデータのコンテナのようなものであり、スキーマはデータ型、関係などのテーブルのレイアウトです
namespace
はるかに適切です。
スキーマは、データベース内のテーブル、テーブルの列、関連性を示します。各データベースには独自のスキーマがあります。
SQL Serverのスキーマは、テーブル、ビュー、ストアドプロシージャなどの他のデータベースオブジェクトの定義を概念的に保持するオブジェクトです。