MS SQL 2005 Standard regelmaessige Kopie auf MS SQL 2005 Express
Wie kann ich SQL 2005 Standard-Datenbank im laufenden Betrieb auf SQL 2005 Express kopieren?
Hallo zusammen,
gegeben ist folgende Situation: Produktivdaten auf dem MS SQL 2005 Standard im Netzwerk.
Gewuenscht ist, auf Knopfdruck (Batchdatei?) eine Kopie der Daten(banken) auf ein Notebook mit MS SQL 2005 Express zu bekommen, welche dann ausserhalb des Netzwerks genutzt werden sollen. Einbahnstrassenfunktionalitaet only, Daten auf dem Notebook werden immer nur ueberschrieben.
Was waere hier die beste Vorgehensweise? Mir steht auch ein Flowheater zur Verfuegung, wenn es aufgrund der Expressbeschraenkung keine eingebaute Funktionalitaet geben sollte.
schoenen Gruss
Hallo zusammen,
gegeben ist folgende Situation: Produktivdaten auf dem MS SQL 2005 Standard im Netzwerk.
Gewuenscht ist, auf Knopfdruck (Batchdatei?) eine Kopie der Daten(banken) auf ein Notebook mit MS SQL 2005 Express zu bekommen, welche dann ausserhalb des Netzwerks genutzt werden sollen. Einbahnstrassenfunktionalitaet only, Daten auf dem Notebook werden immer nur ueberschrieben.
Was waere hier die beste Vorgehensweise? Mir steht auch ein Flowheater zur Verfuegung, wenn es aufgrund der Expressbeschraenkung keine eingebaute Funktionalitaet geben sollte.
schoenen Gruss
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 160299
Url: https://administrator.de/forum/ms-sql-2005-standard-regelmaessige-kopie-auf-ms-sql-2005-express-160299.html
Ausgedruckt am: 23.12.2024 um 13:12 Uhr
11 Kommentare
Neuester Kommentar
Hi,
also so auf Anhieb fällt mir da SQLCMD ein.
Backup Remote vom Server gleich auf den Client machen und dann Lokal einspielen.
Replikation glaube ich unterstützt der Express nicht.
Wg. Syntax einfach mal googeln, aber gleich vorweg bei SQLCMD auf die Groß und Kleinschreibung achten, hatte mich neulich auch ein zwei Stunden gekostet.
Gruß
Knei
also so auf Anhieb fällt mir da SQLCMD ein.
Backup Remote vom Server gleich auf den Client machen und dann Lokal einspielen.
Replikation glaube ich unterstützt der Express nicht.
Wg. Syntax einfach mal googeln, aber gleich vorweg bei SQLCMD auf die Groß und Kleinschreibung achten, hatte mich neulich auch ein zwei Stunden gekostet.
Gruß
Knei
Standard und Express kein Problem, jedoch hat Express 2GB maximale Größe Datenbank.
Das noch beachten.
Das noch beachten.
SQL2008 leider noch nicht soviel Erfahung, aber eine 2005er DB ist kein Problem.
Hallo,
erstmal zum SQLCMD und Backup/Restore: das geht auf jeden Fall. SQLCMD ist dabei, Backup und Restore sind Standardbefehle, die auch SQL Express beherrscht. Express-Benutzer wollen ja vielleicht auch mal sichern
Zu SQL Server Express 2008 R2: Das wird Dir keiner sicher sagen können, der Deine DB nicht kennt. Es sind aber nicht so sehr viele Funktionalitäten weggefallen. Wenn man bei der Entwicklung halbwegs beachtet hat, was sich in zukünftigen Versionen ändert, dann könnte es funktionieren. Was sich genau geändert hat, findet man in der Online-Dokumentation.
Außerdem gibt es in den DB-Optionen einen Kompatibilitätsgrad, den man einstellen kann. Mit der Einstellung auf SQL Server 2005 wäre es auch einen Versuch wert.
Gruß, Mad Max
erstmal zum SQLCMD und Backup/Restore: das geht auf jeden Fall. SQLCMD ist dabei, Backup und Restore sind Standardbefehle, die auch SQL Express beherrscht. Express-Benutzer wollen ja vielleicht auch mal sichern
Zu SQL Server Express 2008 R2: Das wird Dir keiner sicher sagen können, der Deine DB nicht kennt. Es sind aber nicht so sehr viele Funktionalitäten weggefallen. Wenn man bei der Entwicklung halbwegs beachtet hat, was sich in zukünftigen Versionen ändert, dann könnte es funktionieren. Was sich genau geändert hat, findet man in der Online-Dokumentation.
Außerdem gibt es in den DB-Optionen einen Kompatibilitätsgrad, den man einstellen kann. Mit der Einstellung auf SQL Server 2005 wäre es auch einen Versuch wert.
Gruß, Mad Max
Zitat von @Onnlein:
Wir benutzen keine exotischen Funktionen, die Frage bezog sich mehr darauf, dass ich mit Backups versionsuebergreifend schon so
meine Probleme hatte. Aber das mit dem Kompatibilitaetsgrad hoert sich sehr vielversprechend an, danke! Werde es dann wohl zuerst
einmal mit 08R2 probieren, die 2GB sind sonst nur eine Frage der Zeit.
Die 2GB Datenbankgrenze besteht nur in der MSDE. Das war die kostenfreie Version des SQL-Server 2000.Wir benutzen keine exotischen Funktionen, die Frage bezog sich mehr darauf, dass ich mit Backups versionsuebergreifend schon so
meine Probleme hatte. Aber das mit dem Kompatibilitaetsgrad hoert sich sehr vielversprechend an, danke! Werde es dann wohl zuerst
einmal mit 08R2 probieren, die 2GB sind sonst nur eine Frage der Zeit.
In der SQL-Server 2005 Express ist die Datenbankgröße auf 4 GB und in der 2008-er auf 10 GB angewachsen.
Schau mal:
SQL-Server 2005 Editions
SQL-Server 2008 Editions
Moin Moin
Na und?
Du schreibst, du hast auch Standart. Einer reicht doch.
Gruß L.
Na und?
Du schreibst, du hast auch Standart. Einer reicht doch.
Gruß L.