Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Błąd:nie można użyć widoku lub funkcji z powodu błędów wiązania

Wygląda na to, że widok został utworzony, a następnie zmieniono jedną z podstawowych tabel. Oznacza to, że ProductCategoryL2Name już nie istnieje lub została zmieniona. Możesz spróbować tego, aby uzyskać definicję widoku, ale tabele sys mogą być zablokowane. Najlepiej porozmawiaj z właścicielem bazy danych i poproś o jej naprawienie (co może być nie lada króliczą norą w dużych organizacjach lub podczas koncertów konsultacyjnych).

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')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zgrupowana konkatenacja w SQL Server

  2. Wywołaj procedurę składowaną z parametrem wycenianym w tabeli z java

  3. Dodaj kolumnę tożsamości do widoku w SQL Server 2008

  4. Logowanie ASP.NET nie powiodło się dla użytkownika „NT AUTHORITY\NETWORK SERVICE”

  5. Kopiuj dane z Salesforce do SQL Server za pomocą Spectral Core