Ich glaube, dass Ihre gesamte Zeichenfolge umgekehrt ist und die Tatsache, dass die hebräischen Wörter in der richtigen Reihenfolge angezeigt werden, tatsächlich das Ergebnis eines anderen Problems ist. Ich vermute, dass die hebräischen Wörter in einer nicht lexikalischen Reihenfolge gespeichert sind.
Theoretisch sollten Sie Ihr Problem lösen können, indem Sie einfach die Zeichenfolge umkehren und dann SQL Server zwingen, die arabischen Wörter von links nach rechts anzuzeigen. Dies geschieht durch Anhängen eines Sonderzeichens an die Vorder- und Rückseite Ihrer Zeichenfolge wie folgt:
DECLARE @sourceString NVARCHAR(100) = N'123456 בדיקה esrever sti fI kcehC';
DECLARE @reversedString NVARCHAR(4000) = nchar(8237) + REVERSE(@sourceString) + nchar(8236)
SELECT @reversedString;