¿Hay un límite para la cantidad de tablas en una base de datos de SQL Server Y ver?

Estoy trabajando con una base de datos en la edición estándar de SQL Server que carga datos todos los días: el rendimiento delSQLBulkInsert se está ralentizando a medida que la tabla crece y la indexación de E / S se activa (incluso con deshabilitar / reconstruir, cada vez más lento)

Entonces, una alternativa sugerida para mí fue crear una vista que haga referencia a cada una de las tablas diarias (o las últimas 30, por ejemplo). Solo debería ser un caso deSELECT * FROM x UNION ALL SELECT * FROM y...

¿Hay un límite para la cantidad de tablas que se pueden incluir o la longitud de la definición de vista?
Y
¿Hay un límite para el número de tablas en una base de datos?

O: ¿hay una mejor manera de hacerlo (sin gastar dinero o me mudaría a SQL Server Enterprise y utilizaría tablas particionadas)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta