sql >> データベース >  >> RDS >> Sqlserver

データベースとスキーマの違い

    データベースはメインコンテナであり、データファイルとログファイル、およびその中のすべてのスキーマが含まれています。データベースは常にバックアップします。データベースはそれ自体が個別のユニットです。

    スキーマはデータベース内のフォルダのようなものであり、主に論理オブジェクトをグループ化するために使用されます。これにより、スキーマによる権限の設定が容易になります。

    追加の質問を編集

    drop schema test1
    

    メッセージ3729、レベル16、状態1、1行目
    オブジェクト「copyme」によって参照されているため、スキーマ「test1」を削除できません。

    使用中のスキーマを削除することはできません。まず、スキーマからすべてのオブジェクトを削除する必要があります。

    関連資料:

    1. SQL Serverスキーマの利点は何ですか?
    2. MSDN:ユーザースキーマの分離


    1. SQLServerで現在使用されている言語を取得する

    2. ニージャークパフォーマンスチューニング:一時テーブルの誤った使用

    3. データセットをディープコピーし、すべてのコピーを指すようにFK参照を変更するにはどうすればよいですか?

    4. SQLServerの緊急モードからデータベースを回復する