powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Учетная запись MS SQL SERVER
5 сообщений из 5, страница 1 из 1
Учетная запись MS SQL SERVER
    #39912787
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня,
Народ, вопрос следующего порядка:
Есть удаленный сервер, на нем крутиться MS SQL server.
Впревые пришлось создать учетку стороннеему разработчику, с доступом к одной базе, (на сервере крутятся несколько баз) и то к отдельно нескольким процедурам. Доступа к таблицам и к прочему никаких нет.
Вопрос: если он пордключается к серверу разными средствами (клиентами) он видит все Базы на данном сервере, правда расскрыть их содержимое он не может. Хотелось бы так создать учетку чтобы он не мог видеть другие от доступной ему базы.
Как такое можно реализовать и можно ли?
Всем спасибо.
...
Рейтинг: 0 / 0
Учетная запись MS SQL SERVER
    #39912789
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
use master;
deny view any database to [Учетная запись MS SQL SERVER];
...
Рейтинг: 0 / 0
Учетная запись MS SQL SERVER
    #39912793
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имена входа
юзер
Свойства
Сопоставление пользователей
...
Рейтинг: 0 / 0
Учетная запись MS SQL SERVER
    #39912799
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
invm,
Спасибо, но язабыл указать что это MS SQL 2000
И для него нет такой команды.
Вернее при выполнении этой команды вадет ошибку
Server: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'view'.
...
Рейтинг: 0 / 0
Учетная запись MS SQL SERVER
    #39912800
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Учетная запись MS SQL SERVER
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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