У меня есть следующий запрос:Как устранить эту ошибку CLR в SQL Server пространственной
Insert into PropertyTractsTemp
Select
P.field1 as field1 ,
P.field2 as field2,
P.field3 as field3,
P.field4 as field4,
G.GEOID,
P.field5 as field5
from PROPERTY_PARAMETERS P
join BH_EDW.dbo.REF_GEOID_GEOG G WITH(INDEX([geog_sidx]))on G.geom.STIntersects(P.GeoLocation) =1
where P.GEOID is null
Это может иметь от 1000 до 100Mil записей совпасть. В любом случае, запрос останавливается, и я получаю эту ошибку:
Msg 10316, Level 16, State 1, Line 3
The app domain with specified version id (4) was unloaded due to memory pressure and could not be found.
The statement has been terminated.
Я сказал, что это ошибка CLR, и это что-то делать с пространственным индексом, но без объяснений о том, как устранить ее.
Любая мудрость была бы весьма признательна.
Вы используете 32-разрядный SQL Server? – hcaelxxam
64-разрядное веб-издание. Этот запрос использовался раньше. Благодарю. – arcee123
Ах, ваша ошибка похожа на проблему, которая возникает с 32-разрядной версией, но основная причина не существует в 64 бит. Я не думаю, что у меня есть представление о тебе; Прости. – hcaelxxam