sql server - How to add a db_datareader to a secondary in SQL Azure -


we have sql azure database configured online secondary. configure user/login on secondary support reporting workload. this, have done following:

  • created login on both servers same name
  • created user in database on primary server, linked login
  • verified user has been replicated secondary
  • confirmed successful connectivity primary database using login using management studio , specifying correct database (not master)
  • confirmed failed connectivity secondary database using login using management studio , specifying correct database (not master)

each time attempt connect second login, message "cannot open database master". suspect issue sid login created on secondary not match sid on primary, , user on secondary not linked login. have attempted remedy following:

alter user [myuser] login=[mylogin] 

however, receive message "failed update database [mydatabase] because database secondary database". i've attempted running on primary, succeeds, not have cascading effect on secondary i'm hoping for.

in short, how add allow access secondary database?

the solution run "create login mylogin sid={the sid primary}", recreate database user , grant appropriate roles via sp_addrolemember. once sid's logins match, functions expected. @aaronbertrand tip!


Comments

Popular posts from this blog

java - Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ERROR -

c# - how to use buttonedit in devexpress gridcontrol -

nvd3.js - angularjs-nvd3-directives setting color in legend as well as in chart elements -