用戶映射sqlserver
㈠ 請教關於sqlserver登錄賬戶和用戶的關系
1. 首先在 SQL Server 伺服器級別,創建登陸帳戶(create login)
--創建登陸帳戶(create login)
create login dba with password='abcd1234@', default_database=mydb
登陸帳戶名為:「dba」,登陸密碼:abcd1234@」,默認連接到的資料庫:「mydb」。 這時候,dba 帳戶就可以連接到 SQL Server 伺服器上了。但是此時還不能 訪問資料庫中的對象(嚴格的說,此時 dba 帳戶默認是 guest 資料庫用戶身份, 可以訪問 guest 能夠訪問的資料庫對象)。
要使 dba 帳戶能夠在 mydb 資料庫中訪問自己需要的對象, 需要在資料庫 mydb 中建立一個「資料庫用戶」,賦予這個「資料庫用戶」 某些訪問許可權,並且把登陸帳戶「dba」 和這個「資料庫用戶」 映射起來。 習慣上,「資料庫用戶」 的名字和 「登陸帳戶」的名字相同,即:「dba」。 創建「資料庫用戶」和建立映射關系只需要一步即可完成:
2. 創建資料庫用戶(create user):
--為登陸賬戶創建資料庫用戶(create user),在mydb資料庫中的security中的user下可以找到新創建的dba
create user dba for login dba with default_schema=dbo
並指定資料庫用戶「dba」 的默認 schema 是「dbo」。這意味著 用戶「dba」 在執行「select * from t」,實際上執行的是 「select * from dbo.t」。
3. 通過加入資料庫角色,賦予資料庫用戶「dba」許可權:
--通過加入資料庫角色,賦予資料庫用戶「db_owner」許可權
exec sp_addrolemember 'db_owner', 'dba'
此時,dba 就可以全權管理資料庫 mydb 中的對象了。
㈡ 如何設置sqlserver登陸的用戶許可權
1,用Windows 身份驗證方式或 sa用戶 連接伺服器,打開安全性 → 右擊登錄名 → 新建登錄名
㈢ sqlserver限制用戶頻繁訪問
SQLSERVER限制用戶頻繁訪問設置方法:
1、首先進入資料庫級別的安全性、登錄名、新建登錄名。
2、在常規選項卡中,如下圖所示,創建登陸名,並設置默認的資料庫。
3、在用戶映射選項卡中,勾選需要設置的資料庫,並設置架構,點擊確認按鈕,完成創建用戶的操作。
4、現在就可以對TESLOG資料庫中的USER表進行許可權的設置了表、屬性。
5、在許可權選項卡中,依此點擊添加、瀏覽、選擇對象。
6、在上面點擊確認後,就可以下面的列表中找到對應的許可權,如果你還想細化到列的許可權的話,右下角還有一個列許可權的按鈕可以進行設置,點擊確認按鈕就完成了這些許可權的設置了。
7、現在就使用TESUSER用戶登陸資料庫了,現在只能看到一個表了。
㈣ sql創建用戶資料庫的方法有哪些(使用sqlserver提供的什麼可以創建資料庫)
創建用戶步驟:
第一步:安全性-<登錄名右鍵新建登錄名
第二步:輸入你的登錄名,選擇SQLserver身份驗證,設置登錄密碼。取消強制密碼過期(看具體設定,一般取弊碰消)
第三步:選擇左上角伺服器角色,勾選中public,如果你需要使他擁有所有的許可權勾選(sysadmin)
第四步:選擇左上角的用戶映射,右邊的上部分是勾選大卜尺有許可權操作的資料庫,下邊是定義設置登陸者的角色身份
第五步:左上角的狀態,授予滾高和啟用。點擊確定用戶就創建了。