在我的服务器(托管 SQLS 服务器)和我的电脑中,我在 hosts 文件中都有以下条目:
我正在使用 Windows 身份验证登录 SSMS。
在我的电脑上的 SSMS 中使用服务器名MYSQLSERVER
,我可以毫无问题地登录,但如果我在 SSMS(在服务器中)中尝试相同操作,则会出现此错误:
TITLE: Connect to Server
------------------------------
Cannot connect to MYSQLSERVER.
------------------------------
ADDITIONAL INFORMATION:
Login failed. The login is from an untrusted domain and cannot be used with Integrated authentication. (Microsoft SQL Server, Error: 18452)
For help, click: https://docs.microsoft.com/sql/relational-databases/errors-events/mssqlserver-18452-database-engine-error
------------------------------
BUTTONS:
OK
------------------------------
127.0.0.1 MYSQLSERVER
我尝试用 和替换 hosts 文件中的 ip,::1 MYSQLSERVER
但问题还是一样。
我需要能够使用 hosts 文件中的主机名登录服务器上的 SSMS - 而不是使用 localhost 或真实服务器名。
知道我做错了什么吗?