2009-09-27 5 views
0

Utilisation de SQL 2000, SQL 2005Comment obtenir des données d'une base de données vers une autre base de données?

Old Database Name is – Sysdatabase 
New Database Name is - Dual_Proone, Dual_Protwo 

Au nom ci-dessus nom de la table deux de base de données et de la colonne sont différents, mais les valeurs sont les mêmes.

Par exemple

Sysdatabase (Database Name) 

Person (Table Name) 

Column Names and values are 

ID Date 

001 23-02-2009 
002 24-02-2009 

ainsi de suite ...,

Company (Table Name) 

Column Names and Values are 

Code Name 

1001 Micorsoft 
1002 Dell 

ainsi de suite ..,

Dual_Proone (Database Name) 

T_person (Table Name) 

Column Names and values are 

EmpID, Cardeventdate 

001 23-02-2009 
002 24-02-2009 

ainsi de suite ..,

Dual_Protwo (Database Name) 

T_Company (Table Name) 

Column Names and values are 

CoCode, CoName 

1001 Micorsoft 
1002 Dell 

Donc sur ..,

De la base de données deux ci-dessus, Table et colonne sont différentes, mais les valeurs sont les mêmes.

Ici, je veux prendre toutes les valeurs de dual_Proone et dual_protwo à sysdatabase

Mon logiciel se connecte avec sysdatabase, mais je dois les valeurs de base de données dual_Proone, dual_Protwo.

Je ne peux pas en mesure de changer le nom du tableau et les noms de colonne dans le logiciel, je veux prendre de données de dual_Proone et dual_Protwo

est possible en utilisant la gâchette?

S'il vous plaît quelqu'un peut aider à résoudre mon problème

Aide Besoin d'interrogation.

+0

Que diriez-vous de votre message votre tentative? –

Répondre

2

Dans SQL Server 2005, il est possible de choisir parmi une autre base de données useing

ServerName.DatabaseName.dbo.Table (si elle est un autre serveur, doit être lié au serveur.)

donc vous pouvez SELECT * FORM Dual_Proone.dbo.T_person comme si la table était dans la même base de données.

Regardez également this.

Questions connexes