Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

MS SQL Server Forum


Alles zum Thema Microsoft SQL Server — Q & A zu Microsoft SQL Server 2000 / 2005 / 2008 Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 04.12.2003, 23:13   #1
Plaudertasche
 
Offline
Registriert seit: 07-2003
Beiträge: 770
SQL Datenbank auf neuen Server "umziehen" wie am besten?

Hallo,

mein alter server hatte ein hardwareproblem. ich habe ihn neu eingerichtet und bin jetzt wieder am softwaredrauftun...

ABER!!

eines macht mir kopfschmerzen, ich habe ein datenbankprogramm, das mit einer sql datenbank die daten speichert (SQL Desktop engine).

da musste ich ja damals ein sql serverpassword etc. alles eingeben, wegen so einem konnektionstring.

im handbuch steht, never lose this password...

das habe ich noch, aber kann ich einfach das programm neu installieren, und den alten MSSql$Horse Ordner (enthält die Ordner bin, data, install, log) über die neu erstellten ordner kopieren?

langt mir mein sql password oder ist das geknüpft an ein zertifikat vom alten server (dann wäre ich am hosenknopf (das was ich schreiben wollte, wird gesternt))

oder sorge ich mich umsonst?

gruss newbie

Signatur
Ich brauche Hilfe, bin aber nicht krank!

    Mit Zitat antworten
Alt 05.12.2003, 18:38   #2
Board Veteran
 
Offline
Registriert seit: 08-2003
Ort: Berlin
Beiträge: 702
Wenn der Server gleich heißt, könnte das direkte Drüberkopieren des DATA-Ordners (mit master und den anderen Datenbanken) eventuell klappen. Die anderen Ordner zu kopieren ist überflüssig. Der 'normale Weg' besteht darin, eine Sicherung auf dem alten Rechner zu erstellen und diese auf dem neuen einzuspielen. Wenn Du keine Sicherung hast und der obige Weg scheitert, dann wird's duster.

-------------
Gruß, Auer
    Mit Zitat antworten
Alt 05.12.2003, 18:56   #3
Moderator
 
Benutzerbild von Dr.Melzer
 
Offline
Registriert seit: 05-2001
Ort: München
Beiträge: 23.334
Wenn du einen "echten" SQL Server im selben Netz hast, kannst du dich mit dem Enterprisemanager auf die Dektop Engine verbinden und die Datenbank mit der Backup Funktion wegsichern und später in die neue Installation wieder hineinsichern.

Signatur
Never argue with an idíot, they drag you down to their level and beat you with experience!

    Mit Zitat antworten
Alt 06.12.2003, 14:47   #4
Plaudertasche
 
Offline
Registriert seit: 07-2003
Beiträge: 770
hm...der server heist gleich, aber er findet die datenbanken nicht.

habe ldf und lof und mdf Datein.

Nein, einen echten SQL habe ich nicht, nur die entmannte Version MDE.....

gibt es keine möglichkeit diese mdf´s wieder einzulesen?

kenn mich allerdings nicht aus mit sql...

für odbc gibt es doch einen manager...vielleicht gibt es ja sowas auch für sql....??

gruss Tilo

Signatur
Ich brauche Hilfe, bin aber nicht krank!

    Mit Zitat antworten
Alt 06.12.2003, 17:17   #5
Board Veteran
 
Offline
Registriert seit: 08-2003
Ort: Berlin
Beiträge: 702
Hast Du die alte master.mdf bei gestopptem Dienst auch rüberkopiert oder nur die Datenbanken? In der master stehen u.a. die Namen der aktuellen Datenbanken und die Pfade auf die Primary drin.

Wenn Du keine Sicherung angelegt hast oder die Datenbank auf dem alten Server nicht sauber detached hast, so daß Du sie nun mit sp_attach_db wieder einhängen kannst, dürfte sie weg sein. Ob großer Sql oder MSDE - das spielt keine Rolle, per osql - Konsole kommst Du immer an den Server ran und kannst eine Sicherung einspielen.
-------------
Gruß, Auer
    Mit Zitat antworten
Alt 06.12.2003, 20:41   #6
Plaudertasche
 
Offline
Registriert seit: 07-2003
Beiträge: 770
Original geschrieben von auer
Hast Du die alte master.mdf bei gestopptem Dienst auch rüberkopiert oder nur die Datenbanken? In der master stehen u.a. die Namen der aktuellen Datenbanken und die Pfade auf die Primary drin.

Wenn Du keine Sicherung angelegt hast oder die Datenbank auf dem alten Server nicht sauber detached hast, so daß Du sie nun mit sp_attach_db wieder einhängen kannst, dürfte sie weg sein. Ob großer Sql oder MSDE - das spielt keine Rolle, per osql - Konsole kommst Du immer an den Server ran und kannst eine Sicherung einspielen.
-------------
Gruß, Auer

so ein most, du kommst zuspät...

danke für den osql...hätte mir geholfen und für das nächste mal weiss ich bescheid.

Irgendwie hatte ich das glück, das ich nur diese eine datenbank von diesem programm habe, die sich immer gleich benennt und immer in den gleichen pfad schiebt.

ich habe den obigen ratschlag befolgt und einfach das dataverzeichniss rübergeschoben und die neuen einträge überpinselt und siehe da....ich hatte meine datenbank wieder...

ich hatte zwar regelmässig datensicherungen gemacht, aber die lagen in form von BAK da rum...die kann das system einspielen....

ABER was in dem Handbuch nicht stand, die BAK sind wohl auch in der master.mdf gespeichert damit das programm sie findet.....

und da in der nagelneuen Master ja nix drin stand, nutzte mir die Sichererung nicht viel....




jetzt geht es wieder...

ABER wenn wir schon dabei sind,

wie detache und sichere ich sauber ?

(sql manager beenden, sql client beenden und dann ordner kopieren???)

Thanks, hätte mir echt geholfen...

newbie (grauhaarig geworden)

Signatur
Ich brauche Hilfe, bin aber nicht krank!

    Mit Zitat antworten
Alt 07.12.2003, 21:10   #7
Board Veteran
 
Offline
Registriert seit: 08-2003
Ort: Berlin
Beiträge: 702
Die .bak-Sicherungen sind nicht in der master gespeichert, da steht bloß ein Protokoll.

Datenbanken können entweder mit sp_detach_db abgehängt oder mit dem Backup-Befehl gesichert werden. Das 'Kopieren' des Ordners ist eigentlich eine Katastrophe, weil das nur dann klappt, wenn man eben auch die master mit übernickelt, also alles auf den Stand von vor ... Wochen zurückspielt.

Das Einhängen geht mit sp_attach_db oder restore - die genaue Syntax findest Du in der Online-Hilfe. Die ist auch für die MSDE herunterladbar - suche bei Microsoft nach 'Sql online help', da findet man das Ding.

Sprich: Du hättest in einer osql-Box mit restore die bak selbst einspielen können, auch bei neuer master.

-------------
Gruß, Auer
    Mit Zitat antworten
Alt 07.12.2003, 22:19   #8
Plaudertasche
 
Offline
Registriert seit: 07-2003
Beiträge: 770
Danke, jetzt bin ich für die nächste Katastrophe gewappnet

newbie

Signatur
Ich brauche Hilfe, bin aber nicht krank!

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
W2k8 "Active Directory" oder W2K3 "Server Enviroment" DLensing Active Directory Forum 1 14.10.2009 16:18
Exchangedateien auf neuen Server "rüberziehen"? idephili MS Exchange Forum 5 31.07.2009 01:33
Lokalen Benutzer mit Passwort "umziehen" Enulien Windows Server Forum 12 20.12.2007 21:03
WSUS-WMSDE(SQL) zu SQL-2005-SERVER "umziehen" checkms MS SQL Server Forum 4 22.02.2006 12:34
RIS von 2000 auf neuen 2003 Server "verschieben" Ortax Windows Server Forum 1 03.02.2005 18:32


Alle Zeitangaben in MEZ/CET. Es ist jetzt 21:57 Uhr. Seite generiert in 0,038 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang