我一直在尝试研究这个主题并且无法收集任何可靠的信息,但是我使用的默认“访客”帐户是什么?我应该在生产数据库中撤消此帐户的connect
权限?
答案 0 :(得分:1)
默认情况下,SQL Azure数据库服务上未启用对master数据库的访客访问。使用内部部署SQL Server,即使没有在其中创建用户进行某些用于连接到服务器的登录,也始终可以访问master数据库。对于SQL Azure,还应在master上创建数据库用户,以便能够访问sys.database_usage和sys.bandwidth_usage等DMV。
我的建议是仅创建数据库用户,因为在扩展主服务器时或在发生故障转移时可以断开在主服务器上创建的登录。我不明白为什么主数据库应该需要访客访问。