Sql server 连接到具有多个实例的服务器时发生SQL Server登录错误

Sql server 连接到具有多个实例的服务器时发生SQL Server登录错误,sql-server,instances,Sql Server,Instances,我有一个新的专用SQL Server,安装了3个不同的实例 SQL Server 2008标准 SQL Server 2008 EXPRESS R2 SQL Server 2012 EXPRESS 我能够在SSMS中显示所有三个,并且可以连接数据库等,没有问题 我能够从不同的远程网站连接到每个不同的实例(因为我为每个实例定义了不同的端口) 然而,无论我尝试连接哪个用户,它都会给我这个错误 用户“USERNAME\u HERE”的[Microsoft][ODBC SQL Server驱动程序]

我有一个新的专用SQL Server,安装了3个不同的实例

  • SQL Server 2008标准
  • SQL Server 2008 EXPRESS R2
  • SQL Server 2012 EXPRESS
我能够在SSMS中显示所有三个,并且可以连接数据库等,没有问题

我能够从不同的远程网站连接到每个不同的实例(因为我为每个实例定义了不同的端口)

然而,无论我尝试连接哪个用户,它都会给我这个错误

用户“USERNAME\u HERE”的[Microsoft][ODBC SQL Server驱动程序][SQL Server]登录失败

在过去的6个小时里,我检查了所有的东西,包括尝试不同的用户名、简单的用户名和密码、验证防火墙、更改端口、一次在一个数据库上切换每个数据库等等……一长串的事情

因此,这绝对不是用户名和密码的问题,我现在很困惑它可能是什么

这可能与实际的NT权限有关吗


请帮帮我!!!我快疯了

为什么要使用
ODBC
连接到SQL Server?我建议使用本机SQL客户端您需要在每个实例上为您的用户提供一个登录(服务器级实体),您需要在数据库中的每个实例上创建用户,该用户应该能够连接到……因为我们在过去12年中一直使用ODBC?好的……我已经在数据库实例中创建了用户,该用户应该连接到。如果我关闭那个实例,我会得到一个错误,说服务器不存在。如果我再次打开它,就会出现登录失败错误。什么是“服务器级实体”?连接字符串是什么?