Ошибка входа пользователя

moptemap
Дата: 07.04.2014 15:13:06
Доброго времени суток, уважаемые форумчане. Возникла проблема. Стоит windows server 2003 и к нему идёт подключение с удалённых компьютеров. Под пользователем с неограниченными правами приложение подключается в БД MSSQL, а если войти под пользователем с ограниченными правами, то выдаёт ошибку
автор
System.Data.SqlClient.SqlException (0x80131904): Не удается открыть базу данных "блаблабла", запрашиваемую именем входа. Не удалось выполнить вход.
Ошибка входа пользователя "TS\AN".

строка подключения выглядит вот так

string ConnectionString = "Data Source=localhost\\SQLEXPRESS;Initial Catalog=блаблабла;Integrated Security=true";


В чём причина проблемы?Эту проблему нужно решать программно или же как-то иначе? Помогите, пожалуйста!
Arm79
Дата: 07.04.2014 15:19:45
moptemap
и к нему идёт подключение с удалённых компьютеров

moptemap
Data Source=localhost

Нет ли тут противоречия?
moptemap
Дата: 07.04.2014 15:20:47
Arm79,
Нет, программа то висит на сервере. Я имел ввиду, что к серверу идёт удалённое подключение.
Arm79
Дата: 07.04.2014 15:24:15
moptemap
Я имел ввиду, что к серверу идёт удалённое подключение.

Каким образом? RDP что ли?
Arm79
Дата: 07.04.2014 15:25:53
Да, а вы в СУБД добавили тех пользователей (или группы, в которых они состоят) в разрешенные? Неограниченные права у пользователя - это встроенная учетка администраторов. Она по умолчанию разрешена
moptemap
Дата: 07.04.2014 15:28:28
Arm79
Да, а вы в СУБД добавили тех пользователей (или группы, в которых они состоят) в разрешенные?

Нет, не добавлял. Подскажите, как это сделать, пожалуйста.
Сон Веры Павловны
Дата: 07.04.2014 15:39:15
moptemap
Нет, не добавлял. Подскажите, как это сделать, пожалуйста.

use [Mydatabase]
go
create user [username] for login [domain\username] with default_schema=[user_schema]
go

опционально
create role [some_role_for_users]

sp_addrolemember [some_role_for_users], [username]

Разумеется, на сервере уже должен быть создан логин для пользователя.
Arm79
Дата: 07.04.2014 15:39:40
moptemap,

у меня не экспресс, поэтому детали могут различаться.
Сон Веры Павловны
Дата: 07.04.2014 15:46:40
Arm79
moptemap,

у меня не экспресс, поэтому детали могут различаться.


Судя по ошибке, логин есть, но нет доступа к базе - т.е. пользователя базы, связанного с логином.
moptemap
Дата: 07.04.2014 15:48:20
Большое спасибо за помощь. Всё работает!