21.03.2009, 08:55 | #1 |
MCT
|
И снова про invalid sqlsystemvariables
Восстановил базу.
В ней присвоена по умолчанию схема Ol всем таблицам. Есть пользователь Ol, соответсвенно есть схема Ol. dbo в базе есть у него схема dbo. Пользователь для dbo - sa. Попробовал различные схемы запуска и перегруппировки пользователей логинам. так как здесь 1 не получаю, соответственно и ошибка не проходит. Какие есть варианты? да это Axapta 3.0 база ms sql 2005 Ну собственно такое получилось решение не очень элегантное, но 100% работающее 1 меняем у всех таблиц схему (собственника) на dbo X++: exec sp_MSforeachtable "ALTER SCHEMA dbo TRANSFER ? PRINT '? modified' " X++: EXEC sp_changeobjectowner 'Ol.VENDBALANCEOPEN_RU', 'dbo'; X++: exec sp_changedbowner 'Axapta' почему пошел имено заменой, наверное потому, что устал подбирать другие варинаты
__________________
Axapta book for developer |
|