Да, но таблицу, которую вы хотите заменить, сначала нужно удалить или переименовать - только один объект может иметь имя.
Использование:
CREATE VIEW b.dbo.t AS
SELECT a.*
FROM a.dbo.t a
Единственное предостережение: пользователям в базе данных B может потребоваться предоставление привилегии SELECT:
GRANT SELECT ON b.dbo.t TO user
В идеале создайте роль, затем предоставьте SELECT той роли, которую вы можете затем добавить добавить пользователям.