Application Credentials

As Business Logic for Two Tier Application is on the client machine, how do we ensure that credentials used to connect to the database is secured and user cannot get access to that credentials.

@Dhiraj_Mehta Credentials always stay in the database in an encrypted form. Authentication always happens against the database, there is no way a user can get access to any sensitive information stored there regardless of the application layer the business logic resides in.