SQLServerでのCREATELOGINコマンド
CREATE LOGINコマンドは、SQL Serverに接続するログインアカウント(ログイン)を作成するために使用されます。次に、ログインアカウントがユーザーアカウントにマップされます(したがって、SQL Serverでユーザーを作成する前に、まずログインアカウントを作成する必要があります)。
SQLServerには4種類のログインアカウントがあります。
- ログインアカウントはWindows認証認証を使用します。
- SQLServer認証認証を使用してアカウントにログインします。
- 認証からのアカウントログイン。
- アカウントログインの非対称キーワード。
構文
Windows認証認証を使用してログインアカウントを作成する
CREATE LOGIN[ten_mienten_dangnhap]
FROM WINDOWS
[ WITH DEFAULT_DATABASE = ten_cosodulieu
| DEFAULT_LANGU
| DEFAULT_LANGU
AGE = ten_ngonng];
SQLServer認証認証を使用してログインアカウントを作成する
CREATE LOGIN ten_dangnhap
WITH PASSWORD = { 'matkhau' | matkhau_bam HASHED } [ MUST_CHANGE]
[ , SID = giatri_duynhat
| DEFAULT_DATABASE = ten_cosodulieu
| DEFAULT_LANGUAGE = ten_ngonngu
| CHECK_EXPIRATION = { ON | OFF }
| CHECK_POLICY = { ON | OFF }
| CREDENTIAL = ten_c
| CREDENTIAL = ten_c
hungthuc];
証明書からアカウントログインを作成する
CREATE LOGIN
FROM CERTIFICATE te
n_chungnhan;
アカウントの非対称キーワードログインを作成する
CREATE LOGIN ten_dangnhap
FROM ASYMM
ETRIC KEY ten_khoabatdoixung;
変数名または変数値
ten_mien
Windowsドメインアカウントの名前(Windowsドメイン)。
ネットワークの基本:パート6-Windowsドメイン
ユーザー名
ログインアカウントの名前。
ten_cosodulieu
デフォルトのデータベース
ten_ngonngu
ログインアカウントのデフォルト言語。
CHECK_EXPIRATION
デフォルトはOFFに設定されています。このオプションは、パスワードの有効期限ポリシーを決定します。 Must_CHANGEを使用する場合は、CHECK_EXPIRATION=ONに設定する必要があります。
matkhau
ログインアカウントのパスワード。
matkhau_bam
ログインパスワードのハッシュ関数値。
MUST_CHANGE
最初のログイン後にパスワードを強制的に変更するときに使用されます。
giatri_duynhat
ログインアカウントのグローバル一意識別子(GUID)。省略した場合、SQLServerはアカウントのGUIDを指定します。
ten_chungthuc
ログインアカウントの認証名。
ten_chungnhan
ログインアカウントの証明書名。
ten_khoabatdongxung
ログインアカウントの非対称キーの名前。
注: ALTERLOGINおよびDROPLOGINコマンドを参照してください。
Windows認証認証を使用した例
CREATE LOGIN [test_tenmienquantrimang]
FROM WINDOWS
;
このCREATE LOGINコマンドは、新しいログインアカウント[test_tenmienquantrim]を作成し、Windows認証を使用します。
SQLServer認証認証を使用した例
CREATE LOGIN quantrimang
WITH PASSWOR
D = 'mk123';
上記のCREATE LOGINコマンドは、SQL Server認証を使用してログインアカウントquantrimangを作成し、パスワードはmk123です。
最初のログイン後にパスワードを変更する場合は、以下のコマンドを使用してください。
CREATE LOGIN quantrimang
WITH PASSWORD = 'mk123' MUST_CHANGE,
CHECK_EXPIRATION
= ON;
CHECK_EXPIRATIONがOFFの場合、MUST_CHANGEは使用できないことに注意してください。オフにすると失敗します。
証明書の使用例
CREATE LOGIN quantrimang
FROM CERTIFICATE chungn
han1;
上記の例では、chungnhan1証明書を使用して、quantrimangという名前の新しいログインを作成します。
非対称キーの使用例
CREATE LOGIN quantrimang
FROM ASYMMETRI
C KEY khoa_batdoixung1;
上記のCREATE LOGINコマンドは、非対称lock____dodoungung1を使用して新しいログインクォントリマンを作成します。
-
MSSQLServerでデータのコピーを作成する方法
バックアップはデータバックアップ/データベースです。 MS SQL Serverでデータベースをバックアップすることは、データベースを失う前にデータを保護するために非常に重要です。 MS SQL Serverには、主に3つのバックアップタイプがあります。フル/データベース、差分/インクリメンタル、トランザクションログ/ログ。 MSSQLServerでデータベースのバックアップを作成する2つの方法があります。 方法1:T-SQLを使用する フル/データベース Backup database to disk = 差分/増分 Backup database to d
-
MSSQLServerでデータベースを作成する方法
データベースには、テーブル、プロセス、関数などのオブジェクトが含まれます。 MS SQL Serverには、2種類のデータベースがあります システムデータベース ユーザーデータベース システムデータベース MS SQL Serverをインストールすると、システムデータベース(データベース)が自動的に作成されます。以下はシステムデータベースのリストです: マスター モデルMSDB Tempdb リソース(2005バージョンから利用可能) 配布(複製機能のみ) ユーザーデータベース ユーザーデータベースは、ユーザー自身(データベースの作成にアクセスできる管理者、開発者、テスター)によ