Bonjour
Ce que vous faites ne sert à rien, vous changez simplement le propriétaire des schémas. Ce qui ne change en rien les permissions d'accès.
Techniquement ce code est correct et fait ce qu'on lui demande.
Qu'essayez vous de faire exactement ? C'est la seule chose qui nous permettrait de vous aider.
Comment la base est "recopiée" sur le second serveur? Un simple restore database ?
Dans ce cas, tous els sysadmins peuvent y accéder.
Et il est toujours possible d'ajouter de nouvelles connexions, de les mapper en tant que user dans cette base.
cdlt
Christophe
Christophe LAPORTE - Independent Consultant & Trainer - SQL Server MVP-MCM