Предистория:
На одном сервере я установил две базы, тестовую и рабочую. Тестовую я сделал клоном от рабочей после того как настроил в ней права на доступ к таблицам, и доступ по умолчанию. В тестовой базе все нормально я могу войти под администратором и пользователем. В рабочей базе пока никто не работал, кроме администратора, когда понадобилось работать уже и пользователям - при входе в систему выдает ошибку об отсутствии dbo.vw_Contact... почему эти представления не создались, хотя права настроены для обоих баз одинаковые?
Нравится
Руслан, а галочка у tbl_Contact Администрируется по записям стоит?
В том -то и дело, что галочки -то стоят :-( да я и не менял в этой области ничего в админке, причем не было представлений - Контакты, Контракты, Документы .... я конечно руками их перенес из тестовой базы и права назначил... но почему это могло произойти ....
По моему эти таблицы изначально администрируться по записям(в базе которая идет в поставке)....разве нет?
"Черных Руслан" написал: я конечно руками их перенес из тестовой базы и права назначил... но почему это могло произойти ....
Это зря. Не думаю что Вы все правильно сделали.
"Черных Руслан" написал:По моему эти таблицы изначально администрируться по записям(в базе которая идет в поставке)....разве нет?
Идут администрируемые. Они могли пропасть так: Кто-то снял галочку и пересохранил сервисы. Потом галочку вернули, но на вопрос сохранять в базе данных ответили нет.
Теперь после переноса представлений dbo.vw_Contact, dbo.vw_ContactRight из тестовой базы... при создании пользователем контакта права по-умолчанию не переносятся на запись :-(, хотя в Администрировании все настроено...
Снять галочку "Администрируется" с контактов, удалить tbl_ContactRight (если нужно сохранить данные), поставить галочку "Администрируется" и сохранить изменения в БД. Должно помочь.
После обширных танцев В-О-О-О-Т с таким бубном...я восстановил функциональность, но какого исчезли вьюхи? Грешу только на то, что переносил изменения в сервисах утилитой Mareg в т.ч. и изменения в таблицах, но я читал на форуме, что утилита переносит информацию и в БД, и все изменения действительно есть в БД просто нет вью на основную таблицу и таблицу прав....