Временные таблицы создаются с использованием параметров сортировки сервера по умолчанию. Похоже, что ваш сервер сортировки SQL_Latin1_General_CP1_CI_AS
и базы данных (на самом деле, столбца) Hebrew_CI_AS
или наоборот.
Вы можете преодолеть это с помощью collate database_default
в определениях столбцов временной таблицы, например:
create #x (
ID int PRIMARY KEY,
Company_Code nvarchar(20) COLLATE database_default,
Cust nvarchar(20) COLLATE database_default,
...
)
Это создаст столбцы, используя параметры сортировки текущей базы данных, а не сервера.