Я пытался написать простой запрос по моей проблеме. Я что-то написал, но это занимает так много времени, когда я пытаюсь использовать его для 20 разных баз данных, и сначала я объявляю целое число, чем продолжаю складывать числа, которые я суммировал друг с другом, это выглядит так:
DECLARE @counter int
SET @counter = (SELECT COUNT(*) as TOTAL FROM database1.dbo.User);
SET @counter = @counter + (SELECT COUNT(*) as TOTAL FROM database2.dbo.User);
SET @counter = @counter + (SELECT COUNT(*) as TOTAL FROM database3.dbo.User);
PRINT @counter;
Но я ищу более простой способ, потому что на моем сервере более 200 баз данных, и мне нужно выбрать почти 35 из них, имена которых начинаются так же, как и числа, которые их определяют, например: database1
database2
Но кроме этого 35 из них имеют разные имена, поэтому я должен добавить в свой запрос что-то, что позволяет мне легко получить доступ к количеству пользователей в этой базе данных.