建立登入

若要存取資料庫引擎,使用者需要登入。 此登入可以用 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 執行個體,則您必須在 Mary 需要存取的每個執行個體上建立登入。

    注意

    由於 Mary 不是網域帳戶,因此這個使用者名稱只能在這部電腦上進行驗證。

本課程的下一項工作

授與資料庫的存取權

另請參閱

CREATE LOGIN (Transact-SQL)
選擇驗證模式