8

Vui lòng bất kỳ ai có thể hỗ trợ ẩn cơ sở dữ liệu có sẵn trên máy chủ sql 2008R2 hoặc phiên bản mới hơn.Ẩn cơ sở dữ liệu cho thông tin đăng nhập trên Microsoft Sql Server 2008R2 trở lên

Tôi có người dùng đăng nhập mới mà tôi đã ánh xạ tới một cơ sở dữ liệu cụ thể. Khi đăng nhập với người dùng đăng nhập cụ thể, tôi có thể xem tất cả các cơ sở dữ liệu trên máy chủ, mặc dù tôi không thể truy cập chúng ngoại trừ một bản đồ mà tôi đã ánh xạ tới thông tin đăng nhập.

Đây là 100% nhưng vấn đề của tôi là tôi không muốn đăng nhập để thậm chí thấy rằng những cơ sở dữ liệu khác có sẵn.

Làm cách nào để ngăn những cơ sở dữ liệu khác không được ánh xạ tới thông tin đăng nhập hiển thị?

Trả lời

12
USE master; 
GO 
DENY VIEW ANY DATABASE TO [newlogin]; 
GO 
USE yourDB; 
GO 
DROP USER newlogin; 
GO 
USE master; 
GO 
ALTER AUTHORIZATION ON DATABASE::yourDB TO [newlogin]; 
GO 

Raj

+0

Cảm ơn bạn Raj. Làm việc cho tôi. –

Các vấn đề liên quan