Nie. SQL Server nie tworzył i nigdy nie tworzył automatycznie indeksów w kolumnach kluczy obcych. To szeroko rozpowszechniony mit miejski – ale to nic więcej – mit.
Ale jest to przyjęta najlepsza praktyka, aby to zrobić – więc jest to jedna z najbardziej podstawowych zaleceń dotyczących dostrajania indeksów – umieszczanie indeksów w kolumnach kluczy obcych.
Zobacz doskonałe Kiedy SQL Server przestał umieszczać indeksy w kolumnach kluczy obcych? post na blogu, aby uzyskać więcej informacji.