Если у Вас все данные лежат в схеме dbo, то такой скрипт Вам не нужен.
Если же данные (или SDE-репозиторий) загружались под другим логином, то этот логин является владельцем схемы, ему соответсвует определенный пользователь в базе данных. Если установить сервер с нуля и восстановить базу данных, то ид. такого пользователя в базе будет не совпадать c ид. логина. Их нужно будет синхронизировать командой sp_change_users_login.
Если таких пользователей-владельцев немного, то команду можно выполнить и руками. В противном случае нужно позаботиться об автоматизации процесса.
Чтобы пройти все подводные камни попробуйте установить SQL2008 на другой машине и перенести на неё если не всю большую базу, то хотя бы маленькую тестовую. Поймете как всё это нужно будет выполнять.
http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=29672