SQL Server crée ses bases de données dans la structure de répertoire de fichiers de programme système.
Je souhaite séparer les fichiers de base de données loin de la partition système.
En supposant que la base de données soit déjà créée et peuplée: Comment déplacer tous les fichiers liés à une base de données à un emplacement différent d'une partition séparée?
Checkout KB 224071 qui explique comment déplacer des bases de données utilisateur et système Comment déplacer les bases de données SQL Server vers un nouvel emplacement à l'aide de détacher et de joindre des fonctions dans SQL Server
J'espère que cela t'aides!
Juste pour ajouter une note spéciale pour SQL Server 2008. Selon Microsoft, vous pouvez déplacer des fichiers de base de données sans avoir à détacher la base de données.
http://msdn.microsoft.com/en-us/library/ms345483.cox
Il équivaut fondamentalement à prendre la base de données hors ligne, puis à exécuter des énoncés alters qui modifient les mappages de nom de fichier aux fichiers de base de données/journaux.
Je vous recommanderais vivement de modifier également l'emplacement par défaut des "données" et du "journal". Je fais généralement cela dans le cadre de l'installateur SQL Server Mettre les journaux sur un tableau RAID et les données sur une séparée.
Quoi qu'il en soit, après l'événement dans Management Studio, cliquez avec le bouton droit de la souris sur les paramètres de la base de données Nom-> Propriétés. Modifiez "Locations par défaut de la base de données" de votre lecteur système.