'View created in SQL Server Management Studio but not visible in "Views" section

I created a view in SQL Server Management Studio 18 and I am getting the following message: "Commands completed successfully." which I guess means that the view has been created. However I cannot see the view in the views section of the database in the Object Explorer.

I confirmed that the view has been created by running the query again and i got an error that the object already exists.

This is the code I used to create the view:

    GO 
    CREATE VIEW VIEW_1 as SELECT dea.continent, dea.location, dea.date, dea.population, vac.new_vaccinations, SUM(cast(vac.new_vaccinations as INT)) OVER (PARTITION BY dea.location ORDER BY dea.location,dea.date) AS rolling_new_vax 
    FROM [Portfolio Project _1]..['covid vaccinations$'] vac JOIN [Portfolio Project _1]..['covid deaths$'] dea 
    ON vac.location =dea.location AND vac.date = dea.date 
    WHERE dea.continent IS NOT NULL AND dea.location = 'Canada'


Solution 1:[1]

I know this isn't the most fun answer but I had the same error on the same guided project. I saved the file then closed out of SSMS, reopened the file, deleted the Create View statement, retyped the statement, executed the query, refreshed the views folder and it worked.

Solution 2:[2]

if you add filter with name of your view does it show?

try this code to see the views in your DBs

SELECT 
OBJECT_SCHEMA_NAME(o.object_id) schema_name,o.name
FROM
sys.objects as o
WHERE
o.type = 'V';

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 klaubbs
Solution 2 Pedram Salamati