A voir également:
- SQL Server
- Cybera server - Télécharger - Divers Réseau & Wi-Fi
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
- Mysql community server - Télécharger - Bases de données
- Typsoft ftp server - Télécharger - Téléchargement & Transfert
2 réponses
c'est la galere : fait un backup de ta base d'origine, recrer une base sur le nouveau poste et restaure le backup d'origine sur la nouvelle base du nouvo poste.
Ensuite, recrez les logins sur le nouveau poste manuellement.
Enfin, il faut que chaque login soit lié à chaque user, pour ça, le script suivant doit fonctionner :
DECLARE
@p_User_Name nvarchar(50)
DECLARE #cur_Restore_users CURSOR FOR
SELECT name
FROM Sysusers
WHERE sid IS NOT NULL
AND name <> 'guest'
AND name <> 'dbo'
OPEN #cur_Restore_users
FETCH NEXT FROM #cur_Restore_users INTO @p_User_Name
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC sp_change_users_login
@Action = 'Auto_Fix' , @UserNamePattern = @p_User_Name
FETCH NEXT FROM #cur_Restore_users INTO @p_User_Name
END
CLOSE #cur_Restore_users
DEALLOCATE #cur_Restore_users
... y'a peut être plus simple, j'en sais rien!
Ensuite, recrez les logins sur le nouveau poste manuellement.
Enfin, il faut que chaque login soit lié à chaque user, pour ça, le script suivant doit fonctionner :
DECLARE
@p_User_Name nvarchar(50)
DECLARE #cur_Restore_users CURSOR FOR
SELECT name
FROM Sysusers
WHERE sid IS NOT NULL
AND name <> 'guest'
AND name <> 'dbo'
OPEN #cur_Restore_users
FETCH NEXT FROM #cur_Restore_users INTO @p_User_Name
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC sp_change_users_login
@Action = 'Auto_Fix' , @UserNamePattern = @p_User_Name
FETCH NEXT FROM #cur_Restore_users INTO @p_User_Name
END
CLOSE #cur_Restore_users
DEALLOCATE #cur_Restore_users
... y'a peut être plus simple, j'en sais rien!