Keeping User SQL Server Perms in Sync












1















We have numerous dbs and logins. Gets difficult to keep everything in sync between Dev, Stage, Prod. Anyone know program or query to compare DBs on different environments and their users .



Difficulties:



Dev_User1 on Dev



Prod_User1 on Stage/Prod . User perms have to match so it has to be intelligent matches.










share|improve this question







New contributor




PJ Champion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    1















    We have numerous dbs and logins. Gets difficult to keep everything in sync between Dev, Stage, Prod. Anyone know program or query to compare DBs on different environments and their users .



    Difficulties:



    Dev_User1 on Dev



    Prod_User1 on Stage/Prod . User perms have to match so it has to be intelligent matches.










    share|improve this question







    New contributor




    PJ Champion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      1












      1








      1








      We have numerous dbs and logins. Gets difficult to keep everything in sync between Dev, Stage, Prod. Anyone know program or query to compare DBs on different environments and their users .



      Difficulties:



      Dev_User1 on Dev



      Prod_User1 on Stage/Prod . User perms have to match so it has to be intelligent matches.










      share|improve this question







      New contributor




      PJ Champion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      We have numerous dbs and logins. Gets difficult to keep everything in sync between Dev, Stage, Prod. Anyone know program or query to compare DBs on different environments and their users .



      Difficulties:



      Dev_User1 on Dev



      Prod_User1 on Stage/Prod . User perms have to match so it has to be intelligent matches.







      sql permissions






      share|improve this question







      New contributor




      PJ Champion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      PJ Champion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      PJ Champion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Jan 18 at 16:10









      PJ ChampionPJ Champion

      61




      61




      New contributor




      PJ Champion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      PJ Champion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      PJ Champion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.
























          1 Answer
          1






          active

          oldest

          votes


















          0














          You mean Microsoft SQL server? As it is not clear from tags.



          We use DBComparer to compare databases, but I'm not aware of intelligent matches you are looking for.



          Perhaps you can use SQL to list all permissions so you can compare it using a compare tool.

          See SQL Server query to find all permissions/access for all users in a database






          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });






            PJ Champion is a new contributor. Be nice, and check out our Code of Conduct.










            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54257624%2fkeeping-user-sql-server-perms-in-sync%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            You mean Microsoft SQL server? As it is not clear from tags.



            We use DBComparer to compare databases, but I'm not aware of intelligent matches you are looking for.



            Perhaps you can use SQL to list all permissions so you can compare it using a compare tool.

            See SQL Server query to find all permissions/access for all users in a database






            share|improve this answer




























              0














              You mean Microsoft SQL server? As it is not clear from tags.



              We use DBComparer to compare databases, but I'm not aware of intelligent matches you are looking for.



              Perhaps you can use SQL to list all permissions so you can compare it using a compare tool.

              See SQL Server query to find all permissions/access for all users in a database






              share|improve this answer


























                0












                0








                0







                You mean Microsoft SQL server? As it is not clear from tags.



                We use DBComparer to compare databases, but I'm not aware of intelligent matches you are looking for.



                Perhaps you can use SQL to list all permissions so you can compare it using a compare tool.

                See SQL Server query to find all permissions/access for all users in a database






                share|improve this answer













                You mean Microsoft SQL server? As it is not clear from tags.



                We use DBComparer to compare databases, but I'm not aware of intelligent matches you are looking for.



                Perhaps you can use SQL to list all permissions so you can compare it using a compare tool.

                See SQL Server query to find all permissions/access for all users in a database







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 18 at 16:28









                ArieKanarieArieKanarie

                528722




                528722






















                    PJ Champion is a new contributor. Be nice, and check out our Code of Conduct.










                    draft saved

                    draft discarded


















                    PJ Champion is a new contributor. Be nice, and check out our Code of Conduct.













                    PJ Champion is a new contributor. Be nice, and check out our Code of Conduct.












                    PJ Champion is a new contributor. Be nice, and check out our Code of Conduct.
















                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54257624%2fkeeping-user-sql-server-perms-in-sync%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Liquibase includeAll doesn't find base path

                    How to use setInterval in EJS file?

                    Petrus Granier-Deferre