AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi SQL - Restore trotz Connect?
Thema durchsuchen
Ansicht
Themen-Optionen

SQL - Restore trotz Connect?

Ein Thema von Reinhardtinho · begonnen am 10. Dez 2007 · letzter Beitrag vom 10. Dez 2007
Antwort Antwort
Benutzerbild von Reinhardtinho
Reinhardtinho

Registriert seit: 26. Feb 2007
411 Beiträge
 
Delphi 5 Enterprise
 
#1

SQL - Restore trotz Connect?

  Alt 10. Dez 2007, 08:20
Datenbank: SQL-Server 2000 • Zugriff über: SDAC
Hi zusammen,

ist es möglich eine Wiederherstellung der Datenbank zu machen, während diese noch angebunden ist?

RESTORE DATABASE DBTest FROM DISK='C:\DBTest.bak' Nun kommt der Fehler, dass die Datenbank in Gebrauch ist, gibt es einen Befehl, der die Datenbank trotzdem ersetzt?


Vielen Dank
MFG

Lorenz
Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben ... Den Rest habe ich einfach verpraßt.

George Best - 22.05.1946 - 25.11.2005 - nordirischer Fußballspieler
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: SQL - Restore trotz Connect?

  Alt 10. Dez 2007, 08:23
Beim Rücksichern einer Datenbank darf diese natürlich nicht geöffnet sein! Hänge diese vorher ab.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Reinhardtinho
Reinhardtinho

Registriert seit: 26. Feb 2007
411 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: SQL - Restore trotz Connect?

  Alt 10. Dez 2007, 08:36
Danke schonmal.

Das hab ich mal getestet.

Ich habe alle Verbindungen getrennt, über den SQL Query Analyzer kann ich einen Restore machen, über mein Programm nicht, da kommt ein Fehler, dass die Datenbank noch in Gebrauch ist.

Ich rufe ein extra Form zum Backup/Restore auf und disconnecte alle Verbindungen vorher.

Muss ich da noch ein Refresh oder sowas machen?


MFG
Lorenz
Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben ... Den Rest habe ich einfach verpraßt.

George Best - 22.05.1946 - 25.11.2005 - nordirischer Fußballspieler
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.173 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: SQL - Restore trotz Connect?

  Alt 10. Dez 2007, 08:47
Zitat von Reinhardtinho:
Ich habe alle Verbindungen getrennt, über den SQL Query Analyzer kann ich einen Restore machen, über mein Programm nicht, da kommt ein Fehler, dass die Datenbank noch in Gebrauch ist.
Mit welcher Datenbank verbindet sich den dein Programm? Doch wohl nicht auf die zu restorende DB?
Verbinde dich mit deinem Programm auf die Master-Datenbank.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Reinhardtinho
Reinhardtinho

Registriert seit: 26. Feb 2007
411 Beiträge
 
Delphi 5 Enterprise
 
#5

Re: SQL - Restore trotz Connect?

  Alt 10. Dez 2007, 08:50
Hallo,

in dem Moment ist mein Programm mit gar keiner Datenbank mehr verbunden, alle Verbindungen habe ich vorher geschlossen.
Über den Query Analyzer funktionert es ja auch, nur nicht über mein Programm.


Edit:
Es lag doch an der Datenbank, die ich auf Master umstellen muss. Ich führe das SQL-Statement über meine Komponente aus, die sich dabei anscheinend wieder mit der Datenbank verbindet, dieses war mir eben nicht so ganz bewusst!

Vielen Dank

MFG
Lorenz
Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben ... Den Rest habe ich einfach verpraßt.

George Best - 22.05.1946 - 25.11.2005 - nordirischer Fußballspieler
  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 19:20 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