共用方式為


建立登入

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

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

若要建立新的 Windows 帳戶

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

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

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

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

若要建立登入

  • 在 SQL Server Management Studio 的 [查詢編輯器] 視窗中,輸入並執行下列程式碼,並以您的電腦名稱取代 computer_name。FROM 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 不是網域帳戶,因此這個使用者名稱只能在這部電腦上進行驗證。

本課程的下一項工作

授與資料庫的存取權