A documentação é superficial, apenas afirmando (e fornecendo um diagrama de sintaxe) que apenas o banco de dados atual é relevante.
Remove uma ou mais visualizações do banco de dados atual.
DROP VIEW [ IF EXISTS ] [ schema_name . ] view_name [ ...,n ] [ ; ]
Alguém fluente no depurador pode determinar se isso é devido a um caminho de código que é atingido apenas ao descartar determinados tipos de objetos, ou você pode perguntar a alguém da Microsoft. Independentemente do motivo, e se você realmente sabe o motivo, ainda precisa das mesmas soluções alternativas ... você pode fazer
USE your_database;
GO
DROP VIEW dbo.viewname;
Ou:
EXEC your_database.sys.sp_executesql N'DROP VIEW dbo.viewname;';
DROP VIEW
eDROP TABLE