Detacher une base SQL 2000 et 2005 et gestion utilisateurs

La premiere chose a faire est de connaitre le noms des fichiers bases MPF et journal LDF

  • SELECT filename FROM sysfiles ( a remplacer par SELECT physical_name FROM sys.database_files sour SqlServeur 2005 )

Détacher la base :

  • Conservation des index Plein Texte : EXEC sp_detach_db @dbname = N'AdventureWorks', @keepfulltextindexfile=N'true'
  • Conservation des index Plein Texte :  EXEC sp_detach_db @dbname = N'AdventureWorks'

Attacher la base :

  • CREATE DATABASE MaBase ON (FILENAME = 'c:\monchemin\monfichier.mdf') FOR ATTACH

SI cette operation est effectuée sur un nouveau serveur suite a un export par exemple, il faudra aussi copier les utilisateurs / logins

Crééer une procédure stockée ayant pour nom sp_help_revlogin qui génère un script  de duplication des comptes de connexion au serveur.

Sp_help_revlogin pour Sql 2000
Sp_help_revlogin pour Sql Serveur 2005

 




Commentaires

Pas de commentaire

Laissez un commentaire

Commenting is restricted to registered users only. Please register or login now to submit a comment.