ALTER USER [myuser] WITH LOGIN =[myuser]
Этот запрос возвращает ошибку в одной из установок SQL Server 2005 с пакетом обновления 1 (SP1).Ошибка
Неверный синтаксис рядом с 'LOGIN'
Несколько вещей
[]
Попробуйте это:
ALTER USER myuser WITH LOGIN = myLOGIN
См. Документацию ALTER USER в MSDN.
ALTER USER
Кажется, проблема в SQL Server 2005.
Исправлено на SP2. Итак, исправление состоит в том, чтобы обновить его до SP2 или выше.
Попробуйте
ALTER LOGIN Login WITH name = NewLogin