|
この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 詳細情報
|
訳文
原文
|
CREATE LOGIN (Transact-SQL)
-- SQL Server Syntax
CREATE LOGIN login_name { WITH <option_list1> | FROM <sources> }
<option_list1> ::=
PASSWORD = { 'password' | hashed_password HASHED } [ MUST_CHANGE ]
[ , <option_list2> [ ,... ] ]
<option_list2> ::=
SID = sid
| DEFAULT_DATABASE = database
| DEFAULT_LANGUAGE = language
| CHECK_EXPIRATION = { ON | OFF}
| CHECK_POLICY = { ON | OFF}
| CREDENTIAL = credential_name
<sources> ::=
WINDOWS [ WITH <windows_options>[ ,... ] ]
| CERTIFICATE certname
| ASYMMETRIC KEY asym_key_name
<windows_options> ::=
DEFAULT_DATABASE = database
| DEFAULT_LANGUAGE = language
-- Syntax for Windows Azure SQL Database
CREATE LOGIN login_name
{ WITH <option_list3> }
<option_list3> ::=
PASSWORD = { 'password' }
[ SID = sid ]
重要
|
|---|
|
|
Windows Azure SQL データベース ログイン
-
データベースに接続するには、ログイン用のデータベース ユーザーを作成する必要があります。 詳細については、「CREATE USER (Transact-SQL)」を参照してください。 -
CREATE SERVER ROLE (Transact-SQL) を使用してユーザー定義サーバー ロールを作成します。 ユーザー定義サーバー ロールに新しいログインを追加するには、ALTER SERVER ROLE … ADD MEMBER を使用します。 詳細については、「CREATE SERVER ROLE (Transact-SQL)」および「ALTER SERVER ROLE (Transact-SQL)」を参照してください。 -
固定サーバー ロールにログインを追加するには、sp_addsrvrolemember を使用します。 詳細については、「サーバー レベルのロール」および「sp_addsrvrolemember (Transact-SQL)」を参照してください。 -
新しいログインまたはログインを含むロールにサーバー レベルの権限を許可するには、GRANT ステートメントを使用します。 詳細については、「GRANT (Transact-SQL)」を参照してください。
A. パスワード付きのログインを作成する
CREATE LOGIN <login_name> WITH PASSWORD = '<enterStrongPasswordHere>'; GO
B. パスワード付きのログインを作成する
|
|
CREATE LOGIN <login_name> WITH PASSWORD = '<enterStrongPasswordHere>' MUST_CHANGE; GO
C. 資格情報にマップされるログインを作成する
|
|
CREATE LOGIN <login_name> WITH PASSWORD = '<enterStrongPasswordHere>',
CREDENTIAL = <credentialName>;
GO
D. 証明書からログインを作成する
|
|
USE MASTER;
CREATE CERTIFICATE <certificateName>
WITH SUBJECT = '<login_name> certificate in master database',
EXPIRY_DATE = '12/05/2025';
GO
CREATE LOGIN <login_name> FROM CERTIFICATE <certificateName>;
GO
E. Windows ドメイン アカウントからログインを作成する
|
|
CREATE LOGIN [<domainName>\<login_name>] FROM WINDOWS; GO