powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF Выполнение кода в другом домене.
8 сообщений из 8, страница 1 из 1
EF Выполнение кода в другом домене.
    #38939491
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При выполнении кода в другом домене (дрйгой SQL и другой пользователь) возникает ошибка:

Invalid object name 'dbo.Domain'

Таблица Domain в базе есть.
Сервер и база в cоnnectionString указаны верно.
Единственное, на что я грешу - это на отсутствие прав на базу.
Можно ли дать права EF на чтение и запись? Или нужно давать права программе?
Пользователю давать права не имеет смысла, т.к. планируется, что со временем прога будет выполняться без участия пользовалеля (как сервис).
...
Рейтинг: 0 / 0
EF Выполнение кода в другом домене.
    #38939505
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlsaf, все выполнятся от чьего-то имени и по поручению, в том числе и сервис...
...
Рейтинг: 0 / 0
EF Выполнение кода в другом домене.
    #38939524
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно. От моего имени, та-же ошибка, хотя права все дали, и в SQL Management студии с базой всё могу делать.

Как проверить, куда EF не может достать, до сервера, до базы или до таблицы?
...
Рейтинг: 0 / 0
EF Выполнение кода в другом домене.
    #38939533
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может овнер не dbo?
...
Рейтинг: 0 / 0
EF Выполнение кода в другом домене.
    #38939534
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется доходит. Сервер в домене на другой машине, не на той, что запускается программа. Т.е. он не на локальной машине. Но до сервера я с машины достаю, а почему EF не достает. В connectionString надо не только имя SQL сервера прописывать, но и имя машины.

Т.е. моя машина в одном домене. Сервер в другом. Можно ли до сервера достать из EF?
(Из SQL Management студии достаю спокойно, через обзор сети)
...
Рейтинг: 0 / 0
EF Выполнение кода в другом домене.
    #38939537
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так как? Можно такое сделать?
...
Рейтинг: 0 / 0
EF Выполнение кода в другом домене.
    #38939544
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlsafКажется доходит. Сервер в домене на другой машине, не на той, что запускается программа. Т.е. он не на локальной машине. Но до сервера я с машины достаю, а почему EF не достает. В connectionString надо не только имя SQL сервера прописывать, но и имя машины.

Т.е. моя машина в одном домене. Сервер в другом. Можно ли до сервера достать из EF?
(Из SQL Management студии достаю спокойно, через обзор сети)

если SQL-сервер аутентификация используется, то пройдёт скорее всего. А вот если windows (SSPI), то не факт.

в любом случае тестируйте ваши строки соединения под тем же логином, что ваш сервис (программа) запущен.
...
Рейтинг: 0 / 0
EF Выполнение кода в другом домене.
    #38939546
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlsafТак как? Можно такое сделать?
Что именно?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF Выполнение кода в другом домене.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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