Назад | Перейти на главную страницу

Скрыть базу данных от других пользователей в SQL Server 2008

Я создал базу данных в SQL Server 2008, и она отображается в обозревателе объектов сервера для всех пользователей, которые могут войти в SQL.

Я хочу скрыть его от этих пользователей, я хочу, чтобы он был доступен для просмотра только мне.

Как я могу это сделать? Любая помощь, предложения?

Большое спасибо

Попробуйте следующее: в SQL Server Management Studio щелкните сервер правой кнопкой мыши и выберите «Свойства». Щелкните «Разрешения», затем выберите роль «Публичный» и удалите «Предоставление» из «Просмотр любой базы данных».

DbDefence может скрыть схему базы данных от всех, включая администраторов баз данных. Это совершенно бесплатно для SQL Server 2008 без ограничений.

Я связан с продавцом. Надеюсь, это не реклама, потому что продукт бесплатный.

Мастер ИСПОЛЬЗОВАНИЯ; ИДТИ

ОТКАЗАТЬ ПРОСМОТР ЛЮБОЙ БАЗЫ ДАННЫХ ДЛЯ [имя пользователя]; ИДТИ

ИСПОЛЬЗУЙТЕ [ваш БД]; ИДТИ

DROP USER [логин]; ИДТИ

Мастер ИСПОЛЬЗОВАНИЯ; ИДТИ

ИЗМЕНИТЬ АВТОРИЗАЦИЮ В БАЗЕ ДАННЫХ :: [ваша БД] НА [имя пользователя]; ИДТИ