當前位置:首頁 » 編程語言 » sqlserver賬號

sqlserver賬號

發布時間: 2024-04-10 12:55:10

1. 請教關於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 中的對象了。

熱點內容
天下三如何配置不卡 發布:2025-09-10 20:41:35 瀏覽:119
按鍵精靈加血腳本 發布:2025-09-10 20:32:52 瀏覽:120
阿里雲伺服器開啟壓縮 發布:2025-09-10 20:20:06 瀏覽:237
內部伺服器ip是啥 發布:2025-09-10 20:20:03 瀏覽:9
sql循環插入數據 發布:2025-09-10 20:08:44 瀏覽:206
宏編程滑鼠lol 發布:2025-09-10 19:51:12 瀏覽:305
路特仕在安卓如何進入安卓界面 發布:2025-09-10 19:47:01 瀏覽:574
阿里雲伺服器中轉 發布:2025-09-10 19:46:58 瀏覽:782
創維四合一的光貓超級密碼多少 發布:2025-09-10 19:38:26 瀏覽:94
溫州瑞安dns伺服器地址 發布:2025-09-10 19:36:40 瀏覽:208