Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Sichten kopieren
zurück: Alle Listenfelder in einem Formular aktualisieren weiter: Port Änderung am SQL 2005 Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Soahc
Gast


Verfasst am:
26. Jun 2007, 14:25
Rufname:

Sichten kopieren - Sichten kopieren

Nach oben
       Version: (keine Angabe möglich)

Hallo Zusammen,

ich habe einen MS SQL-Server (2003) und darauf 2 Datenbanken mit identischer Tabellenstruktur. Die eine der Datenbanken hat zudem eine vielzahl von Sichten, die ich gerne auf die andere übertragen würde, ohne aber dass dabei die Datensätze in den Tabellen mit übertragen werden...

wie lässt sich das mit möglichst wenig Aufwand bewerkstelligen?

mfg

Philipp
Gast



Verfasst am:
27. Jun 2007, 18:58
Rufname:


AW: Sichten kopieren - AW: Sichten kopieren

Nach oben
       Version: (keine Angabe möglich)

Hi,

scripte Dir die Views im Access in eine Datei und lasse dieses Script
in der neuen Datenbank laufen.
Code:
Sub ScriptOutViews(strServer As String, strDatabase As String, _
                   strOutFile As String)
    Dim oSql As SQLDMO.SQLServer2
    Dim oDB As SQLDMO.Database2
    Dim oView As SQLDMO.View2
    Dim nOptions
    Dim strFile As String
    Dim strResult As String
   
    nOptions = SQLDMOScript_Drops Or SQLDMOScript_Default Or _
               SQLDMOScript_AppendToFile
    Set oSql = New SQLDMO.SQLServer2
    With oSql
        .LoginSecure = True
        .LoginTimeout = 5
        .Connect strServer
    End With
    Set oDB = oSql.Databases(strDatabase, "dbo")
    For Each oView In oDB.Views
        strResult = oView.Script(nOptions, strOutFile)
    Next oView
    oSql.Disconnect
    Set oDB = Nothing
    Set oSql = Nothing
End Sub
also zB. im Direktfenster:
Code:
ScriptOutViews "SQL2005", "Testdb", "E:\View_Test.sql"
Verweis auf die SQL-DMO Object Library erforderlich

Gruß
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Microsoft Access und MS SQL Server: Verknüpfte Tabelle in lokale Datenbank kopieren 1 peeka 290 02. Jan 2014, 13:39
Mister K Verknüpfte Tabelle in lokale Datenbank kopieren
Keine neuen Beiträge Microsoft Access und MS SQL Server: auto increment spalte kopieren 5 grosi 2040 10. Nov 2010, 15:45
Bitsqueezer auto increment spalte kopieren
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Microsoft Access und andere Datenbank-Server: Datensatz kopieren 1 Gast 2455 20. Feb 2010, 13:51
Willi Wipp Datensatz kopieren
Keine neuen Beiträge Microsoft Access und MS SQL Server: Tabellen kopieren in gleicher Instanz 1 fabi84 3036 27. Jan 2010, 17:35
Bitsqueezer Tabellen kopieren in gleicher Instanz
Keine neuen Beiträge Microsoft Access und andere Datenbank-Server: Tabelle von Datenbank zu Datenbank kopieren 1 fruchtiger 5275 07. Sep 2009, 20:40
F_E_O_S Tabelle von Datenbank zu Datenbank kopieren
Keine neuen Beiträge Microsoft Access und andere Datenbank-Server: Datensatz kopieren und mit neuer ID einfügen 2 Cornelius Kirchenpauer 7325 10. Jun 2008, 00:45
Cornelius Kirchenpauer Datensatz kopieren und mit neuer ID einfügen
Keine neuen Beiträge Microsoft Access und MS SQL Server: Access DB: Kopieren durch ziehen 1 siroskal 1462 16. Jan 2008, 11:45
SCG_Shadow Access DB: Kopieren durch ziehen
Keine neuen Beiträge Microsoft Access und MS SQL Server: Tabelle einer DB verdoppeln (kopieren) - mit SQL-Befehl 2 landau66 28937 04. Jan 2008, 10:12
Gastserver Tabelle einer DB verdoppeln (kopieren) - mit SQL-Befehl
Keine neuen Beiträge Microsoft Access und MS SQL Server: Viele Tabellen per SQL zu anderem Server kopieren 4 Phily 6717 14. Aug 2007, 15:49
Gast Viele Tabellen per SQL zu anderem Server kopieren
Keine neuen Beiträge Microsoft Access und MS SQL Server: Ersatz für Funktion Format() für Sichten 2 Gast 3571 21. Jun 2007, 08:13
Gast Ersatz für Funktion Format() für Sichten
Keine neuen Beiträge Microsoft Access und MS SQL Server: verknüpfte (ODBC) Tabellen mit Keys kopieren / importieren 0 bonaldo 2818 08. Mai 2007, 19:59
bonaldo verknüpfte (ODBC) Tabellen mit Keys kopieren / importieren
Keine neuen Beiträge Microsoft Access und MS SQL Server: Datensätze aus einer Tabelle in eine andere kopieren 1 cromatrom1 5268 27. Jun 2006, 14:49
Gast Datensätze aus einer Tabelle in eine andere kopieren
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Word Serienbriefe