匯出 (0) 列印
全部展開

CREATE LOGIN (Azure SQL Database)

這個主題已過時。您可以在 Transact-SQL 參考 (資料庫引擎) 中找到最新版本。

Important重要事項
本主題並未進行維護。如需最新版本,請參閱 CREATE LOGIN

在 Microsoft Microsoft Azure SQL Database中建立新的資料庫登入。您必須連接到 master 資料庫才能建立登入。

語法慣例 (Azure SQL Database)


CREATE LOGIN login_name { WITH <option_list1> }

<option_list1> ::= 
    PASSWORD = { 'password' }
        

此語法圖表示範 Microsoft Azure SQL Database 中支援的引數和選項。

使用 CREATE LOGIN 陳述式時,Microsoft Azure SQL Database 不支援下列引數和選項:

  • hashed_password

  • MUST_CHANGE 選項

  • <option_list2> 選項:

    • SID

    • DEFAULT_DATABASE

    • DEFAULT_LANGUAGE

    • CHECK_EXPIRATION

    • CHECK_POLICY 和

    • CREDENTIAL

如需有關引數和 CREATE LOGIN 陳述式的詳細資訊,請參閱《SQL Server 線上叢書》中的<CREATE LOGIN>。

某些連接至 Microsoft Azure SQL Database 的方法 (例如 sqlcmd) 中,您必須使用 <login>@<server> 表示法將 Azure SQL 資料庫 伺服器名稱附加至連接字串中的登入名稱。例如,如果您的登入為 login1,而且 Azure SQL 資料庫 伺服器的完整名稱為 servername.database.windows.net,則連接字串的 username 使用者名稱參數應該是 login1@servername

由於 username 參數的總長度為 128 個字元,因此 login_name 會限制為 127 個字元減掉伺服器名稱的長度。在範例中,login_name 的長度只能是 117 個字元,因為 servername 為 10 個字元。

虛擬機器建立 規則可讓您建立 <loginname>@<servername> 格式的 虛擬機器建立 驗證登入。如果您的 SQL Azure 伺服器是 myazureserver,而且登入是 myemail@live.com,則必須以 myemail@live.com@myazureserver 方式提供登入。

Important重要事項
CREATE LOGIN 陳述式必須是 SQL 批次中唯一的陳述式。

只有伺服器層級主體登入 (透過佈建程序所建立) 或 master 資料庫中 loginmanager 資料庫角色的成員才能建立新的登入。

顯示:
© 2014 Microsoft