Ответ "нет, вы, вероятно, не можете".
Хотя там есть вещи, которые могут сказать, кто создал данный объект, за ними много «если». Быстрый (и не обязательно полный) обзор:
sys.objects (и, следовательно, sys.tables, sys.procedures, sys.views и т. Д.) Имеет столбец Principal_id. Это значение является внешним ключом, который относится к списку пользователей базы данных, который, в свою очередь, может быть объединен со списком имен входа SQL (экземпляра). (Всю эту информацию можно найти в других системных представлениях.)
Но.
Быстрая проверка наших настроек здесь и краткий обзор BOL показывают, что это значение устанавливается (то есть не ноль), только если оно «отличается от владельца схемы». В нашей системе разработки, и у нас есть dbo + две другие схемы, все выглядит как NULL. Вероятно, это связано с тем, что все имеют права dbo в этих базах данных.
Используется проверка подлинности NT. SQL-аутентификация, вероятно, работает примерно так же. Кроме того, у всех есть и используется уникальный логин, или они разделены? Если у вас есть текучесть кадров и доменные (или SQL) логины отброшены, данные могут снова отсутствовать или быть неполными.
Вы можете просмотреть эти данные (выбрать * из sys.objects), но если Principal_id имеет значение null, вам, вероятно, не повезло.