Недавно я установил MS SQL Server 2016 Standard на Windows 2016 Server.
Для установки я использовал учетную запись локального администратора. Я не выбирал смешанный режим во время установки, поэтому нет учетной записи «sa», единственная учетная запись, имеющая разрешение на доступ к SQL Server, - это учетная запись администратора локального компьютера (с именем «Администратор»). Я знаю пароль администратора, я могу войти на сервер с ним. После установки SQL Server я затем установил SSMS и попытался войти в систему. Я использую «Аутентификацию Windows», нажимаю «Подключиться» и получаю следующую ошибку:
===================================
Cannot connect to COMPUTERNAME.
===================================
Login failed for user 'COMPUTERNAME\Administrator'. (.Net SqlClient Data Provider)
------------------------------
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476
------------------------------
Server Name: COMPUTERNAME
Error Number: 18456
Severity: 14
State: 1
Line Number: 65536
Когда я проверяю файл журнала ошибок для SQL, я вижу следующее:
2018-12-07 16:23:33.79 Logon Error: 18456, Severity: 14, State: 5.
2018-12-07 16:23:33.79 Logon Login failed for user 'COMPUTERNAME\Administrator'. Reason: Could not find a login matching the name provided. [CLIENT: <local machine>]
Я могу думать о двух возможных проблемах.
Большинство рекомендаций в Интернете, которые я вижу, - это проверить, используете ли вы аутентификацию Windows (я использую), или войти в SSMS и проверить информацию об учетной записи (что я не могу сделать).
Похоже, вы пытаетесь войти в систему с неправильным именем для входа .. Итак, вам нужно создать логин "COMPUTERNAME \ Administrator" или логин для группы Windows, в которую он входит ... Как вы упомянули, попробуйте с "COMPUTER_NAME \ Adminstrator" ", если вы все еще сталкиваетесь с ошибками подключения, обновите свой вопрос.





Решено: похоже, я установил SQL в DOMAIN \ Administrator вместо COMPUTERNAME \ Administrator.
Вход на сервер в качестве администратора учетной записи домена решил проблему.
снова запустите установку и обратите внимание на раздел, в котором установлены идентификаторы пользователей