These instructions are not relevant if you have series 6/8 installed.
For best security practices and to keep your data secure, we recommend that you change the default password set by MYOB for sa username in SQL.
When you change the default password, it might also affect other software that uses SQL, so make sure that you record it in a secure location and change it in other places that use this password.
In MYOB AE/AO, if you've been using the default MYOB password for the sa username in the SQL database, we recommend changing it for security reasons.
The SQL database holds your client's sensitive and important data and keeping that data safe is very important. Changing passwords avoids security breaches, and limits access to users who no longer need them.
Pre-requisites
In SQL Server, you must have sysadmin selected for the user logging in with Windows Authentication.
To check if sysadmin is selected in SQL Server
Log in to SQL Management studio using Windows authentication.
Go to Security > Logins.
Right-click the username and go to Properties.
Select Server Roles and make sure sysadmin is selected.
Password policy
We have a validation on the new password. You need to meet the password requirements below for certain features in AE/AO to work:
must have between 8-14 characters. If you choose a password that is 15 characters or longer, some features in AE/AO may not work.
must have one lowercase, uppercase, a number, and a special character.
If you receive an error Password doesn't meet SQL requirements and you have followed the password policy above, check if Enforce password policy is ticked in your SQL server and the Windows password policy.
If Enforce password policy is ticked, and your windows password requirement is more than 16 characters, talk to your IT support. If you use a password that is longer than 15 characters, some features in AE/AO won't work.
To check if Enforce password policy is enabled
Log in to SQL Management studio using Windows authentication.
Go to Security > Logins.
Right-click the username and go to Properties.
Select General and check if Enforce password policy is selected.
Changing your password
There are 2 ways you can change the password.
During the 5.4.46 installation. If we detect that you're using the default MYOB password for the sa username in SQL Server, you'll be prompted to change it.
You can change the sa password anytime by running the SAPasswordUpdate.exe file.
After you've changed the password using either method, we'll change it automatically in AE/AO (in tax letters and tax homepages).
Changing the password while installing 5.4.46
When you run the 5.4.46 installer, you'll be prompted to change the password if you're using the default password.
On the server, double-click the 5.4.46 installer file to start the installation.
After you've accepted the terms and conditions, if you're using the default password for sa username, you'll see the following window.
If you want to enter a new password, complete the fields and select Save. Make sure that you follow SQL's Changing the default password for 'sa' username in SQL#passwordpolicy if you have the Enforce Password policy enabled (see above). If you don't meet the password requirements, you'll see an error. See FAQs (see below) for error details. We'll update the new password in AE/AO (in tax letters and tax homepages). The installation will continue after your password is changed.
If you want to change the password later, select I'll change my password later and select Save. You can do this later by running the SAPasswordUpdate.exe file. The installation will continue.
This error happens if you don't have permission to run the utility, having issues connecting to the database, or have multiple instances of SQL or any other errors in SQL.
Please choose a stronger password. Your password must contain at least one upper case letter, one lower case letter, numbers, and a special character in "~!@#$%^*_+-={}\\][:;?,.".