次の方法で共有


データベース

SQL Server のデータベースは、構造化データの特定のセットを格納するテーブルのコレクションで構成されます。 テーブルには、レコードまたはタプルとも呼ばれる行のコレクションと、属性とも呼ばれる列が含まれています。 テーブル内の各列は、日付、名前、ドルの金額、数値など、特定の種類の情報を格納するように設計されています。

データベースに関する基本情報

コンピューターには、1 つ以上の SQL Server インスタンスをインストールできます。 SQL Server の各インスタンスには、1 つまたは複数のデータベースを含めることができます。 データベース内には、スキーマと呼ばれる 1 つまたは複数のオブジェクト所有権グループがあります。 各スキーマ内には、テーブル、ビュー、ストアド プロシージャなどのデータベース オブジェクトがあります。 証明書や非対称キーなどの一部のオブジェクトはデータベース内に含まれますが、スキーマには含まれません。 テーブルの作成の詳細については、「 テーブル」を参照してください。

SQL Server データベースは、ファイル システム内のファイルに格納されます。 ファイルはファイル グループにグループ化できます。 ファイルとファイル グループの詳細については、「 データベース ファイルとファイル グループ」を参照してください。

ユーザーが SQL Server のインスタンスにアクセスすると、ログインとして識別されます。 ユーザーがデータベースにアクセスすると、データベース ユーザーとして識別されます。 データベースユーザーはログインに基づいています。 包含データベースが有効になっている場合は、ログインに基づいていないデータベース ユーザーを作成できます。 ユーザーの詳細については、「 CREATE USER (Transact-SQL)」を参照してください。

データベースにアクセスできるユーザーには、データベース内のオブジェクトにアクセスするためのアクセス許可を付与できます。 アクセス許可は個々のユーザーに付与できますが、データベース ロールを作成し、データベース ユーザーをロールに追加してから、ロールへのアクセス許可を付与することをお勧めします。 ユーザーの代わりにロールにアクセス許可を付与すると、ユーザーの数が増え、継続的に変化するにつれて、アクセス許可の一貫性と理解性を維持しやすくなります。 ロールのアクセス許可の詳細については、「 CREATE ROLE (Transact-SQL) 」および「 プリンシパル (データベース エンジン)」を参照してください。

データベースの操作

データベースを操作するほとんどのユーザーは、SQL Server Management Studio ツールを使用します。 Management Studio ツールには、データベースとデータベース内のオブジェクトを作成するためのグラフィカル ユーザー インターフェイスがあります。 Management Studio には、Transact-SQL ステートメントを記述してデータベースを操作するためのクエリ エディターもあります。 Management Studio は、SQL Server インストール ディスクからインストールすることも、MSDN からダウンロードすることもできます。

このセクションにて

システム データベース データまたはログ ファイルのデータベースからの削除
包含データベース データベースのデータとログ領域の情報を表示する
Azure の SQL Server データ ファイル データベースのサイズを増やす
データベース ファイルとファイル グループ データベースの名前を変更する
データベースの状態 データベースをシングル ユーザー モードに設定する
ファイルの状態 データベースの圧縮
データベース サイズの見積もり ファイルの圧縮
他のサーバーへのデータベースのコピー データベースのプロパティを表示または変更する
データベースのデタッチとアタッチ (SQL Server) SQL Server のインスタンス上のデータベースの一覧を表示する
データベースにデータ ファイルまたはログ ファイルを追加する データベースの互換性レベルの表示または変更
データベースの構成設定を変更する メンテナンス プラン ウィザードの使用
データベースの作成 User-Defined データ型の別名を作成する
データベースを削除する データベース スナップショット (SQL Server)

索引

閲覧数

ストアド プロシージャ (データベース エンジン)