sql >> Base de Datos >  >> RDS >> Sqlserver

Error:no se pudo usar la vista o la función debido a errores de vinculación

Parece que se creó la vista y luego se cambió una de las tablas subyacentes. Es decir, ProductCategoryL2Name ya no existe o se le cambió el nombre. Puede probar esto para obtener la definición de la vista, pero es posible que las tablas del sistema estén bloqueadas. Lo mejor que puedes hacer es ir a hablar con el propietario de la base de datos y pedirle que la arregle (lo que puede ser una gran madriguera en organizaciones grandes o en trabajos de consultoría).

SELECT sm.definition
FROM [YourDB].sys.sql_modules AS sm  
    JOIN [YourDB].sys.objects AS o 
        ON sm.object_id = o.object_id  
WHERE sm.object_id = OBJECT_ID('YourDB.dbo.ViewName')