Legacy_Auth to FB 3 server with ADO.Net Data Provider
-
Key: DNET-783
URL: http://tracker.firebirdsql.org/browse/DNET-783
Project: .NET Data provider
Issue Type: Bug
Components: ADO.NET Provider
Affects Versions: 5.11.0.0
Environment: Windows 10 Corp x64
Reporter: Sergey
Assignee: Jiri Cincura
I try to connect with FirebirdSql.Data.FirebirdClient 5.11.0 to the FB 3 server
with configuration parameters:
AuthServer = Legacy_Auth
UserManager = Legacy_UserManager
and receive error:
System.UnauthorizedAccessException: Ваше имя пользователя и пароль не
определены. Обратитесь к администратору базы данных, чтобы создать логин. --->
FirebirdSql.Data.FirebirdClient.FbException: Your user name and password are
not defined. Ask your database administrator to set up a Firebird login. --->
FirebirdSql.Data.Common.IscException: Your user name and password are not
defined. Ask your database administrator to set up a Firebird login.
в FirebirdSql.Data.Client.Managed.GdsConnection.Identify(String database) в
C:\Users\Jiri\Documents\devel\NETProvider\working\Provider\src\FirebirdSql.Data.FirebirdClient\Client\Managed\GdsConnection.cs:строка
215
в
FirebirdSql.Data.FirebirdClient.ClientFactory.CreateManagedDatabase(FbConnectionString
options) в
C:\Users\Jiri\Documents\devel\NETProvider\working\Provider\src\FirebirdSql.Data.FirebirdClient\FirebirdClient\ClientFactory.cs:строка
61
в
FirebirdSql.Data.FirebirdClient.ClientFactory.CreateDatabase(FbConnectionString
options) в
C:\Users\Jiri\Documents\devel\NETProvider\working\Provider\src\FirebirdSql.Data.FirebirdClient\FirebirdClient\ClientFactory.cs:строка
33
в FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect() в
C:\Users\Jiri\Documents\devel\NETProvider\working\Provider\src\FirebirdSql.Data.FirebirdClient\FirebirdClient\FbConnectionInternal.cs:строка
157
--- Конец трассировки внутреннего стека исключений ---
в
Psbst.SProcWrapper.Proxy.Executors.SingleRowSimpleTypeExecutor.ExecuteSProc(IDataContext
ctx, String sql, DynamicParameters p, Type returnType, Boolean buffered,
Nullable`1 commandTimeout) в
C:\agent\_work\1\s\src\Psbst.SProcWrapper\Proxy\Executors\SingleScalarTypeExecutor.cs:строка
36
в Psbst.SProcWrapper.Proxy.StoredProcedure.Execute(IDataContext dataContext,
Object[] argumentsParameters) в
C:\agent\_work\1\s\src\Psbst.SProcWrapper\Proxy\StoredProcedure.cs:строка 64
в Psbst.SProcWrapper.Proxy.SProcProxy.Intercept(IInvocation invocation) в
C:\agent\_work\1\s\src\Psbst.SProcWrapper\Proxy\SProcProxy.cs:строка 24
в Castle.DynamicProxy.AbstractInvocation.Proceed()
в Castle.Proxies.IAuthenticationSprocServiceProxy.Login(String baseName,
String password, String computerName, String macAddress, String ipAddress,
String logonName, String osVersion, Int32 programId, String programVersion,
String basePath)
в
Psbst.Bank.Infrastructure.SprocServices.AuthenticationSprocService.Login(User
user) в
C:\agent\_work\1\s\src\Psbst.Bank.Infrastructure\SprocServices\AuthenticationSprocService.cs:строка
77
--- Конец трассировки внутреннего стека исключений ---
в
Psbst.Bank.Infrastructure.SprocServices.AuthenticationSprocService.Login(User
user) в
C:\agent\_work\1\s\src\Psbst.Bank.Infrastructure\SprocServices\AuthenticationSprocService.cs:строка
82
в Psbst.Bank.BusinessLogic.Core.AuthenticationService.Authenticate(String
user, String password) в
C:\agent\_work\1\s\src\Psbst.Bank.BusinessLogic\Core\AuthenticationService.cs:строка
27
в Psbst.Bank.LoginWindowViewModel.Login(PasswordBoxEdit passswordTextBox) в
C:\agent\_work\1\s\src\Psbst.Bank\LoginWindowViewModel.cs:строка 115
в DevExpress.Mvvm.DelegateCommand`1.Execute(T parameter)
в DevExpress.Mvvm.CommandBase`1.System.Windows.Input.ICommand.Execute(Object
parameter)
в
MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource
commandSource, Boolean userInitiated)
в System.Windows.Controls.Primitives.ButtonBase.OnClick()
в System.Windows.Controls.Button.OnClick()
в DevExpress.Xpf.Core.SimpleButton.OnClick()
в
System.Windows.Controls.Primitives.ButtonBase.OnAccessKey(AccessKeyEventArgs e)
в System.Windows.Input.AccessKeyManager.ProcessKey(List`1 targets, String
key, Boolean existsElsewhere, Boolean userInitiated)
в System.Windows.Input.AccessKeyManager.ProcessKeyForSender(Object sender,
String key, Boolean existsElsewhere, Boolean userInitiated)
в System.Windows.Input.AccessKeyManager.OnKeyDown(KeyEventArgs e)
в System.Windows.Input.AccessKeyManager.PostProcessInput(Object sender,
ProcessInputEventArgs e)
в
System.Windows.Input.InputManager.RaiseProcessInputEventHandlers(ProcessInputEventHandler
postProcessInput, ProcessInputEventArgs processInputEventArgs)
в System.Windows.Input.InputManager.ProcessStagingArea()
в