I can't find the source files to apply your patch to. Are they included with the Professional Edition of Delphi.
I only have 3 source files in the C:\Program Files (x86)\Embarcadero\Studio\19.0\source\data\firedac folder.
They are: FireDac.Phys.pas, FireDac.Phys.SQLGenerator, and FireDac.Phys.SQLPreprocessor.
In one part of our app, I was able to workaround the issue by removing the Protocol=Local from my connection string; however in another section where we use TFDFBNBackup class to backup our database, we do not connect using a connection string; but rather by filling in the properties of that class, and I can't find a workaround for this case..
e.g.
Backup := TFDFBNBackup.Create(nil);
try
Backup.DriverLink := FDriverLink;
Backup.UserName := FUserName;
Backup.Password := FPassword;
Backup.Host := 'localhost';
Backup.Protocol := ipLocal;
Backup.Level := 0;
Backup.Database := GetDataBaseName;
Backup.BackupFile := GetBackupDatabaseName;
FBackupEvent.ResetEvent;
Backup.Backup;
except
end;
Connect with Us