我需要查看在SQL Server中创build数据库的时间,以及在可能的情况下创build数据库的人员。 有没有获得这些数据的命令?
在Management Studio中,右键单击数据库并转到属性。 在常规选项卡上它会告诉你什么时候被创build。 所有者很可能是谁创造的,但可以改变。 虽然不通常。
另外,这里有一个查询可以让你获得FLAdmin提到的信息:
USE master SELECT sys.databases.name, create_date, sys.syslogins.name FROM sys.databases INNER JOIN sys.syslogins ON sys.databases.owner_sid = sys.syslogins.sid ORDER BY sys.databases.name
关于所有者与创造者,我会争辩说,所有者可能更经常更换。 例如,有一个想法是SQL 2005+的最佳实践是使数据库拥有一个低权限的帐户,以便将所有者设置为该帐户。 有支持和反对的论点,但重要的是你应该考虑谁在你的环境中创build数据库,不pipe数据库所有者是否与创build者相同。