使用 Microsoft SQL Server Management Studio,无论是执行 SQL 命令(例如CREATE DATABASE XYZ
)还是通过 GUI 创建一个全新的数据库,数据库都会以一些默认用户(见下图)结束,例如dbo
,当前域用户guest
、、sys
。
这是 SQL Server 的默认行为吗?有没有办法控制这种行为?(例如,不包括当前域用户、正在使用带有 SSMS 的计算机;或者必须包括一些用户)
另一个奇怪的是在用户列表中,可以看到tester222
我很久以前为测试而创建的用户列表,而对象资源管理器的“SQL Server Instance\Security\Logins”中不再存在这个名称。刚刚怎么会出现在名单上?