登錄名:服務器方的一個實體,使用一個登錄名只能進入服務器,但是不能讓用戶訪問服務器中的數據庫資源。每個登錄名的定義存放在master數據庫的syslogins表中
成都創新互聯主要從事網站設計制作、成都網站設計、網頁設計、企業做網站、公司建網站等業務。立足成都服務海南州,十余年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18980820575
用戶名:一個或多個登錄對象在數據庫中的映射,可以對用戶對象進行授權,以便為登錄對象提供對數據庫的訪問權限。用戶定義信息存放在每個數據庫的sysusers表中。
SQLSERVER把登錄名與用戶名的關系稱為映射。用登錄名登錄SQLSERVER后,在訪問各個數據庫時,SQLSERVER會自動查詢此數據庫中是否存在與此登錄名關聯的用戶名,若存在就使用此用戶的權限訪問此數據庫,若不存在就是用guest用戶訪問此數據庫
一個登錄名可以被授權訪問多個數據庫,但一個登錄名在每個數據庫中只能映射一次。即一個登錄可對應多個用戶,一個用戶也可以被多個登錄使用。好比SQLSERVER就象一棟大樓,里面的每個房間都是一個數據庫.登錄名只是進入大樓的鑰匙,而用戶名則是進入房間的鑰匙.一個登錄名可以有多個房間的鑰匙,但一個登錄名在一個房間只能擁有此房間的一把鑰匙。
鏈接或登錄Sql Server服務器時是用的登錄名而非用戶名登錄的,程序里面的鏈接字符串中的用戶名也是指登錄名
我們常見的dbo(用戶名)是指以sa(登錄名)或windows administration(Windows集成驗證登錄方式)登錄的用戶,也就是說數據庫管理員在SQLSERVER中的用戶名就叫dbo,而不叫 sa,這一點看起來有點蹊蹺,因為通常用戶名與登錄名相同(不是強制相同,但為了一目了然通常都在創建用戶名時使用與登錄名相同的名字),例如創建了一個登錄名稱為me,那么可以為該登錄名me在指定的數據庫中添加一個同名用戶,使登錄名me能夠訪問該數據庫中的數據.當在數據庫中添加了一個用戶me 后,之后以me登錄名登錄時在該數據庫中創建的一切對象(表,函數,存儲過程等)的所有者都為me,如me.table1,me.fn_test(),而不是dbo.table1,dbo.fn_test().
SQL Server中還有一個特殊的數據庫角色public,它存在于每一個數據庫中,包括系統數據庫,如master、msdb、model和用戶數據庫,數據庫的所有用戶都屬于public角色,并且不能從public角色中刪除。
SQL Server2008用戶名是sa,默認密碼是在安裝的時候設定的。忘記了沒關系,可以新建一個用戶,給定相應權限,連接時用此新用戶和密碼即可。
1.在“對象資源管理器”中展開“安全性”,右擊“登錄名”
2.在彈出的菜單中點擊“sa”
3.在登錄名右側的文本框中輸入新建的管理員賬號名稱
4.一對單選按鈕組中,選擇Windows身份驗證,并輸入登錄密碼, 強制密碼過期不建議勾選(勾選之后太麻煩),當然如果有單獨需求的可勾選。
拓展資料
問題描述:朋友的SQLSERVER2008有可能在安裝時沒有添加當前賬號作為管理員,或者后來將domain\administrator從SQLSERVER的“登錄”中刪除掉了,反正他是無法用管理員賬號進入SQLSERVER里面了,而sa賬號的密碼也不幸被他給忘了。
操作關鍵點:想辦法添加新有的權限的賬號,用到sqlservr -m和sqlcmd
操作步驟:
1.停止數據庫服務
2.以單用戶模式啟動,不知道的同學自己搜一下sqlservr.exe,看這個文件存在哪個目錄里,然后以命令行調用,加上-m參數,即sqlservr -m
3.登錄sqlserver,個人喜歡用sqlcmd,執行命令為:sqlcmd回車
4.這時候就進來了,按如下命令操作
C:\Users\Administratorsqlcmd
1 create login anyang with password='admin@123'
2 go
1 sp_addsrvrolemember 'anyang','sysadmin'
2 go
此時,就會在系統中添加了一個名為anyang的數據庫管理員賬號
5.結束sqlcmd和sqlservr -m的窗口,重新啟動SQLSERVER服務,用anyang登錄
6.在“登錄”中添加windows的管理員賬號,并且授予sysadmin權限
電腦上如果安裝有sql
server,我們在開始里面打開sql
server
management
studio,或者以桌面的快捷方式等打開sql
server。
首先以windows身份驗證登錄,服務器名稱如果是登錄到本地可以以“.”登錄,點擊連接。
找到登錄名,在這里是所有的用戶列表,而我們要新建一個登錄名,右鍵“新建“用戶名即可。
這里我們就可以新建用戶了,輸入帳號、密碼,選擇sql身份驗證。
上一步我們只是設置了登錄名和密碼,但是卻沒有給它登錄的權限。可以在安全選項卡里找到登錄權限,啟動即可。
還要設置數據庫啟動兩種身份驗證,在數據庫上右鍵,點擊屬性,然后找到“安全性”選項卡,選擇sql
server
和windows身份驗證模式確定即可用登錄名登錄。
分享文章:sqlserver登陸名,SQL登錄名
URL網址:http://vcdvsql.cn/article30/dsdgcso.html
成都網站建設公司_創新互聯,為您提供品牌網站建設、服務器托管、商城網站、做網站、營銷型網站建設、自適應網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯