Delphi 7无法从UDL获取用户名和密码

时间:2015-04-10 20:00:58

标签: sql-server delphi

我在尝试让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和密码字段,但这并不起作用。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

问题在于提供商。本机客户端10驱动程序未能通过未知原因进行身份验证,但ODBC for SQL驱动程序运行正常。