2008-12-11 5 views

Répondre

1

Figure le uid du schéma ABC:

SELECT * from sys.schemas 

substituer ensuite le schema_id pour le 5 (uid) dans le script ci-dessous et l'exécuter:

SELECT 
    'SELECT * INTO OtherDB.ABC.' + name + 
    ' FROM ABC.' + name 
FROM 
    sysobjects 
WHERE 
    xtype = 'U' 
    AND uid = 5 

Ensuite, coupez et collez les résultats résultants et exécutez cela. Vous pouvez également créer un curseur et sp_executer chaque ligne.

0

Vous ne savez pas à quel point la terminologie a changé dans 2k5, mais voici les instructions dans la terminologie 2k. Créez simplement votre nouvelle base de données et effectuez une exportation de votre ancienne base de données vers la nouvelle. Dans l'assistant d'exportation, vous souhaitez transférer des objets et des données. Lorsque vous sélectionnez vos "objets" sélectionnez toutes les tables qui commencent par ABC_, c'est facile car ils sont listés par ordre alphabétique. Et puis exporter.

À moins que ce soit quelque chose que vous voulez faire sur une base régulière (je ne vois pas pourquoi), alors je pense que ce serait probablement la solution la plus simple pour une opération unique.

Questions connexes