Can I use only 1 user for SQL Server replication?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
2
down vote

favorite












I want to setup transactional replication on sql server. By following the instructions of the ms replication preparation tutorial and the ms replication configuration tutorial, everything works fine.



My question is: Why all these 4 users? Will there be any trouble if instead of 4 I only use one windows user/db login for every step?










share|improve this question



























    up vote
    2
    down vote

    favorite












    I want to setup transactional replication on sql server. By following the instructions of the ms replication preparation tutorial and the ms replication configuration tutorial, everything works fine.



    My question is: Why all these 4 users? Will there be any trouble if instead of 4 I only use one windows user/db login for every step?










    share|improve this question























      up vote
      2
      down vote

      favorite









      up vote
      2
      down vote

      favorite











      I want to setup transactional replication on sql server. By following the instructions of the ms replication preparation tutorial and the ms replication configuration tutorial, everything works fine.



      My question is: Why all these 4 users? Will there be any trouble if instead of 4 I only use one windows user/db login for every step?










      share|improve this question













      I want to setup transactional replication on sql server. By following the instructions of the ms replication preparation tutorial and the ms replication configuration tutorial, everything works fine.



      My question is: Why all these 4 users? Will there be any trouble if instead of 4 I only use one windows user/db login for every step?







      sql-server transactional-replication






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 1 hour ago









      George Menoutis

      1654




      1654




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          2
          down vote



          accepted










          If you use 1 user, you typically end up giving that user more access than it needs. By having the example use 4 different users, it helps demonstrate the good practice of using dedicated accounts for particular purposes. If one is compromised, there’s less impact on the overall system. If the example used just one user, everyone would assume it had to be that way.






          share|improve this answer




















          • OK, I understand your comments about "good practice", which is of course what the tutorial should instruct. However, this also implies that there is no concern (security aside), of damaging the functionality. Right?
            – George Menoutis
            1 hour ago











          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "182"
          ;
          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',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f219518%2fcan-i-use-only-1-user-for-sql-server-replication%23new-answer', 'question_page');

          );

          Post as a guest






























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          2
          down vote



          accepted










          If you use 1 user, you typically end up giving that user more access than it needs. By having the example use 4 different users, it helps demonstrate the good practice of using dedicated accounts for particular purposes. If one is compromised, there’s less impact on the overall system. If the example used just one user, everyone would assume it had to be that way.






          share|improve this answer




















          • OK, I understand your comments about "good practice", which is of course what the tutorial should instruct. However, this also implies that there is no concern (security aside), of damaging the functionality. Right?
            – George Menoutis
            1 hour ago















          up vote
          2
          down vote



          accepted










          If you use 1 user, you typically end up giving that user more access than it needs. By having the example use 4 different users, it helps demonstrate the good practice of using dedicated accounts for particular purposes. If one is compromised, there’s less impact on the overall system. If the example used just one user, everyone would assume it had to be that way.






          share|improve this answer




















          • OK, I understand your comments about "good practice", which is of course what the tutorial should instruct. However, this also implies that there is no concern (security aside), of damaging the functionality. Right?
            – George Menoutis
            1 hour ago













          up vote
          2
          down vote



          accepted







          up vote
          2
          down vote



          accepted






          If you use 1 user, you typically end up giving that user more access than it needs. By having the example use 4 different users, it helps demonstrate the good practice of using dedicated accounts for particular purposes. If one is compromised, there’s less impact on the overall system. If the example used just one user, everyone would assume it had to be that way.






          share|improve this answer












          If you use 1 user, you typically end up giving that user more access than it needs. By having the example use 4 different users, it helps demonstrate the good practice of using dedicated accounts for particular purposes. If one is compromised, there’s less impact on the overall system. If the example used just one user, everyone would assume it had to be that way.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 1 hour ago









          Rob Farley

          13k12347




          13k12347











          • OK, I understand your comments about "good practice", which is of course what the tutorial should instruct. However, this also implies that there is no concern (security aside), of damaging the functionality. Right?
            – George Menoutis
            1 hour ago

















          • OK, I understand your comments about "good practice", which is of course what the tutorial should instruct. However, this also implies that there is no concern (security aside), of damaging the functionality. Right?
            – George Menoutis
            1 hour ago
















          OK, I understand your comments about "good practice", which is of course what the tutorial should instruct. However, this also implies that there is no concern (security aside), of damaging the functionality. Right?
          – George Menoutis
          1 hour ago





          OK, I understand your comments about "good practice", which is of course what the tutorial should instruct. However, this also implies that there is no concern (security aside), of damaging the functionality. Right?
          – George Menoutis
          1 hour ago


















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f219518%2fcan-i-use-only-1-user-for-sql-server-replication%23new-answer', 'question_page');

          );

          Post as a guest













































































          Comments

          Popular posts from this blog

          What does second last employer means? [closed]

          List of Gilmore Girls characters

          Confectionery