Importé un montón de tablas de SQL Server 2000 a mi base de datos de 2008. Todas las tablas importadas tienen el prefijo mi nombre de usuario, por ejemplo: erpadmin.tablename
.
En las propiedades de la tabla, enumera 'erpadmin' como el esquema db. Cuando escribo una consulta ahora tengo que incluir 'erpadmin'. delante de todos los nombres de tabla que es confuso.
Resultado actual:
select *
from erpadmin.tablename
Resultado deseado:
select *
from tablename
select ... from table5 ;
) y obtienen resultados diferentes. Esto es malo para el almacenamiento en caché del plan y también para la solución de problemas (persona de soporte de referencia, "esa consulta funciona bien aquí"). Además, el enlace de esquema, que se requiere para indexar funciones y vistas, requiere dos nombres de parte. TLDR: deja de ser perezoso: usa nombres de dos partes.