Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Учетная запись MS SQL SERVER / 5 сообщений из 5, страница 1 из 1
11.01.2020, 15:26
    #39912787
Valerii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Учетная запись MS SQL SERVER
Всем доброго дня,
Народ, вопрос следующего порядка:
Есть удаленный сервер, на нем крутиться MS SQL server.
Впревые пришлось создать учетку стороннеему разработчику, с доступом к одной базе, (на сервере крутятся несколько баз) и то к отдельно нескольким процедурам. Доступа к таблицам и к прочему никаких нет.
Вопрос: если он пордключается к серверу разными средствами (клиентами) он видит все Базы на данном сервере, правда расскрыть их содержимое он не может. Хотелось бы так создать учетку чтобы он не мог видеть другие от доступной ему базы.
Как такое можно реализовать и можно ли?
Всем спасибо.
...
Рейтинг: 0 / 0
11.01.2020, 15:40
    #39912789
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Учетная запись MS SQL SERVER
Код: sql
1.
2.
use master;
deny view any database to [Учетная запись MS SQL SERVER];
...
Рейтинг: 0 / 0
11.01.2020, 15:54
    #39912793
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Учетная запись MS SQL SERVER
Имена входа
юзер
Свойства
Сопоставление пользователей
...
Рейтинг: 0 / 0
11.01.2020, 16:25
    #39912799
Valerii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Учетная запись MS SQL SERVER
invm,
Спасибо, но язабыл указать что это MS SQL 2000
И для него нет такой команды.
Вернее при выполнении этой команды вадет ошибку
Server: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'view'.
...
Рейтинг: 0 / 0
11.01.2020, 16:30
    #39912800
Valerii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Учетная запись MS SQL SERVER
invm,

Это нашел, и скорее всего так оно и есть.

In SQL Server 2000, you can't. Metadata in SQL Server 2000 is not secured. That means anyone with the ability to login to a 2000 database can view the entire list of databases, the definition of any object in the master database, and the definition of any object in any database they have access to.

Metadata security was introduced in SQL Server 2005, so if you are running SQL Server 2005 or higher, by default, if you don't have access to the object, you don't even see it as existing.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Учетная запись MS SQL SERVER / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]