Мне нужно узнать, когда база данных была создана в SQL Server, и кто ее создал, если это возможно. Есть ли команда для получения этих данных?
Кроме того, вот запрос, который предоставит вам информацию, на которую ссылается 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+ - иметь базу данных, принадлежащую учетной записи с низким уровнем привилегий, чтобы владелец был установлен на эту учетную запись. Есть аргументы за и против этого, но суть в том, что в контексте того, кто создает базы данных в вашей среде, следует учитывать, будет ли владелец базы данных тем же, что и создатель.
В Management Studio просто щелкните правой кнопкой мыши базу данных и перейдите в Свойства. На вкладке «Общие» указано, когда он был создан. Скорее всего, его создал владелец, но это можно изменить. Хотя обычно не так.