Sql server Azure SQL DB-默认设置是什么;“客人”;对…负有责任?

Sql server Azure SQL DB-默认设置是什么;“客人”;对…负有责任?,sql-server,azure-sql-database,Sql Server,Azure Sql Database,我一直在尝试研究此主题,但未能收集到任何可靠的信息,但默认的“来宾”帐户用于什么,我应该在我的生产数据库中从该帐户中撤销connect权限?SQL Azure数据库服务默认不启用来宾对主数据库的访问。使用内置SQL Server,您始终可以通过来宾访问主数据库,即使在主数据库中没有为您用于连接到服务器的某个登录创建用户。使用SQL Azure,还应在master上创建一个数据库用户,以便能够让来宾访问DMV,如sys.database\u usage和sys.bandwidth\u usage

我一直在尝试研究此主题,但未能收集到任何可靠的信息,但默认的“来宾”帐户用于什么,我应该在我的生产数据库中从该帐户中撤销
connect
权限?

SQL Azure数据库服务默认不启用来宾对主数据库的访问。使用内置SQL Server,您始终可以通过来宾访问主数据库,即使在主数据库中没有为您用于连接到服务器的某个登录创建用户。使用SQL Azure,还应在master上创建一个数据库用户,以便能够让来宾访问DMV,如sys.database\u usage和sys.bandwidth\u usage

我的建议是只创建数据库用户,因为在主服务器上创建的登录可以在扩展层或发生故障转移时断开连接。我不明白为什么主数据库需要来宾访问