tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
1678
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Jantz Jantz ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    207
    Hallo Allerseits,

    Das Topic ist Thema, ich habe 2 Datenbanken. Die eine Datenbank hat eine Tabelle dbo.xy die in der 2 Datenbank ebenfalls exakt so vorkommen soll. Die Struktur der Tabelle ist nicht das Problem(CREATE Script), nur die Daten selbst machen mir Kopfschmerzen. Wie könnte ich vorgehen?

    Ich dachte zuerst an ein Script das mir mittels INSERT INTO von der einen 1 - Tabelle in die neue 2-Tabelle schreibt - das schluckt er irgendwie nicht.
    Gut ist, dass diese Tabelle keine Referenzen oder auto-increament Schlüssel hat. (Aber es werden leider weitere Folgen wo dies der Fall sein könnte).

    Hat jmd einen Ansatz für mich?

    Vielen Dank schonmal.
    Mfg
     

  2. #2
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    also, wenn ich es richtig verstehe, willst Du Tab1 in Tab2 spiegeln, also jeweils alle x Sätze aus Tab1 nach Tab2 kopieren, richtig ?

    Dann würde ich zuerst alle DS aus Tab2 löschen und dann die Tab2 aus Tab1 füllen .....

    das schluckt er irgendwie nicht
    Aha - und was genau klappt nicht
    Fehlermeldung
    Wie sieht denn denn Statement konkret aus

    Gruß
    Klaus
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  3. #3
    Avatar von Bernd1984
    Bernd1984 Bernd1984 ist offline Kastenbrot
    Registriert seit
    Oct 2004
    Beiträge
    414
    Hallo Jantz,

    warum benutzt du nicht dem Assistenten zum im- bzw. exportieren von Daten.

    Zu finden unter
    Kontextmenü der Datenbank - Tasks - Daten importieren bzw. Daten exportieren (je nachdem auf welcher DB du gerade bist.).
     
    Gruss Bernd
    Zitat Zitat von mAu
    * Unformatierten Quellcode schaue ich mir _nicht_ an!
    * Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
    * Bitte die Netiquette beachten.
    * Vergesst nicht, beantwortete Fragen als erledigt zu markieren!

  4. #4
    Jantz Jantz ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    207
    Ich dachte ich mache es mir leicht

    Code :
    1
    2
    3
    4
    
    USE [db1]
    USE [db2]
     
    INSERT INTO db2.TABxy FROM db1.TABxy

    Meldung 156, Ebene 15, Status 1, Zeile 4
    Falsche Syntax in der Nähe des 'FROM'-Schlüsselwortes.
     

  5. #5
    Jantz Jantz ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    207
    Zitat Zitat von Bernd1984 Beitrag anzeigen
    Hallo Jantz,

    warum benutzt du nicht dem Assistenten zum im- bzw. exportieren von Daten.

    Zu finden unter
    Kontextmenü der Datenbank - Tasks - Daten importieren bzw. Daten exportieren (je nachdem auf welcher DB du gerade bist.).
    Hallo, sprichst du vom Microsoft SQL Server Management Studio Express ?
    Diesen Kontext habe ich dort leider schon vergeblich gesucht, diese exestiert dort nicht.

    Edit kann es sein, dass es nur mit der 2008er Management Console vorhanden ist? Bin verwirrt.

    MfG
    Geändert von Jantz (15.09.09 um 10:09 Uhr)
     

  6. #6
    Avatar von Bernd1984
    Bernd1984 Bernd1984 ist offline Kastenbrot
    Registriert seit
    Oct 2004
    Beiträge
    414
    Hallo Jantz,

    Zitat Zitat von Jantz Beitrag anzeigen
    Ich dachte ich mache es mir leicht
    Dann benutzte den Assistenten.
     
    Gruss Bernd
    Zitat Zitat von mAu
    * Unformatierten Quellcode schaue ich mir _nicht_ an!
    * Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
    * Bitte die Netiquette beachten.
    * Vergesst nicht, beantwortete Fragen als erledigt zu markieren!

  7. #7
    Jantz Jantz ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    207
    Der Assistent bzw der Task war unter dem Management Studio 2005 nicht verfügbar, jedoch unter der 2008er Version.
    Ich habe bei der Zieldatenbank einen Datenimport, wie hier angesprochen, mit dem Assisten gemacht. Quelle war dementsprechend die Quelldatenbank/Tabelle.

    Es war auch ohne weiteres möglich, Schlüssel zu kopieren. Identity insert war hier das Stichwort.

    MfG
     

  8. #8
    Biber2 Biber2 ist offline Mitglied Gold
    Registriert seit
    Jan 2007
    Ort
    Bremen
    Beiträge
    215
    Moin Jantz,

    sorry, MS-SQL ist nicht mein Fachgebiet, aber muss nicht die Syntax lauten
    Code sql:
    1
    
    INSERT INTO db2.TABxy SELECT * FROM db1.TABxy
    ?
    -bzw. wenn das eh eine 1:1-kopie werden soll
    Code sql:
    1
    
    SELECT INTO db2.TABxy SELECT * FROM db1.TABxy


    Grüße
    Biber
     

Ähnliche Themen

  1. Tabelle von MSSQL nach MDB kopieren
    Von bernd00 im Forum Java
    Antworten: 5
    Letzter Beitrag: 20.11.10, 15:20
  2. Antworten: 9
    Letzter Beitrag: 02.09.10, 23:02
  3. Excel Daten in MSSQL 2005 importiern mit vb 2005
    Von fanxin im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 18.04.08, 13:05
  4. Datensatz kopieren zwischen zwei Access Datenbanken
    Von casiopeia im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 05.11.07, 11:20
  5. MSSQL Datenbanken im Netzwerk sehen
    Von MScalli im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 28.09.07, 13:22