2016-11-17 3 views
0

Я новичок в использовании DB2 и SQL, недавно я установил IBM DB2 Express C на свой компьютер. Я попытался создать новую базу данных или подключиться к базе данных примеров.Имя авторизации не соответствует правилам именования идентификатора (DB2 SQL)

я напечатал create database abc, система реагирует operation failed because the specified authorization name does not meet the identifier naming rules. Authorization name: "'". SQLSTATE=42602.

Проблема заключается в том, что я понятия не имею, как изменить имя авторизации.

У кого-нибудь есть идея, как это исправить? Благодарю.

ответ

0

«Имя авторизации» - это в этом случае ваш идентификатор входа, который, according to the manual, может содержать только однобайтные символы. Я подозреваю, что ваш может не соответствовать.

+0

хорошо, но знаете ли вы, как мне его изменить? –

+0

Как изменить идентификатор пользователя ОС? Вероятно, вы не можете использовать большинство операционных систем, вам нужно будет создать новый. – mustaccio

0

Как сказано в приведенных выше ответах, это связано с тем, что ваше имя пользователя входа не соответствует правилам именования идентификатора (DB2 SQL).

Вы можете изменить его, перейдя на компьютер правой кнопкой мыши. Перейти к локальным пользователям и группам. Перейдите к Пользователям и измените имя. Это должно решить проблему.