AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Eine MSSQL-Datenbank kopieren???
Thema durchsuchen
Ansicht
Themen-Optionen

Eine MSSQL-Datenbank kopieren???

Ein Thema von romber · begonnen am 23. Apr 2007 · letzter Beitrag vom 23. Apr 2007
Antwort Antwort
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.164 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Eine MSSQL-Datenbank kopieren???

  Alt 23. Apr 2007, 10:37
Hallo!

Ich möchte eine MSSQL-Datenbank von einem MSSQL 2000 - Server auf den anderen gleichen Server kopieren, und zwar nicht nur die Daten, sondern auch das komplette Datenbank mit allen Tabellen usw. Wie geht das?
  Mit Zitat antworten Zitat
23. Apr 2007, 10:39
Dieses Thema wurde von "Christian Seehase" von "Internet / LAN / ASP.NET" nach "Datenbanken" verschoben.
Das ist doch eher eine Datenbank-, als eine Netzwerkfrage
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Eine MSSQL-Datenbank kopieren???

  Alt 23. Apr 2007, 10:39
Müste doch mit dem Enterprise-Manager gehen.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#4

Re: Eine MSSQL-Datenbank kopieren???

  Alt 23. Apr 2007, 10:41
Eigentlich ganz easy: Datenbank abhängen (Funktion detach im Enterprise-Manager), Datenbankfiles kopieren, und am Original- und Zielrechner die Datenbank wieder anhängen (attach).
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.164 Beiträge
 
Delphi 10 Seattle Professional
 
#5

Re: Eine MSSQL-Datenbank kopieren???

  Alt 23. Apr 2007, 10:58
Wo finde ich diese Funktionen? Im Menü sind die jedenfalls nicht vorhanden.
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#6

Re: Eine MSSQL-Datenbank kopieren???

  Alt 23. Apr 2007, 11:01
Die stored procedures dafür heißen:
sp_detach_db @dbname 'dbname' und
sp_attach_db 'dbname', 'MDF-Dateiname','LDF-Dateiname' Wenn die Log-Datei nicht benötigt wird, dann reicht es, die MDF-Datei zu kopieren
sp_attach_single_file 'dbname', 'MDF-Dateiname' Also:
1. Detach im Quell-DBMS
2. Copy MDF (+LDF, wenn die Logdatei mit rüber soll)
3. Attach im Quell-DBMS
4. Attach im Ziel-DBMS

Oder klassisch über Backup/Restore.

[edit] Doch, doch, sie heißen nur anders: Der Menüpunkt liegt zwischen 'Verkleinern' und irgendwas mit 'Offline' (4. Punkt von unten, im Rechtsklick-Menü der Datenbank).
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Eine MSSQL-Datenbank kopieren???

  Alt 23. Apr 2007, 11:48
Geht das mit dem Attach/Detach nicht erst seit SQL 2005
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#8

Re: Eine MSSQL-Datenbank kopieren???

  Alt 23. Apr 2007, 12:38
ich würde den backup restore weg gehen.
dann kann die datenbank in betrieb bleiben.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#9

Re: Eine MSSQL-Datenbank kopieren???

  Alt 23. Apr 2007, 12:40
Zitat von Jelly:
Geht das mit dem Attach/Detach nicht erst seit SQL 2005
Nee, definitiv nicht.

Ich hab das schon mit dem SQL Server 2000 in den Jahren 2001 / 2002 seeeehr oft gemacht
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#10

Re: Eine MSSQL-Datenbank kopieren???

  Alt 23. Apr 2007, 12:41
Ok, dann war ich falsch informiert. Passiert
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz