1. 程式人生 > >SQL Server中伺服器身份驗證及使用者登入

SQL Server中伺服器身份驗證及使用者登入

安裝過程中,SQL Server 資料庫引擎設定為“Windows 身份驗證模式”“SQL Server 和 Windows 身份驗證模式” 安裝完成後,您可以隨時更改身份驗證模式。

如果在安裝過程中選擇了“Windows 身份驗證模式”,則 sa 登入名將被禁用,安裝程式會分配一個密碼。 如果稍後將身份驗證模式更改為“SQL Server 和 Windows 身份驗證模式”,則 sa 登入名仍處於禁用狀態。 若要使用 sa 登入名,請使用 ALTER LOGIN 語句啟用 sa 登入名並分配一個新密碼。 sa 登入名只能使用 SQL Server 身份驗證連線到伺服器。

參考:https://msdn.microsoft.com/zh-cn/library/ms188670.aspx

更改伺服器身份驗證

更改安全身份驗證模式

  1. 在 SQL Server Management Studio 的物件資源管理器中,右鍵單擊伺服器,再單擊“屬性”

  2. “安全性”頁上的“伺服器身份驗證”下,選擇新的伺服器身份驗證模式,再單擊“確定”

  3. 在 SQL Server Management Studio 對話方塊中,單擊“確定”以確認需要重新啟動 SQL Server。

  4. 在物件資源管理器中,右鍵單擊您的伺服器,再單擊“重新啟動”。 如果執行有 SQL Server 代理,則也必須重新啟動該代理。

啟用sa登入名

啟用 sa 登入名

  1. 在物件資源管理器中,依次展開“安全性”

    、“登入名”,右鍵單擊“sa”,再單擊“屬性”

  2. “常規”頁上,您可能需要為登入名建立密碼並確認該密碼。

  3. “狀態”頁上的“登入”部分,單擊“啟用”,然後單擊“確定”


解決連線失敗/新增使用者

當我們開啟“Microsoft SQL Management Studio"並嘗試連線伺服器的時候,如果遇到如下錯誤:

Cannpt connect to **

Login failed for user '***'. (Microsoft SQL Server, Error: 18456)

則可能相應的使用者沒有啟用,或者使用者名稱/密碼錯誤,或者使用者認證方式錯誤,或者使用者沒有管理許可權。可以嘗試按照如下連結方式解決。

1)通過安裝時候的預設設定登入,使用Microsoft SQL Management Studio

2)Object Explorer中選擇”Security"->"Logins",找到相應的使用者名稱,點Property。如果沒有需要的使用者,則選擇“New Login",直接輸入使用者名稱或者通過Search找到該使用者


3)選擇使用者認證方式為Windows authentication或者SQL Server authentication(輸入密碼)

4)如果想讓該使用者具有可以進入Management Studio的許可權,則需要在”Server Roles“把sysadmin勾上

5)對於SQL Server authentication,在Status狀態中Login需要Enabled

相關推薦

SQL Server伺服器身份驗證使用者登入

安裝過程中,SQL Server 資料庫引擎設定為“Windows 身份驗證模式”或“SQL Server 和 Windows 身份驗證模式”。 安裝完成後,您可以隨時更改身份驗證模式。 如果在安裝過程中選擇了“Windows 身份驗證模式”,則 sa 登入名將被禁用

SQL Server 2014 windows身份驗證和sa登入失敗,且忘記密碼的解決辦法

【1】 停止SQL Server 服務 和 SQL Server Agent 服務【2】 以管理員身份開啟命令列,單使用者模式啟動服務。(在單使用者模式下啟動 SQL Server 可使計算機本地 Administrators 組的任何成員作為 sysadmin 固定伺服器角

SQL Server用Windows身份驗證的注意事項

   前沿         敲機房時資料庫都是必用的,但大部分同學都是以SQL Server身份驗證來進行連線的,下面我來說一說用Windows身份驗證要注意的一點    

SQL Server分離附加資料生成SQL指令碼

    一:分離 1.首先開啟SQL Server  2.選中要分離的使用者資料庫(此處以SchoolDB)做為示例 3.右鍵單擊(任務-----分離)    4.選中"刪除連線","更新統計資訊",然後點選確定,分離成功之後資料庫就

SQL Server 2008 Windows身份驗證改為混合模式身份驗證

由於需要,要把SQL2008單一的Windows身份驗證改為混合模式身份驗證。在此做一備忘。 步驟: 1、用Windows身份驗證方式進入SQL2008,如下圖:   點選連線,如果出現錯誤首先,我們應該想到的是,Sqlserver2008的服務沒有開啟,我們開啟服務後重新

SQL Server建立使用者角色授權

要想成功訪問 SQL Server 資料庫中的資料, 我們需要兩個方面的授權: 獲得准許連線 SQL Server 伺服器的權利;獲得訪問特定資料庫中資料的權利(select, update, delete, create table ...)。 假設,我們準備建立一個

SQL Server建立使用者角色授權(使用SQL語句)

要想成功訪問 SQL Server 資料庫中的資料, 我們需要兩個方面的授權: 獲得准許連線 SQL Server 伺服器的權利;獲得訪問特定資料庫中資料的權利(select, update, delete, create table ...)。 假設,我們準備建立一個

SQL Server 2000的兩種身份驗證Windows身份驗證的優點

一:Windows身份驗證模式        只進行 Windows 身份驗證。使用者不能指定 SQL Server 2000 登入 ID。這是 SQL Server 2000 的預設身份驗證模式。不能為在 Windows 98 上執行的 SQL Server 例項指定 W

SQL Server的鎖類型用法

兩個 註意 超時設置 date 帶來 原因 不更新數據 自己 col 一. 為什麽要引入鎖 多個用戶同時對數據庫的並發操作時會帶來以下數據不一致的問題: 丟失更新 A,B兩個用戶讀同一數據並進行修改,其中一個用戶的修改結果破壞了另一個修改的結果,比如訂票系統 臟讀 A用戶修

sql serverindex的REBUILD和REORGANIZE的區別工作方式 sql serverindex的REBUILD和REORGANIZE

sql server中index的REBUILD和REORGANIZE 轉自:https://www.cnblogs.com/flysun0311/archive/2013/12/05/3459451.html   參考文獻: http://technet.micro

使用Setup Factory 打包軟體,安裝時自動建立資料庫資料庫的表(效果類似sql server的附加資料庫操作)

前提:已安裝Setup Fatory軟體、我使用的是 安裝工廠永樂漢化版,需要的請自行下載安裝 下面只列出關鍵性步驟,黃色字型較為關鍵,是一個出錯點   步驟一(關鍵):生成資料庫備份檔案,以及建表sql指令碼,和bat命令檔案 備份資料庫,生成檔案1,.bak檔

SQL Server 複製:計算機名和SQL SERVER所能識別的伺服器名稱不一致

SQL Server 在做資料複製的時候,經常會遇到計算機名和SQL SERVER中所能識別的伺服器名稱不一致的情況,則請使用以下的程式碼進行同步更新, --將兩者協調一致, 再重啟 SQL Server 服務 if serverproperty('se

SQL Server"登陸名"-"使用者對映"-"資料庫角色成員身份"下面10個可選項的意思

  public 維護所有預設許可權 db_owner 執行所有資料庫角色活動 db_accessadmin 新增和刪除資料庫使用者, 組及角色 db_ddladmin 新增、更改或刪除資料庫物件 db_security admin 分配語句執行和物件許可權 db_bac

SQL Server,always on伺服器的相關操作

在SQL Server中,建立了always on服務,可用於資料庫的同步備份,當資料庫出現問題後,always on服務會自動切換主從伺服器。 例如192.168.1.10為主伺服器,12為從伺服器,當主伺服器出現問題後,always on自動將主伺服器切換為12,保證資

SQL Server 伺服器和資料庫角色分配

伺服器角色:按照從最低級別角色(bulkadmin)到最高級別角色(sysadmin)的順序進行描述:1.bulkadmin:這個角色可以執行BULK INSERT語句.該語句允許從文字檔案中將資料匯入到SQL Server2008資料庫中,為需要執行大容量插入到資料庫的域帳

VBS將本地的Excel數據導入到SQL Server

vbs將本地的excel數據導入到sql server中 VBS將本地的Excel數據導入到SQL Server中最近有個測試,需要將本地的Excel數據導入到SQL Server中,所以就寫了一個這個腳本,供有需要的同學進行參考。因為在此演示測試,所以準備的數據都比較簡單。我們準備將本地的Excel的A列插

SQL Server的事務與鎖

ani 否則 編譯 什麽 高並發 設置時間 檢測 isolation 管理 了解事務和鎖 事務:保持邏輯數據一致性與可恢復性,必不可少的利器。 鎖:多用戶訪問同一數據庫資源時,對訪問的先後次序權限管理的一種機制,沒有他事務或許將會一塌糊塗,不能保證數據的安全正確讀寫。 死鎖

sql server的全局變量,常用的沒有多少...以後看看就行

detail 技術分享 服務 @* version 變量 名稱 tail identity 全局變量格式: @@***   這些變量有系統維護,不需要我們自己定義,一般都是用來查看信息。 在存儲過程中 用得最多的 @@error,判斷有沒有錯誤信息。 一、@@versio

sql server的開窗函數over、視圖、事物

sel 開啟 row 分數 over 兩個 color span art 一、開窗函數over的作用有兩個: 1、排序order by,row_number,翻頁 2、劃區partition by,結合聚合函數針對某部分數據進行匯總 翻頁的sql server 語句: s

SQL Server 函數的理解總結

處理 操作 標量 之間 div 方式 再看 sel 聚合 T-SQL語言為我們提供了更加靈活的方式操作數據,那就是函數,函數總的分為三大類:標量函數:(傳入一個參數,再傳出一個參數)聚合函數(傳入多個參數,傳出一個參數),表值函數(傳入一個結果集對象,讓我們能夠通過對表的操