IDENTITY_INSERT
werkt niet met gekoppelde servers AFAIK, tenzij u dynamische SQL uitvoert die de SET IDENTITY_INSERT
bevat in de batch of heb een code (bijvoorbeeld Stored Proc) op de externe server die dat voor u doet.
De IDENTITY_INSERT
is per sessie (zie MSDN
) en wanneer u de externe server gebruikt, zal dit waarschijnlijk in een andere sessie zijn dan uw instructie die wordt uitgevoerd via [LINKEDSERVER].tempdb.sys.sp_sqlexec
, waardoor het mislukt zoals je het ziet gebeuren.