перенести логины из sql 2000 в 2005/2008: http://support.microsoft.com/kb/246133 (method2) работает довольно хорошо, однако он не передает статус входа в систему (т.е. отказано) или членство в роли на уровне сервера. Есть ли сценарий, который охватывает эти вещи?
Какой лучший способ проверить одинаковый пароль для входа с аутентификацией sql на исходном и целевом серверах? исходный сервер - 2000, конечный сервер может быть sql 2005 или sql 2008
Код в методе 2 должен помочь, если вы передадите параметры @include_db и @include_role процедуры sp_help_revlogin_2000_to_2005 равным 1. Когда он создает выходные данные, видите ли вы динамический SQL, который вызывает sp_addsrvrolemember? Чтобы создать логины NT как DENY, вам нужно удалить двойной дефис «-» перед командами sp_denylogin.