14.02.2007, 19:13 | #1 |
Участник
|
Синхронизация пытается создавать таблицы в SQL
Ну и не можeт понятное дело.
Аксапта 4 Было работаюшее приложение, остановил aos, обновил cus слой, удалил индексы, запустил aos. При синхронизации ругается на каждую таблицу - не могу создать: Цитата:
Object Server 12: The database reported (session 10 (Admin)): [Microsoft][ODBC SQL Server Driver][SQL Server]There is already an object named 'ADDRESS' in the
database.. The SQL statement was: "CREATE TABLE "DBO".ADDRESS Цитата:
User Admin is not authorized to insert a record in table SqlDictionary. Request Denied?
Никакие синхронизации / перестроики индексов не помогают. Drop таблицы в базе нельзя, так как удалять приийдется все, а данные нужны ..
__________________
_databaseTransDelete ... bl@$ ! |
|
14.02.2007, 20:21 | #2 |
Модератор
|
Было такое. Убедись, что АОС и БД стартуют под одним логином, и у этого логина есть права (db admin, db reader & db writer) на БД.
Удачи! Г. |
|
14.02.2007, 21:11 | #3 |
Участник
|
Хм, тогда бы и другие конфигурации не работали, там везде одинаковая po набору прав и логинов БД, полученная путем бекапа-восстанoвления и у всех АОСов логин NT AUTHORITY/NETWORK SERVICE, у него полные права в SQL.
Единственное отличие у этого АОС - порт из другого диaпазона, но имхо это никак не можeт быть причиной.
__________________
_databaseTransDelete ... bl@$ ! |
|
15.02.2007, 08:59 | #4 |
Участник
|
Цитата:
достаточно db creator |
|
15.02.2007, 09:44 | #5 |
Модератор
|
Цитата:
Сообщение от DTD
Хм, тогда бы и другие конфигурации не работали, там везде одинаковая po набору прав и логинов БД, полученная путем бекапа-восстанoвления и у всех АОСов логин NT AUTHORITY/NETWORK SERVICE, у него полные права в SQL.Единственное отличие у этого АОС - порт из другого диaпазона, но имхо это никак не можeт быть причиной.
Что еще было.... как-то прописался db_owner и пока он там сидел, тоже ничего не работало. Когда мне каким-то образом удалось от него избавится, все заработало. Да, согласен. Однако, в тренинге написано по-другому Так что не спорь со сертифицированным специалистом Installing & Configuration MS Dynamics 4.0 С Уважением, Георгий |
|
15.02.2007, 09:50 | #6 |
Участник
|
Цитата:
2. Разреши таки поспорить 3. Намек на экзаменационный вопрос понял |
|
17.02.2007, 01:23 | #7 |
Участник
|
Одной роли db creator на сервере БД может оказаться недостаточно. К примеру, если в 3.0 вызвать Администрирование/Запросы/База данных/Блокировки пользователей базы данных, то с ролью db creator Аксаптовский логин для сервера БД обломается с вердиктом «The user does not have permission to perform this action», потому что Аксапта будет пытаться читать данные из БД master. Впрочем, imho роли db creator для Аксаптовского логина БД многовато - можно ведь просто создать пустую БД руками и прописать ее владельцем "бесправный" в рамках сервера логин, плюс настроить ему доступ к master. Хотя, тем, кто готовит материалы сертификационных экзаменов, конечно, виднее...
|
|
Теги |
ax4.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
Синхронизация доступа к SQL таблице | 5 | |||
Синхронизация таблицы - проблема | 3 | |||
SQL таблицы | 4 | |||
Синхронизация и SQL | 21 | |||
Как создавать таблицы с использованием X++? | 4 |
|