我在尝试让Delphi 7连接到远程MSSQL服务器时遇到问题。 这是代码的范围:
UDLPath := 'FILE NAME=C:\Path\To\UDL.UDL';
TestConnection := TADOConnection.Create(nil);
with TestConnection do
begin
ConnectionString := UDLPath;
try
Connected := True;
except
ShowMessage('Failed');
end;
end;
我收到错误"用户登录失败''。用户未与受信任的SQL Server连接关联"
我在IDE中将LoginPrompt设置为false。我尝试将其设置为true,但是在它提示登录之前它已经击中了。
测试连接按钮在UDL中工作,我可以通过SSMS连接到服务器。
我尝试使用原始连接字符串,并正确设置了用户ID和密码字段,但这并不起作用。
答案 0 :(得分:0)
也许这可以帮到你,看到两个链接:
答案 1 :(得分:0)
问题在于提供商。本机客户端10驱动程序未能通过未知原因进行身份验证,但ODBC for SQL驱动程序运行正常。