Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / datacontext подключение к бд / 10 сообщений из 10, страница 1 из 1
10.11.2010, 13:35
    #36947175
Jenya4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datacontext подключение к бд
Добрый день.

Создаю я класс linq2sql. Подключаюсь с помощью DataContext.
ConnectionString у меня формируется автоматически.

Планирую использовать БД ms sql от хостера. Хостер предоставляет 1 логин и возможность создавать пользователей (create user ...) и присваивать им различные права (gtant select on ..., deny select on...).

Не очень понятно, как мне построить connection string, чтобы воспользоваться разделением по пользователем. И не очень понятно насколько это безопасн, т.к. у нас пользователи получаются неопароленными, т.е. подменив имя одного пользователя на другое можно без проблем получить другие права.

Подскажите, плиз.
...
Рейтинг: 0 / 0
11.11.2010, 13:43
    #36949379
Noriffik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datacontext подключение к бд
Jenya4,
Перед коннектом к серверу в ConnectionString запихни логин/пароль созданного пользователя.

Jenya4И не очень понятно насколько это безопасн, т.к. у нас пользователи получаются неопароленными, т.е. подменив имя одного пользователя на другое можно без проблем получить другие права.

А тебе никто не мешает при создании новых пользователей им пароли дать.

В противном случае, вся раздача прав слонов настраивается в самой БД.
...
Рейтинг: 0 / 0
11.11.2010, 15:12
    #36949674
Jenya4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datacontext подключение к бд
Насколько я знаю, в команде CREATE USER не предполагается задание пароля.
...
Рейтинг: 0 / 0
11.11.2010, 16:45
    #36949932
SolYUtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datacontext подключение к бд
Стесняюсь спросить... Вы CREATE USER от CREATE LOGIN отличаете?
...
Рейтинг: 0 / 0
11.11.2010, 17:55
    #36950161
Jenya4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datacontext подключение к бд
Отличаю. Create login на windows хостинге сделать нельзя. Выдается 1 логин на вход (sql аунтефикация).
...
Рейтинг: 0 / 0
12.11.2010, 10:02
    #36950988
SolYUtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datacontext подключение к бд
Грубо говоря, юзер - это набор прав логина в базе. Чтобы можно было делить права - надо иметь возможность создавать логины.
Поэтому в базе подключаетесь с имеющимся логином, а разделение прав доступа делайте на уровне своего приложения.
...
Рейтинг: 0 / 0
12.11.2010, 11:45
    #36951337
Noriffik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datacontext подключение к бд
Jenya4Отличаю. Create login на windows хостинге сделать нельзя. Выдается 1 логин на вход (sql аунтефикация).
и что мешает коннектиться к БД через этот логин, а пользователей заводить в самой БД с соотв. раздачей "слонов"?
...
Рейтинг: 0 / 0
12.11.2010, 16:09
    #36952146
SolYUtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datacontext подключение к бд
Noriffik
и что мешает коннектиться к БД через этот логин, а пользователей заводить в самой БД с соотв. раздачей "слонов"?

Помех нет. Смысла тоже нет.
...
Рейтинг: 0 / 0
13.11.2010, 09:16
    #36953311
Jenya4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datacontext подключение к бд
Если кто-то узнает пароль к логину, то он сможет зайти от "администратора" и сделать drop table.
...
Рейтинг: 0 / 0
13.11.2010, 09:55
    #36953362
SolYUtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datacontext подключение к бд
Jenya4Если кто-то узнает пароль к логину, то он сможет зайти от "администратора" и сделать drop table.
Это будет ужасно! Поэтому позаботьтесь, чтобы логин/пароль никто не узнал!
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / datacontext подключение к бд / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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