建立登入

新增: 2006 年 4 月 14 日

若要存取 Database Engine,使用者需要登入。登入可以用 Windows 帳戶或 Windows 群組的成員來代表使用者的身分識別,或者登入也可以是只存在於 SQL Server 中的 SQL Server 登入。請盡可能使用「Windows 驗證」。

依預設,電腦的管理員具有 SQL Server 的完整存取權。在這一課中,我們希望有權限較低的使用者,因此您將會在電腦上建立新的本機「Windows 驗證」帳戶。若要執行此作業,您必須是電腦的管理員。接著,您將會為新使用者授與 SQL Server 的存取權。下列指示適用於 。

若要建立新的 Windows 帳戶

  1. 按一下 [開始],再按一下 [執行],接著在 [開啟] 方塊中輸入 %SystemRoot%\system32\compmgmt.msc /s,然後按一下 [確定] 開啟 [電腦管理] 程式。

  2. [系統工具] 底下,展開 [本機使用者和群組],以滑鼠右鍵按一下 [使用者],然後按一下 [新增使用者]

  3. [使用者名稱] 方塊中輸入 Mary

  4. [密碼][確認密碼] 方塊中輸入強式密碼,然後按一下 [建立],建立新的本機 Windows 使用者。

若要建立登入

  1. 在 SQL Server Management Studio 的 [查詢編輯器] 視窗中,輸入並執行下列程式碼,並以您的電腦名稱取代 computer_nameFROM WINDOWS 表示 Windows 將會驗證使用者。選擇性的 DEFAULT_DATABASE 引數會將 Mary 連接到 TestData 資料庫,除非她的連接字串指定要連接到其他資料庫。這個陳述式採用分號作為 Transact-SQL 陳述式的選擇性結束符號。

    CREATE LOGIN [computer_name\Mary]
        FROM WINDOWS
        WITH DEFAULT_DATABASE = [TestData];
    GO
    

    這個陳述式會授權使用者名稱 Mary 在經過電腦驗證之後,可以存取這個 SQL Server 執行個體。如果電腦上有一個以上的 SQL Server 2005 執行個體,則您必須在 Mary 需要存取的每一個執行個體上分別建立登入。

    ms365326.note(zh-tw,SQL.90).gif附註:
    由於 Mary 不是網域帳戶,因此這個使用者名稱只能在這部電腦上進行驗證。

本課程的下一項工作

授與資料庫的存取權

請參閱

其他資源

CREATE LOGIN (Transact-SQL)
驗證模式

說明及資訊

取得 SQL Server 2005 協助