Hi,
The problem we are trying to solve is for Great Plains. we need to minimize the use of SA account.
Auditor Says “Multiple individuals within the Accounting and Finance department have Power User access to Great Plains. Two individuals Craig Zalinsky, Finance Controller and Tom Beach, VP of Finance have knowledge of the SA account within the SQL Server. Having knowledge of the sa password allows individuals to create new users as well as have full control over the SQL database. This creates a segregation of duties violation. The risk associated with this relates to the ability to add and create unauthorized user accounts within the Great Plains application.”
We have told them that there are downstream finance controls which will make sure that no unauthorized users are created and the auditors are fine with the response but I still wanted to see if we can minimize the usage of SA account. The problem is that when installing Microsoft Dynamics GP, the Microsoft SQL Server environment on which the databases are installed must use mixed mode authentication. In this environment, the ‘sa’ user is required and has full access to the entire SQL Server environment. This user has full privileges including creating and dropping databases, users, and tables and by you and Tom knowing the SA account password, you get all rights. I think we need to find a way to reduce ‘SA’ privileges and grant someone else the access required to perform provisioning and administrative tasks.
Please help me out on this.
*This post is locked for comments