Здравствуйте, _ABC_, Вы писали:
_AB>Если у логина нет прав на view any database, то
SELECT Count(*) FROM sys.databases WHERE [name]=N'Test'
_AB>выдаст 0. Создание БД тем не менее не, разумеется, не сработает.
Так DB_ID() тоже будет молчать как партизан в этом случае.
В документации раздел Permissions откровенно скопипащщен с sys.databases.
В общем, ниччего не понимаю.