web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

User login works on one workstation but not another

(0) ShareShare
ReportReport
Posted on by 1

Another head-scratcher –

I just did an upgrade for a client who went from v10.0 to GP2013 (in-place upgrade; no server move).  Two of the PCs were brand-new, so didn't have pre-existing ODBC connections to the server.  On the other three workstations, we did not change/modify their pre-existing ODBC connections in any way.  The pre-existing ODBCs are using the server name, as opposed to using the IP address.  They may also be using a different version driver; we didn’t think to check at the time.

The new PCs are using the IP address to connect, and they are using the SQL Native Client 10.0 driver. (SQL version is SQL 2008 R2)

On a pre-existing computer, I have a user who can log in as himself, successfully, and use DGP.  On the new PC, he cannot log in as himself – he gets the typical “login failed, contact your admin” message.  He definitely, absolutely logged in with the correct name & password, and he used the correct case, i.e. Capital letters.  The user to whom this PC belonged also could not log in, so I went in as the ‘sa,’ reset her password, and then she could log in.

 Have you ever seen that, and what do you make of that?

*This post is locked for comments

I have the same question (0)
  • Verified answer
    Richard Wheeler Profile Picture
    75,848 Moderator on at

    GP user passwords get hashed. It is possible that if you create it on one computer and then try to log into another computer using a different SQL client that the password will not work. Try to make sure all SQL clients are the same version.

  • Lyn Barr Profile Picture
    1 on at

    This actually goes back to our other conversation, so you are probably completely correct about the SQL client versions not being the same on all PCs.

  • Verified answer
    mpolino Profile Picture
    on at

    The problem may be server name vs IP address. The server name in the ODBC connection is used as part of the hash when encrypting the password the first time. If the server names aren't identical you get the behavior you described and yeah, it took us a while to find it too.

    More at:

    mpolino.com/.../weekly-review-dynamics-gp-passwords-case-sensitive-logins-and-odbc-connections

    Mark

  • Lyn Barr Profile Picture
    1 on at

    Thank you, Mark!  

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics GP (Archived)

#1
Community Member Profile Picture

Community Member 2

#2
mtabor Profile Picture

mtabor 1

#2
Victoria Yudin Profile Picture

Victoria Yudin 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans