① sql2005新建登錄名失敗
新建的用戶名要映射到資料庫,在登陸名上右鍵->用戶映射->在右側要映射的資料庫前打上勾,右下方的db_owner打上勾
② 如何解決sql server中登錄名sa登錄失敗的問題
解決方法:該錯誤產生的原因是由於SQL Server採取了僅使用Windows賬戶的身份驗證方式,因此用戶無法使用SQL Server的登錄賬戶(如sa)進行連接。解決方法如下所述:
步驟/方法
第1步,在SQL Server伺服器上依次單擊「開始」→「所有程序」→Microsoft SQL Server→「企業管理器」菜單命令,打開SQL Server Enterprise Manager窗口。使用Windows身份驗證連接上SQL Server
第2步,在左窗格中展開SQL Server組(本例為Database),然後右鍵單擊SQL Server伺服器的名稱(本例為hanjiangit),選擇「屬性」快捷命令。在打開的「SQL Server屬性(配置)-HANJIANGIT」對話框中切換至「安全性」選項卡,並在「安全性」區域將身份驗證方式選擇為SQL Server和Windows。最後單擊「確定」按鈕使設置生效,
第3步,重新啟動SQL Server服務。
在上述解決方法中,如果即使用Windows身份驗證的方式依然連接失敗的話,那麼將使用戶處於兩難境地。因為SQL Server伺服器只允許使用Windows身份驗證,然而由於一些特殊原因,使用Windows身份驗證卻無法連接上SQL Server。這樣就造成了無論用何種身份驗證方式均無法連接的情況。遇到這種情況,只能通過修改注冊表將身份驗證方式改為SQL Server和Windows混合驗證方式,具體操作方法如下:
第1步,依次單擊「開始」→「運行」菜單命令,在運行編輯框中鍵入Regedit命令並回車,打開「注冊表編輯器」窗口。
第2步,依次展開[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]分支,單擊選中MSSQLServer選項,在右窗格中找到並雙擊LoginMode項。在打開的「編輯DWORD值」對話框中將「數值數據」修改為2,並單擊「確定」按鈕使設置生效,
第3步,關閉「注冊表編輯器」窗口,並重新啟動SQL Server服務。
通過上述設置,用戶可以使用SQL Server賬戶sa連接資料庫,並能夠在「企業管理器」中新建SQL Server注冊。不過此時仍然無法使用Windows身份驗證模式來連接SQL Server,因為在SQL Server中有兩個預設的登錄賬戶BUILTIN\Administrators和「機器名\Administrator」被刪除。可以通過下面的步驟恢復這兩個賬戶:
第1步,打開「企業管理器」窗口,在左窗格中依次展開「SQL Server組」→「SQL Server伺服器」→「安全性」目錄。然後右鍵單擊「登錄」選項,執行「新建登錄」快捷命令,
第2步,打開「SQL Server登錄屬性-新建登錄」對話框,保持身份驗證方式為Windows身份驗證,然後在「名稱」編輯框中鍵入BUILTIN\Administrators,
第3步,單擊「伺服器角色」標簽,在「伺服器角色」選項卡中選中System Administrators復選框,並單擊「確定」按鈕,
第4步,重復上述步驟添加「『機器名(域名)』\Administrator」賬戶。
③ SQL server新建一個資料庫登錄名,建好了之後,要使用它連接登錄時出現了錯誤
一.控制面板-》服務-》MS SQL SERVER-》登陸--》本地系統帳戶--》重新啟動MS SQL SERVER
用windows驗證登陸查詢分析器--》執行 sp_password null,sa新密碼,'sa'
二."無法連接到伺服器,用戶xxx登陸失敗"
該錯誤產生的原因是由於SQL Server使用了"僅 Windows"的身份驗證方式,
因此用戶無法使用SQL Server的登錄帳戶(如 sa )進行連接.解決方法如下所示:
1.在伺服器端使用企業管理器,並且選擇"使用 Windows 身份驗證"連接上 SQL Server
操作步驟:
在企業管理器中
--右鍵你的伺服器實例(就是那個有綠色圖標的)
--編輯SQL Server注冊屬性
--選擇"使用windows身份驗證"
--選擇"使用SQL Server身份驗證"
--登錄名輸入:sa,密碼輸入sa的密碼
--確定
2.設置允許SQL Server身份登錄
操作步驟:
在企業管理器中
--展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器的名稱
--選擇"屬性"
--再選擇"安全性"選項卡
--在"身份驗證"下,選擇"SQL Server和 Windows ".
--確定,並重新啟動SQL Server服務.
在以上解決方法中,如果在第 1 步中使用"使用 Windows 身份驗證"連接 SQL Server 失敗,
那就通過修改注冊表來解決此問題:
1.點擊"開始"-"運行",輸入regedit,回車進入注冊表編輯器
2.依次展開注冊表項,瀏覽到以下注冊表鍵:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]
3.在屏幕右方找到名稱"LoginMode",雙擊編輯雙位元組值
4.將原值從1改為2,點擊"確定"
5.關閉注冊表編輯器
6.重新啟動SQL Server服務.
此時,用戶可以成功地使用sa在企業管理器中新建SQL Server注冊,
但是仍然無法使用Windows身份驗證模式來連接SQL Server.
這是因為在 SQL Server 中有兩個預設的登錄帳戶:
BUILTIN\Administrators
<機器名>\Administrator 被刪除.
要恢復這兩個帳戶,可以使用以下的方法:
1.打開企業管理器,展開伺服器組,然後展開伺服器
2.展開"安全性",右擊"登錄",然後單擊"新建登錄"
3.在"名稱"框中,輸入 BUILTIN\Administrators
4.在"伺服器角色"選項卡中,選擇"System Administrators"
5.點擊"確定"退出
6.使用同樣方法添加 <機器名>\Administrator 登錄.
說明:
以下注冊表鍵:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
的值決定了SQL Server將採取何種身份驗證模式.
1.表示使用"Windows 身份驗證"模式
2.表示使用混合模式(Windows 身份驗證和 SQL Server 身份驗證).
④ 用SQL server新建了一個登錄名,去登陸的時候顯示失敗啊
那個登錄名是你安裝的時候寫的,有兩種身份驗證方式,Windows身份驗證(不用登錄名和密碼,只需要伺服器名,也就是你安裝時寫的計算機名)和SQL Server身份驗證(除伺服器名以外還需要在安裝的時候寫登錄名並設置密碼),這就要看你選得那種驗證方式
⑤ 在sql server 中新添加的用戶,登錄失敗。錯誤:18456
如果是本地資料庫可以用windows驗證
打開microsoft
sql
server
management
studio
express,右鍵點擊伺服器,選擇properties,在彈出窗口中點擊security切換到安全面板,將server
authentication伺服器認證從windows
authentication
mode(windows用戶認證模式)修改為sql
server
and
windows
authentication
mode(sql
server和windows認證模式),ok。
添加用戶:
打開你的microsoft
sql
server
management
studio
express
先用sa連接你的資料庫.
然後在管理器中點擊security(安全性)--logins(用戶)--右鍵--new
logins(新用戶)
在彈出的窗口中輸入用戶名
然後勾選單選框為"sql
server
驗證"
輸入用戶密碼.
然後在窗口的右邊選擇server
roles(用戶角色)
將public與sysadmin勾上.
點擊ok,添加完成.
⑥ 為什麼我創建的 SQL Server 登錄名無法登陸
登錄資料庫引擎,點擊安全性,右鍵點擊登錄名。新建登錄名。 輸入密碼賬戶名,不要勾選強制密碼過期策略。 在狀態裡面勾尋啟用」 確定,然後右鍵你的引擎,點屬性。 然後在安全性裡面勾選雙重驗證,然後重啟SQL服務即可。
⑦ 為什麼我創建的 SQL Server 登錄名無法登陸
1:打開SQL Server Manager管理器!在左面找到 『安全性』 單擊右鍵 選擇『新建」,「登錄」 彈出一個對話框,在登錄名中輸入你的登錄號,選擇'SQLSERVER身份驗證',並輸入密碼,可以把『用戶下次登錄時必須修改密碼』取消掉。 點擊『用戶映射』,在右面選擇要映射的資料庫,並在前面打勾!在下面一欄中『db-owner』和『public』前面打勾。然後點擊'狀態'在右面欄中選中"授予"、「啟用」,這兩項一般是默認的,但如果默認的不是此兩項必須改過來,不然是連不上的!點擊『確定』。
2:找到SQL伺服器,在左欄中上面,單擊右鍵,在彈出的菜單中選擇「屬性」命令。彈出一個對話框,單擊「安全性」,在「伺服器身份驗證」下面選擇「SQL SERVER和WINDOWS身份驗證模式」,在前面打勾!記得這一步很重要,如果沒有這一步你就別想登錄成功!然後單擊「確定」就可以了!
3:重新啟動服務就可以選擇SQL SERVER 身份驗證模式登錄了!輸入剛才的用戶名和密碼就可以登錄成功了
⑧ SQL server 伺服器登錄失敗為什麼
由於出現這樣問題的頻率實在太高了,特別是新手通常遇到這個問題
解決原因很簡單,安裝SQL Server時是使用默認登錄用戶來作為啟動SQL Server服務的賬號(對於自己使用的單機,通常就是administrator了),當該用戶更改了用戶名(如有人喜歡把administrator改成admin)或更改了其口令時,再次啟動伺服器,就出現「同於登錄失敗而無法啟動服務」的錯誤了
知道了原因,解決方法也就很顯然了.
1,把用戶口令改回原來的,再啟動服務
2,使用控制面版服務管理器,找到MSSQLSERVER服務,更改啟動賬號信息,改成變更後的,再啟動服務
3,也是推薦使用的方法,創建一個新用戶,專門用於啟動SQL Server服務,安裝SQL Server時就使用該用戶來啟動SQL Server,這樣就可以避免用於頻繁更改administrator口令而帶來的1069錯誤了。如果已經安裝好SQL Server,也可以在控制面版服務管理器下更改MSSQLSERVER服務的服務賬號信息,換成SQL服務專用的用戶。
⑨ sql用戶登錄失敗18456
建議你這樣試試看:
- 如果sa賬戶的話,檢查下資料庫名稱和密碼。如果密碼錯誤的話,用windows用戶驗證登錄進去修改sa密碼
- 如果是新增的用戶的話,先用sql語句刪除此用戶,然後再重新建立
⑩ sql server 2008中新建的登錄名為什麼無法登陸啊會有錯誤提示:
解決方法:打開『程序』-『所有程序』-『Microsoft SQL Server 2005 』-『配置工具』-『SQL Server 配置管理器』,在彈出的窗體中,找到『SQL Server 2005 網路配置』,把『MSSQLSERVER的協議』下的「Named Pipes」和「TCP/IP」啟動,然後重新啟動Microsoft SQL Server 2005就可以了。
如果還是不行看這里,這可能是伺服器身份驗證有關系,先用windows身份驗證的方式登錄進去,然後打開伺服器屬性,「安全性」把伺服器驗證方式改成「SQL SERVER 和 Windows身份驗證模式