I have done a Nav 2013 upgrade for one of the customer. Everything is working fine on my machine. Now, I take the backup and restore the same on client environments, changed the CustomSettings.config file so that new database can be accessed from RTC. Now system is giving error regarding User "Not valid Microsoft Dynamics User". Can anyone help me to create the user without having access to RTC client
0
Answers
Microsoft Dynamics NAV Consultant
Jatin's Blog
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
The repro steps are:
1. Take NAV 2013 DB, here user are configured like: domainA\userA. Apply customization and data migration as applicable.
2. Take CSIDE backup
3. Restore in different domain environment like domainB\userB
4. Here SQL & NAV service are running under Network Service account.
5. Now we are unable to open RTC, in CSIDE there is no option to create user.
Please suggest any workaround here.
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
found it.
Also i had try to change the Username to NewDomain\Username, but nothing. It's dont work...
Who have any idea?
I have found THE solution... ;-)
It's work fine!
Sorry for my bad english... ;-)
SET @WINDOWSSID = '<windows security id>'
...and in the right format?
/Pauli
Create a SQL Server funtion that converts the SID to String format, you can find an example here http://www.sqlservercentral.com/scripts/SID/62274/
Then use this function in cr4cks T-SQL script:
SET @USERNAME = 'MyDomain\MyName'
SELECT @WINDOWSSID = dbo.fn_SIDToString(sid) from dbo.syslogins WHERE name = @USERNAME
That should do it.
Open a command prompt and type
wmic useraccount get name,sid
You can even create a text file of the list by typing:
wmic useraccount get name,sid > usersid.txt
I actually imported my list into a NAV table (custom) so I could create a script to loop through them and recreate the NAV users if necessary.