Usually if the pivot bolt turns but it won't move along its axis it is down to the bolt having seized in one or more of the bearings' collars/bushes. In which case brute force and ignorance is the favoured option. It's been covered before. The thread below contains a useful selection of ideas and tricks for you to perhaps have a go with.
http://www.xt660.com/showthread.php?t=23259
I'm afraid this is a fairly common problem on the Tenere, and the reason why early intervention is key. The official service interval of 30,000 miles for the swingarm pivot is a joke.