Вызов GetSchema в DbConnection, к сожалению, не возвращает владельца БД для вас: - (
Но вы можете попробовать это на SQL Server:
select
db.name, db.database_id, l.name, l.type
from
sys.databases db
inner join
sys.login_token l on db.owner_sid = l.sid
Если вы хотите подключиться к SQL Server из .NET, вы можете использовать SMO (объекты управления SQL) и найти своего владельца следующим образом:
Server server = new Server("Your Server");
Database db = server.Databases["Your Database"];
Console.WriteLine("Database owner is: " + db.Owner);
Марк