This question already has an answer here:
I have received a category "D" national visa issued by the Norwegian embassy. However the flight tickets that has been booked by my company shows that I will need to claim my luggage and change terminals (2 to 3) in Copenhagen,Denmark before I take the connecting flight to Stavanger, Norway. I always thought that the D visa is as good as another Schengen visa and i can enter the Schengen territory through any country as per my itinerary. However can someone confirm if I can clear the immigration process in Copenhagen airport with the Norwegian "D" visa.Or do I need to apply for another transit visa?