Назад | Перейти на главную страницу

Ошибка входа в SQL Server 2008

У меня есть виртуальная машина (vmware) с установленными Windows Server 2008 R2 x64 и SQL Server 2008 R2.

Я вижу 2 службы SQL Server на этой виртуальной машине: sqlexpress, mssqlserver.

Оба они используют для входа учетную запись сетевой службы по умолчанию.

И они оба работают (вижу зеленый цвет).

Я успешно подключаюсь к экземпляру MyMachine\sqlexpress, но не удалось подключиться к mssqlserver экземпляр на MyMachine.

Я получаю ошибку

Ошибка входа для пользователя MyUser. (Microsoft SQL Server, ошибка: 18456)

Зарегистрированных серверов нет, и когда я пытаюсь создать новый зарегистрированный сервер, я получаю ту же ошибку.

Зачем?

Вы проверили, что учетная запись пользователя MyUser имеет права входа на этот сервер?

Если вы используете проверку подлинности Active Directory, пользователю необходимо либо предоставить явное разрешение на подключение к серверу базы данных, либо быть членом группы, имеющей это разрешение.

Для пользователя, пытающегося войти в систему, SQL намеренно расплывчато объясняет причину сбоев входа в систему, чтобы предотвратить атаку.

Посмотрите журнал ошибок SQL Server для экземпляра SQL Server, с которым у вас возникли проблемы. В SQL Server Management Studio разверните Управление узел, тогда Журналы SQL Server затем просмотрите журнал «Текущий» (при условии, что SQL Server не был перезапущен или журналы были переработаны с момента последнего получения этой ошибки). Если у вас нет возможности подключиться, вы можете посмотреть файл ERRORLOG в каталоге журналов, где установлен SQL.

Это должно дать вам дополнительную информацию, которая поможет в дальнейшем устранении неполадок.