Rechercher un dossier temporaire pour le service réseau de l'utilisateur?

Je suis en train d'écrire un wrapper pour aider nos clients à restaurer une base de données SQL Server. Par défaut, SQL Server s'exécute en tant qu'utilisateur du Service Réseau qui n'a que très peu d'autorisations. Nos clients sont parfois confus qu'ils ne peuvent pas simplement pointer vers un fichier de sauvegarde dans un endroit et de le restaurer.

Je veux copier le fichier à partir de l'emplacement de leur choix à un répertoire temporaire que SQL Server peut accéder, mais je vais avoir un moment difficile de trouver un emplacement. Je ne peux pas appeler juste Chemin.GetTempPath() car cela me donne la temp de l'utilisateur SQL Server ne peut pas accéder.

Est-il un dossier que je peux les récupérer que le sera toujours?

source d'informationauteur Kevin Gale