|
|
|
|
Benutzer
Status: Offline
Beiträge: 19
Registriert seit: 02.01.2009
|
SQL Datenbank verschieben aber wie? -
12.01.2012, 09:08
Hallo allerseits
Wir haben einen Server der langsam den Geist aufgibt.
Ein neuer Server ist aufgesetzt, aber jetzt kommen die Problemchen und zwar
haben wir den Business Contact Manager installiert.
Der hat ja eine SQL? DB welche installiert wird. Und jetzt würde ich gerne
wissen, wie ich diese ohne Gefahr vom einen Server auf den anderen
verschieben kann? Und was muss ich dann bei den Clients beachten?
Ich bin hier einfach hereingerutscht in diese Firma und muss alles leider
alleine machen :-(
Der alte Server ist ein 2003 Standard und der neue ist ein 2008 R2 Enterprise.
Danke euch für eure Hilfe.
PS: Gibts vielleicht sone Schritt für Schritt Anleitung???
Gruss
|
|
|
|
| Links zum gleichem Thema: |
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 1,078
Registriert seit: 06.06.2004
Alter: 33
|
AW: SQL Datenbank verschieben aber wie? -
12.01.2012, 09:49
Im Prinzip isses ganz einfach, aber wenn du das noch nie gemacht hast, isses vielleicht ein bissle Tricky..aber da können wir dir schon helfen.
Was für eine SQL Version ist installiert? SQL Express oder die Vollversion? Wahrscheinlich eher die gratis Express Version oder. 2000, 2005, 2008?
Schau mal ob SQL Server Management Studio Express installiert ist. Dort drüber kannst du via Rechtsklick auf die DB --> Tasks--> Sichern machen um eine manuelle Sicherung zu machen. Dann kopierst du den Backup (.bak) auf den neuen SQL Server und machst dort wieder den Restore --> Tasks --> Wiederherstellen.
Bei den Pfaden Data und Logfile musst du schauen das diese auf dem neuen Server existieren und sonst kanst du die auch nach denen Wünschen konfigurieren.
Den Clients musst du dann mitteilen wo die DB nun neu liegt...Wo man das im BCM macht weiss ich nicht. Da wirds sicher ein Config File oder so geben wo du die Credentials angeben musst.
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
Geändert von kazeerulaz (12.01.2012 um 09:52 Uhr).
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 19
Registriert seit: 02.01.2009
|
AW: SQL Datenbank verschieben aber wie? -
12.01.2012, 11:28
Danke erstmals für die Antwort.
Ich habe mal geschaut, also auf dem Server unter Programme steht folgendes:
MS SQL Server 2005 -> Konfigruationstools ......
MS SQL Server 2008 -> Konfigurationstools ......
Microsoft Small Business -> Business Contact Manager-Datenbanktool für Outlook 2010
Ich nehme mal an, dass sind die Vollersionen des SQL Servers oder?
Es sind noch andere Programme welche mit SQL Datenbanken arbeiten, aber
diese kan ich mit dem Support verschieben, nur die Business Contact Manager DB nicht.
|
|
|
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 1,078
Registriert seit: 06.06.2004
Alter: 33
|
AW: SQL Datenbank verschieben aber wie? -
12.01.2012, 12:37
Jo dann würdi ich dir raten mal die SQL Client Tools auf beiden SQL's zu installieren ab den jeweiligen CD's. Setup ausführen und zusätzlich Client Tools (Mgmt Studio) auswählen und zur Installation hinzufügen.
Vorgehensweise: Installieren von Clienttools auf einem SQL Server-Failovercluster
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 19
Registriert seit: 02.01.2009
|
AW: SQL Datenbank verschieben aber wie? -
12.01.2012, 13:19
Also nochmals von vorne :-)
Auf dem neuen Server muss ich zuerst MS SQL 2008 von der CD/DVD
Komplett installieren, danach noch die Client Tools hinzufügen.
Nachdem dies gemacht ist, auf dem alten Server eine Sicherung durchführen
und diese Sicherungauf dem neuen "einlesen/einspielen"???
Werden Data und Logfile bei der Installation selber erstellt, oder muss
ich das von Hand machen?
|
|
|
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 1,078
Registriert seit: 06.06.2004
Alter: 33
|
AW: SQL Datenbank verschieben aber wie? -
12.01.2012, 14:42
Nein die Clienttools fehlen auf beiden SQL wenn du niergends SQL Studio Management findest unter Start --> Programme --> SQL.
Du muss auf beiden nur noch die Clienttools nachinstallieren. Um das zu machen musst du den SQL Setup starten und dort wo du die Komponenten auswählst noch die Clienttools hinzufügen.
Danach auf dem alten von der DB eine Vollsicherung machen. In dieser Vollsicherung ist das Data und Logfile auch drin. Dann musst du die Vollsicherung auf dem neuen Server wieder restoren.
Ab dem Zeitpunkt wo du den Backup gemacht hast darfst du natürlich nicht mehr mit dem BCM arbeiten. Am besten also nach der Sicherung die DB auf Offline setzen.
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 19
Registriert seit: 02.01.2009
|
AW: SQL Datenbank verschieben aber wie? -
12.01.2012, 15:11
Ich habe das SQL Server Management Studio Express Lokal
bei mir auf dem PC.
Die DB und den Task wo man sichern könnte habe ich gefunden.
Was ich noc nicht kapiert habe, muss ich denn auf dem neuen Server die
SQL Vollversion und das Management Studio installieren, damit ich die
DB verschieben kann??
|
|
|
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 1,078
Registriert seit: 06.06.2004
Alter: 33
|
AW: SQL Datenbank verschieben aber wie? -
12.01.2012, 15:51
Nee dann brauchst du es nicht. Kannst es mit deinem lokalen Studio machen.
Zur Info: Die Pfade die du beim sichern und wiederherstellen angibst sind die lokalen der Server.
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 19
Registriert seit: 02.01.2009
|
AW: SQL Datenbank verschieben aber wie? -
13.01.2012, 09:00
Hallo
Also das sichern über den Task ging ohne Probleme, jedoch habe ich Probleme, respektive, wie bringe ich die DB jetzt auf den neuen Server?
Wenn ich ein Laufwerk mappe, funktioniert dies nicht.
Auf der linken Seite beim Sicherungsfenster sehe ich immer
Servername\BCMSC und das ist immer der alte Server.
Bevor ich eine Sicherung gemacht hatte, war schon eine vorhanden.
Wie kann ich jetzt die DB auf dem neuen Server wiederherstellen/verschieben?
|
|
|
|
| Links zum gleichem Thema: |
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 1,078
Registriert seit: 06.06.2004
Alter: 33
|
AW: SQL Datenbank verschieben aber wie? -
17.01.2012, 07:45
Du musst den Backup der DB auf den neuen Server kopieren. Dann musst du im SQL Mgmt Studio den neuen SQL registrieren, also eine Verbindung aufmachen mit dem neuen Server. (Connect --> Database Engine..) Servernamen eingeben Authentifikation auswählen und connecten. Dann klickst du auf Database und sagst Restore Database, gibst einen DB Namen an und sagst restore from Device (File). Dann wählst du das Backupfile aus markierst es und in den Options gibst du bei Restore As einen korrekten Pfad an wo das Data und Logfile PHYSISCH AUF DEM NEUEN SQL Server liegen soll.
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 19
Registriert seit: 02.01.2009
|
AW: SQL Datenbank verschieben aber wie? -
18.01.2012, 14:16
Hallo
Jetzt hat es geklappt, danke nochmals. Die DB ist jetzt auf dem neuen Server, aber ich habe gesehen, dass noch ein Dienst auf dem alten Server läuft, kann ich diesen auch auf den neuen Server zügeln/verschieben?
Wenn ja, wie muss ich da vorgehen?
|
|
|
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 1,078
Registriert seit: 06.06.2004
Alter: 33
|
AW: SQL Datenbank verschieben aber wie? -
18.01.2012, 16:32
Wie heisst der Dienst? Ein Dienst des BCM? Denke zügeln kannst du den nicht, musst wahrscheinlich den Setup auf dem neuen installieren und dort dann auch den neuen Ort der DB angeben. Dann kannst du den Dienst auf dem alten deinstallieren.
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 19
Registriert seit: 02.01.2009
|
AW: SQL Datenbank verschieben aber wie? -
18.01.2012, 20:01
Hallo
Also im SQL Configuration Manager sehe ich, das der Dienst:
SQL-Server(BCMSC) heisst.
Ich hab mittlerweile herausgefunden, dass der Herr vor mir einfach sozusagen
den SQL Server nochmals installiert hat und dort als Instanz BCMSC eingegeben hat, dann erscheint der Dienst auch so.
Das habe ich mittlerweile auch so hingekriegt -> Instanz erstellen, connecten, DB restoren
Nur kann das Outlook noch nicht verbinden, da es immer angibt, das auf dem neuen Server keine DB freigegeben ist, obwohl die User unter Sicherheit
alle eingetragen sind. An was könnte es scheitern?
Muss man noch etwas mehr machen?
|
|
|
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 1,078
Registriert seit: 06.06.2004
Alter: 33
|
AW: SQL Datenbank verschieben aber wie? -
19.01.2012, 07:51
Lösch mal die benötigten User raus aus der [Datenbank/Security/Users] und auch aus dem [Security/Logins] Register direkt des Servers und leg die oder den User neu an auf dem Server Securityteil und sage dem User das er DBO (DB-Owner) sein soll auf der BCM DB.
Ich vermute nämlich das der User nur in der DB existiert aber nicht auf dem neuen Server.
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 19
Registriert seit: 02.01.2009
|
AW: SQL Datenbank verschieben aber wie? -
19.01.2012, 08:20
Hallo
Jep genau das habe ich gesucht, wusste nicht genau wo das lag auf der DB.
Die Anmeldung und die Verbindung klappte ohne Probleme.
Nochmals danke für die tolle Hilfe.
|
|
|
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 1,078
Registriert seit: 06.06.2004
Alter: 33
|
AW: SQL Datenbank verschieben aber wie? -
19.01.2012, 09:11
Ja gern geschehen. Jetzt weisst du wie man SQL DB's zügelt  Das kann man immer wiedermal brauchen und wenn man's mal weiss, dann isses gar keine grosse Sache.
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 19
Registriert seit: 02.01.2009
|
AW: SQL Datenbank verschieben aber wie? -
20.01.2012, 08:25
Hallo
Ja du sagst es, dass kan man wirklich immer mal gebrauchen.
Hab mir noch eine gute Doku gemacht, damits nicht vergessen geht :-)
|
|
|
|
|
|