Partager via


Comment : configurer SQL Express pour la migration

Mise à jour : novembre 2007

Vous devez installer SQL Express sur l'ordinateur sur lequel vous exécutez le convertisseur pour la migration. Le convertisseur VSS lit l'historique des fichiers et des dossiers dans la base de données Visual SourceSafe et stocke cet historique dans SQL Express. Le convertisseur trie ensuite l'historique et effectue quelques traitements supplémentaires. Enfin, il lit l'historique de SQL Express et démarre la migration.

Vous devez vous assurer que vous avez les droits d'administrateur sur SQL Express. Si vous installez Visual Studio 2008, vous avez automatiquement les droits d'administrateur.

Remarque :

Le convertisseur peut s'arrêter dans la phase de préparation de migration d'une très grande base de données Visual SourceSafe à cause de la limite de 4 Go de SQL Express. Pour continuer, vous devez soit configurer le convertisseur pour qu'il utilise SQL Server à la place de SQL Express, soit essayer de migrer des plus petits dossiers ou un historique partiel à l'aide de la fonction Archiver de Visual SourceSafe. Vous pouvez configurer le convertisseur pour qu'il utilise le serveur SQL dans le fichier de paramètres.

Pour exécuter l'analyse de la migration du contrôle de code source, vous devez être administrateur système de SQLExpress. Par défaut, si vous avez installé Visual Studio, vous avez déjà les privilèges requis pour SQLExpress. Si vous n'êtes pas administrateur système pour le SQLExpress installé, un administrateur système doit vous ajouter en tant qu'administrateur système.

Autorisations requises

Pour effectuer cette procédure, vous devez être membre du groupe de sécurité Administrateurs sur l'ordinateur. Vous devez également être membre du rôle de serveur sysadmin pour SQL Express. Par défaut, vous êtes membre du rôle de serveur sysadmin si vous êtes membre du groupe de sécurité Administrateurs sur l'ordinateur où SQL Express est installé. Pour plus d'informations, consultez « sysadmin » à l'adresse https://go.microsoft.com/fwlink/?LinkId=60405 dans la documentation SQL Server 2005.

Pour ajouter un administrateur système pour SQLExpress

  1. Installez SQL Express sur l'ordinateur sur lequel vous exécuterez le convertisseur Visual SourceSafe. Lorsque vous installez Visual Studio 2008, SQL Express est installé par défaut.

  2. Accédez au dossier où se trouve SQLCMD.exe (par défaut SQLCMD.exe est installé dans <racine>:\Program Files\Microsoft SQL Server\90\Tools\Binn) et, à l'invite de commandes, tapez les commandes suivantes :

    SQLCMD.exe -S localhost\SQLExpress -EEXEC sp_grantlogin <username> -- add as userGOEXEC sp_addsrvrolemember <username>, 'sysadmin' 
    GO
    

Voir aussi

Tâches

Comment : analyser le processus de migration de votre base de données Visual SourceSafe