Schachner started his career as a coach in the 1999–2000 season with FC Zeltweg and led them to promotion from the fourth to the third division. In the 2000–01 and 2001–02 seasons he coached
FC Kärnten in the
Austrian First League. Under his leadership the team was promoted to the
Austrian Bundesliga and won the National Cup in the first year and the National Supercup in the second. At the start of the 2002–03 season Schachner coached
Austria Wien in the Austrian Bundesliga until he was replaced by
Christoph Daum in early October 2002 despite an excellent start to the season. At the time of his dismissal the team led the championship with seven points ahead of the second-place team and had just defeated Ukrainian champions
Shakhtar Donetsk 5–2 in the
UEFA Cup. A few days after his dismissal he was hired by
Grazer AK, which held the penultimate place in the Austrian Bundesliga. The team finished the season in second place behind Austria Wien. In the 2003–04 season Schachner led Grazer AK to win their first and so far their only national champions title. In the same season they also won the Austrian Cup. In 2004–05 the team were runners-up in the Bundesliga and in the 2005
UEFA Champions League faced
Liverpool (coached by
Rafael Benitez), the future winners of the title, in the third qualification round. Grazer AK managed to win the return leg at
Anfield 1–0, after the home defeat of 2–0. In January 2006 he was sacked by Grazer AK, officially to reduce costs, but in reality because he was in talks with several other clubs. Schachner moved to
1860 Munich who were in the
2. Bundesliga at the time and avoided relegation only in the penultimate round. The club was going through difficulties in those years and faced economic problems. On 9 March 2007, he and 1860 Munich agreed to terminate his contract at the end of the 2006–07 season, effective on 30 June of the same year. His successor was
Marco Kurz. Schachner signed a new contract at
SK Austria Kärnten in April 2007. He did not achieve the desired results with the newly-formed team and was fired by the management in December of that year. In August 2008, Schachner replaced Heinz Peischl, the coach of
FC Admira Wacker Mödling (Austrian First League), who had been sacked for gaining only one point in five games which left the team at the bottom of the rankings. With Schachner the team finished the season in the third place. Moreover, Admira Wacker Mödling reached the National Cup final for the first time in thirteen years, but were defeated by Austria Wien 3–1. He remained as coach of Admira Wacker Mödling for the 2009–10 season before being replaced by their youth team coach on 26 April 2010, leaving the team in third place with four points behind the leader, struggling for promotion 6 rounds before the end of the season. ==Career statistics==