Как исправить неправильный синтаксис рядом с «ВХОД» в SQL Server 2005 - PullRequest
3 голосов
/ 16 июня 2010
ALTER USER [myuser] WITH LOGIN =[myuser]

Этот запрос возвращает ошибку в одной из установок SQL Server 2005 с пакетом обновления 1 (SP1).Ошибка

Неверный синтаксис рядом с 'LOGIN'

Ответы [ 3 ]

1 голос
/ 16 июня 2010

Несколько вещей

  • Вам не нужно вводить [] вокруг имени пользователя и имени пользователя.
  • Вы, кажется, пытаетесь изменить логин для себя. Это не может быть правдой.

Попробуйте это:

ALTER USER myuser WITH LOGIN = myLOGIN

См. Документацию ALTER USER в MSDN.

1 голос
/ 17 июня 2010

Кажется, проблема в SQL Server 2005.

Исправлено на SP2. Итак, исправление состоит в том, чтобы обновить его до SP2 или выше.

0 голосов
/ 16 июня 2010

Попробуйте

ALTER LOGIN Login WITH name = NewLogin
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...