SqlServer 用戶和權限操作


use [master]
GO

--創建用戶,Test,密碼Test
CREATE LOGIN [TestUser] WITH PASSWORD=N'Test', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO

-- 設置Test用戶可以創建任意數據庫
GRANT CREATE ANY DATABASE TO [Test]
GO

--將所有數據庫的查看權限給Public角色,每個登錄用戶只能查看指定的數據庫
--此語句會導致服務器上所有的用戶在沒有設置數據庫權限的情況下不會顯示任何數據庫,有可能會影響正常使用
DENY VIEW any DATABASE TO PUBLIC;
GO

--將數據庫Test的所有權給TestUser用戶
--TestUser用戶可以查看並訪問Test數據庫
ALTER AUTHORIZATION ON DATABASE::TestDB TO TestUser
GO

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM