Ele deve ser :
cursor.execute ("""
UPDATE tblTableName
SET Year=%s, Month=%s, Day=%s, Hour=%s, Minute=%s
WHERE Server=%s
""", (Year, Month, Day, Hour, Minute, ServerID))
Você pode também faça isso com manipulação básica de strings,
cursor.execute ("UPDATE tblTableName SET Year=%s, Month=%s, Day=%s, Hour=%s, Minute=%s WHERE Server='%s' " % (Year, Month, Day, Hour, Minute, ServerID))
mas essa forma é desencorajada porque deixa você aberto para injeção de SQL . Como é tão fácil (e semelhante) fazê-lo da maneira certa . Faça isso corretamente.
A única coisa que você deve ter cuidado é que alguns backends de banco de dados não seguem a mesma convenção para substituição de string (o SQLite vem à mente).