val » 25.07.2005 (Пн) 16:08
Андрей,
Спасибо за ответ.
Будет ли это единственным выходом? или можно как-то создать юзера и наделить его правами чтобы он мог вызывать stored procs. с aspadmin впереди имени и без него? (Скорее всего это не правильно иметь в базе objects созданные разными owners. Просто интересно...)
У меня в базе около 400 objects(tables and stored procs), так что менять руками было бы очень утомительно. Вот нарыл script на случай если кому то надо
- Код: Выделить всё
SELECT 'EXEC(''sp_changeobjectowner @objname = ''''' + ltrim(u.name) + '.' +
ltrim(s.name) + '''''' + ', @newowner = dbo'')'
FROM sysobjects s, sysusers u
WHERE s.uid = u.uid AND u.name <> 'dbo'AND xtype in ('V', 'P', 'U')
AND u.name not like 'INFORMATION%'
order by s.name
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.