SQL建立登入帳戶,並為新帳戶建立安全帳戶,並授予訪問資料庫的角色

來源:互聯網
上載者:User
建立登入使用者,進行系統授權
Use DataBaseDemo
GO
--添加登入帳戶'hanguoji',密碼為'000000',預設資料庫為'DataBaseDemo'
EXEC sp_addlogin 'hanguoji', '000000', 'IRMDmc316'
GO
--為登入帳戶'hanguoji'在資料庫 'DataBaseDemo'中添加安全帳戶'guoji'
EXEC sp_grantdbaccess 'hanguoji','guoji'
GO
--授權安全帳戶'guoji'為'db_owner'資料庫角色
EXEC sp_addrolemember 'db_owner','guoji'
GO


--修改密碼順序:原密碼、新密碼、登入使用者名稱
EXEC sp_password '000000', '123456', 'hanguoji'
GO

--根據刪除順序先刪除安全帳戶-->在刪除登入帳戶
--刪除安全帳戶
EXEC sp_revokedbaccess 'guoji'
GO
--刪除登入帳戶
EXEC sp_droplogin 'hanguoji'
GO



--為登入帳戶賦予可執行SQL安裝的任何操作
EXEC sp_addsrvrolemember 'hanguoji','sysadmin'
GO
--為登入帳戶賦予可管理伺服器登入
EXEC sp_addsrvrolemember 'hanguoji','securityadmin'
GO
--刪除安全帳戶的'db_owner'資料庫角色
EXEC sp_droprolemember 'db_owner','guoji'


--自訂添加一個角色
EXEC sp_addrole 'myRole'
GO
--為角色賦予對錶tmp_table的所有許可權
Grant All on tmp_table To myRole
GO
--為角色賦予對錶tmp_table的查詢許可權
Grant select on tmp_table To myRole
GO
--拒絕安全帳戶guoji查詢表tmp_table
Deny select on tmp_table To guoji
GO
--刪除安全帳戶guoji對錶tmp_table的存取權限
Revoke select on tmp_table To guoji
GO

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.