Detacher une base SQL 2000 et 2005 et gestion utilisateurs
- Par: serveurblog
- Le: 13.11.2009 09:34:57
- Dans: Sql Serveur
- Commentaires: 0
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
Pas de commentaire