Tim,
Myślę, że w SQL Server 2000, gdybyś był wyłączony ARITHABORT, optymalizator zapytań nie uwzględniałby indeksów widoków indeksowanych przy opracowywaniu planu wykonywania zapytań. Więc jeśli najlepszy plan używa indeksu widoków, ma to znaczenie. Nie wiem, czy nadal tak jest, ale kiedy spojrzysz na plany zapytań, możesz dokładnie sprawdzić, czy szybszy plan wspomina o indeksie widoku.
Nie znam konkretnego powodu, dla którego ARITHABORT ma do czynienia z widokami indeksowanymi, ale opcje SET wpływają na wiele rzeczy, a sytuacja z ARITHABORT nie jest stabilna. Możesz sprawdzić ten link .
Nie jest również wykluczone, że na niektóre z tych zachowań ma wpływ poziom zgodności. Jeśli którakolwiek z uaktualnionych baz danych została ustawiona na poziomie 80 lub 90, możesz sprawdzić, czy było to naprawdę potrzebne.