Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Права на MS SQL Server 2005 Express  [new]
Bogdan1024
Member

Откуда: Киев
Сообщений: 558
Создал в своём проекте БД MS SQL Server 2005 Express в VS2005. Может кто-то в напомнить как сделать так чтобы база была доступна только от какой-нибудь учётки используя логин и пароль, и чтобы windows authentification было отключено? Для этого можно использовать T-SQL или MS SQL Server 2005 Management Studio Express.
19 окт 09, 20:00    [7808105]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
nrg_fly
Member

Откуда:
Сообщений: 138
Bogdan1024
Создал в своём проекте БД MS SQL Server 2005 Express в VS2005. Может кто-то в напомнить как сделать так чтобы база была доступна только от какой-нибудь учётки используя логин и пароль, и чтобы windows authentification было отключено? Для этого можно использовать T-SQL или MS SQL Server 2005 Management Studio Express.


не знаю, можно ли windows authentification отключить; помоему проще будет не давать никаких прав доменным пользователям и все.
20 окт 09, 10:31    [7809730]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
Glory
Member

Откуда:
Сообщений: 104760
Bogdan1024
Создал в своём проекте БД MS SQL Server 2005 Express в VS2005. Может кто-то в напомнить как сделать так чтобы база была доступна только от какой-нибудь учётки используя логин и пароль, и чтобы windows authentification было отключено?

Снова пытаемся защищаться от админа ?
20 окт 09, 10:33    [7809739]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
Bogdan1024
Member

Откуда: Киев
Сообщений: 558
Не, я просто хочу чтобы в мою базку никто не смог заглянуть без знания логина и пароля.
20 окт 09, 23:35    [7814621]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
Bogdan1024
Не, я просто хочу чтобы в мою базку никто не смог заглянуть без знания логина и пароля.
Запишите базу на болванку и закопайте. Кто назовет правильный логин-пароль, тому можете смело рассказывать, где закопано.
21 окт 09, 00:09    [7814729]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
iljy
Member

Откуда:
Сообщений: 8711
Bogdan1024,
вы ерундой занимаетесь. Хотите чтоб по сети база была недоступна - просто запретите серверу на сетевые подключение откликаться. А если у человека есть доступ к локальному компу - он просто скопирует файлы бд и откроет их на SQL Express сервере, установленном на своей локальной машине, на котором у него есть админские права.
21 окт 09, 01:13    [7814920]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
Bogdan1024
Member

Откуда: Киев
Сообщений: 558
Мне не нужно чтобы база была доступна по сети. Эта база для работы на одном компе для одного приложения, которое запускается только одним юзером данного компа. Можно даже упростить задачу: сделать доступ только для данного юзера виндовса. Чтобы при этом база не открывалась на других компах если её вдруг украли.
Я же знаю что это возможно! Вот у меня бывали случаи что моя база MS SQL Server 2005 Express, которую я создавал в VS2005, не открывалась на других компах с точно таким же VS2005! А когда пропатчили студию, то всё стало нормально. Уже не помню в чём именно проблема была, но полюбому было связано с правами.
21 окт 09, 02:54    [7814998]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
Bogdan1024
Мне не нужно чтобы база была доступна по сети. Эта база для работы на одном компе для одного приложения, которое запускается только одним юзером данного компа. Можно даже упростить задачу: сделать доступ только для данного юзера виндовса. Чтобы при этом база не открывалась на других компах если её вдруг украли.
Я же знаю что это возможно! Вот у меня бывали случаи что моя база MS SQL Server 2005 Express, которую я создавал в VS2005, не открывалась на других компах с точно таким же VS2005! А когда пропатчили студию, то всё стало нормально. Уже не помню в чём именно проблема была, но полюбому было связано с правами.
Положите вашу базу на пгп-диск. Или еще какой-нибудь шифрованный диск. При чем здесь MSSQL-сервер?
21 окт 09, 02:58    [7814999]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
Glory
Member

Откуда:
Сообщений: 104760
Bogdan1024

Я же знаю что это возможно! Вот у меня бывали случаи что моя база MS SQL Server 2005 Express, которую я создавал в VS2005, не открывалась на других компах с точно таким же VS2005! А когда пропатчили студию, то всё стало нормально. Уже не помню в чём именно проблема была, но полюбому было связано с правами.

Не выдумываете то, чего нет. Пароли есть у сервера, а не у баз. И если злоумышленник имеет физический доступ к файлу базы, то он просто скопирует ее и будет использовать на своем сервере
21 окт 09, 10:51    [7815861]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
iljy
Member

Откуда:
Сообщений: 8711
Bogdan1024
Мне не нужно чтобы база была доступна по сети. Эта база для работы на одном компе для одного приложения, которое запускается только одним юзером данного компа. Можно даже упростить задачу: сделать доступ только для данного юзера виндовса. Чтобы при этом база не открывалась на других компах если её вдруг украли.
Я же знаю что это возможно! Вот у меня бывали случаи что моя база MS SQL Server 2005 Express, которую я создавал в VS2005, не открывалась на других компах с точно таким же VS2005! А когда пропатчили студию, то всё стало нормально. Уже не помню в чём именно проблема была, но полюбому было связано с правами.

Нужно чтоб доступна была одному пользователю - настраивайте логины и права доступа на сервере, флаг вам в руки и БОЛ в помощь. А проблема была скорее всего в разных версиях сервера, поэтому и не открывалась, но никак не в правах. Как вам Glory уже сказал - логины, пароли и админские права есть у сервера.
21 окт 09, 11:40    [7816368]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
Bogdan1024
Member

Откуда: Киев
Сообщений: 558
Тоесть, инфа о логинах в самом mdf-файле не хранится?
21 окт 09, 19:26    [7820268]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
Bogdan1024
Тоесть, инфа о логинах в самом mdf-файле не хранится?
Хранится. В файле master.mdf.
21 окт 09, 19:32    [7820285]     Ответить | Цитировать Сообщить модератору
 Re: Права на MS SQL Server 2005 Express  [new]
Bogdan1024
Member

Откуда: Киев
Сообщений: 558
Понял. Всем спасибо :)
22 окт 09, 00:40    [7821025]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить