解决方法
纯粹的Tsql脚本是超级凌乱的,sql Azure会禁用USE命令,所以您被卡住了要连接到每个需要用户读取访问权限的数据库的连接.
这是模式的要点.
在主DB:
CREATE LOGIN reader WITH password='YourPWD'; -- grant public master access CREATE USER readerUser FROM LOGIN reader;@H_403_11@在每个目标数据库(需要一个单独的连接)
CREATE USER readerUser FROM LOGIN reader; EXEC sp_addrolemember 'db_datareader','readerUser';@H_403_11@