SQL Serverのsaについて解説します。
SQL Serverの認証モード
SQL Serverは認証モードが2種類の用意されています。Windows認証とSQL Server認証です。
- Windows認証・・・OS認証。SQL Serverのデフォルト認証。
- SQL Server認証・・・専用ユーザー・パスワードでの認証。
SQL Serverのsa
このうち、SQL Server認証はSQL Server専用のアカウントを用意する必要があります。SQL Serverのアカウントは随時追加できます。
これらSQL Server認証のアカウントを管理する管理者ユーザーが「sa」です。
saは最高権限をもつユーザーです。saはsysadminロールをもちます。
推奨されないsa
このsaアカウントですが、最近は推奨されておりません。マイクロソフトはそもそもSQL Server認証を推奨していません。
saはデフォルトでは無効になっていますね。
SQL Serverでは最高権限を持つアカウントとして sa アカウントが昔から使用されており、セキュリティ的にはよろしくはありません。どうしても必要な時はのぞいて、通常は有効にしない方がよいです。
以上、SQL Serverのsaについての解説でした。
コメント