Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как перенести пароли?  [new]
_Alexander_
Member

Откуда:
Сообщений: 321
Пытаюсь написать скрипт по переносу логинов с паролями с одного сервера на другой. Сделал все в соответствии с хелпом:

DECLARE @AName varchar(50)
DECLARE @APassword VARBINARY(32)
DECLARE loginCursor CURSOR FAST_FORWARD FOR
SELECT DISTINCT Name, Password
FROM TmpLogins
OPEN loginCursor
FETCH NEXT FROM loginCursor INTO @AName, @APassword
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC sp_AddLogin @AName, @APassword, 'master', 'us_english', @encryptopt = 'skip_encryption'
Print 'Добавлен логин: '+@AName
FETCH NEXT FROM loginCursor INTO @AName, @APassword
END
CLOSE loginCursor
DEALLOCATE loginCursor
GO

TmpTable- табличка с логинами и паролями.
Сохраняю в табличку:

SELECT Name, CONVERT(VARBINARY(32), Password) AS Password
INTO TmpLogins
FROM master.dbo.syslogins
WHERE Name NOT IN ('BUILTIN\Administrators', 'sa')
AND name = 'test'

удаляю логин, создаю, пытаюсь подключиться- неправильный пароль говорит. Помогите кто чем может 8-)
Сервак 2000 Enterprise со всеми сервис-паками.
8 июл 04, 17:25    [794508]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести пароли?  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
HOW TO: Transfer Logins and Passwords Between Instances of SQL Server
8 июл 04, 17:33    [794538]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести пароли?  [new]
_Alexander_
Member

Откуда:
Сообщений: 321
Ничего себе скриптец!!!
8 июл 04, 17:50    [794619]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести пароли?  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Боитесь скрипта - попробуйте в DTS "Transfer Logins Task".
8 июл 04, 17:52    [794631]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести пароли?  [new]
_Alexander_
Member

Откуда:
Сообщений: 321
Да нет, скрипта я не боюсь. Я уже свой подправил, нужно всего лишь изменить
VARBINARY(32)
на
VARBINARY(256)
8 июл 04, 18:05    [794679]     Ответить | Цитировать Сообщить модератору
 Re: Как перенести пароли?  [new]
Sargos
Member

Откуда: Саратов
Сообщений: 563
Поиск
9 июл 04, 10:23    [795507]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить