我需要从未连接到域的Windows 7计算机连接到SQL Server 2005。 这一直在XP上,但在Win7上,我得到以下错误(通过TCP / IP连接时):
用户login失败。 用户没有与受信任的SQL Server连接相关联。
服务器上的事件日志有错误:
与集成安全性build立连接时,SSPI握手失败,错误代码为0x8009030c; 连接已closures。 [客户:(myip)]
用户login失败。 用户没有与受信任的SQL Server连接相关联。 [客户:(myip)]
如果使用短或FQ服务器名称,错误将保持不变。 我也input了服务器的Windows凭据(因为我没有连接到域)。 连接到服务器是好的(我可以访问networking共享)。
我花了几个小时试图解决这个问题,但到目前为止我只find了两个解决方法:
这两个选项都不理想(也不是所有服务器都启用了命名pipe道)。
是否有可能使validation工作使用TCP / IP没有runas?
您将不得不将computername / logonid添加到SQL Server或将其从Windows身份validation模式更改为SQL Server和Windows身份validation模式。