Toon posts:

[SQLDump] Backup via taakplanner / batch bestand

Pagina: 1
Acties:

Verwijderd

Topicstarter
Klinkt misschien beetje raar, waarom om een programma beschrijving vragen in programming en webscripting, nou wel SQL dump is het meest bekend onder de mensen die veel met MS SQL werken.

Wat is SQLDump? Sqldump is een programma waarmee je naar je MS SQL server connect. Vervolgens maakt het programma van jouw geselecteerde database een volledige backup inclusief logins etc. (kan je zelf aangeven). De backup wordt volledig in de vorm van SQL gemaakt. Een groot SQL script dus.

Mijn vragen zijn:

1 Waar kan ik dit SQL script uitvoeren in de Enterprise Manager? Waardoor vervolgens de database met de inhoud etc. wordt aangemaakt.
2 Met het programma is het mogelijk om via een batch bestand je database te backuppen. Een voorbeeld:
code:
1
2
3
4
To generate SQL scripts for the `pubs' database, you need to just type the
following command:

    C:\>sqldump pubs >pubs.sql


Dit is dan zo'n beetje alles wat ze aan documentatie geven. Wie weet hoe ik kan backuppen waarbij ik mijn username en password ook moet invoeren?

Het is mogelijk:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
F:\Program Files\SqlDump\bin>sqldump
Usage: sqldump [OPTION]... DATABASE [TABLE]...
Dumping definitions and data for an SQL Server database.
Options:
  -V, --version                   Show version information and exit
  -F, --force                     Force overwriting of existing file
  -h server, --host=server        Connect to server.
  -u login, --user=login          User to log on as (if not the default sa.)
  -p password, --passwd=password  Password to use when connecting to server
  -D, --add-drop                  Add a 'drop table' before each create.
  -t, --no-defn                   Don't write table creation info.
  -d, --no-data                   Don't dump table data.
  -w cond, --where=cond           Dump only select records.
  -g, --no-logins                 Don't dump logins.
  -s, --no-procs                  Don't dump stored procedures.
  -v, --no-views                  Don't dump views.
  -l, --list-servers              List registered SQL Servers and exit.
  -o file, --output-file=file     Dump output to file instead of stdout.
  -y, --no-udts                   Don't dump user-defined datatypes.


Maar hoe ik het ook doe krijg alleen maar fouten. Weet iemand hoe ik dit moet doen?

-alvast bedankt!

URL: http://www.webattack.com/get/sqldump.shtml

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

-> SA, helaasch. Dit hoort hier niet thuis :)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Topicstarter
drm schreef op 08 August 2003 @ 16:41:
-> SA, helaasch. Dit hoort hier niet thuis :)
ok, jij zal het weten :)

  • whoami
  • Registratie: December 2000
  • Nu online
Verwijderd schreef op 08 August 2003 @ 16:35:
Waar kan ik dit SQL script uitvoeren in de Enterprise Manager? Waardoor vervolgens de database met de inhoud etc. wordt aangemaakt.
Query Analyzer. Is geen onderdeel van Enterprise manager.
Dit is dan zo'n beetje alles wat ze aan documentatie geven. Wie weet hoe ik kan backuppen waarbij ik mijn username en password ook moet invoeren?


Maar hoe ik het ook doe krijg alleen maar fouten. Weet iemand hoe ik dit moet doen?
Hoe doe je het dan?

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 08 August 2003 @ 16:44:
[...]

Query Analyzer. Is geen onderdeel van Enterprise manager.


[...]

Hoe doe je het dan?
code:
1
2
3
4
5
6
7
8
F:\Program Files\SqlDump\bin>sqldump -h 80.80.80.80 mijndatabase -u mijnusername -p mij@!w8woord

fout:

t☺A: can't create log file
sqldump: can't connect to sql server: Could not locate entry in sysdatabases for
 database 'ïE'. No entry found with that name. Make sure that the name is entered
 correctly.

[ Voor 31% gewijzigd door Verwijderd op 08-08-2003 17:22 ]


Verwijderd

Topicstarter
Ik heb eens gesnift wat hij nou werkelijk doet als ik die regel uitvoer...

Hij gaat steeds een Name Query ("Name Query NB mijnpc<1c>") over het netwerk doen (broadcast address). Meer niet... Wat doe ik fout ?

Yeah, ben weer wat verder. Dit heb ik gesnift:
code:
1
2
Could not locate entry in sysdatabases for database 'ïE'. 
No entry found with that name. Make sure that the name is entered correctly

Hoe de hel komt dat ding aan een database naam "ïE" ?!

[ Voor 77% gewijzigd door Verwijderd op 08-08-2003 21:16 ]


Verwijderd

Topicstarter
schopje...

  • DaRealRenzel
  • Registratie: November 2000
  • Laatst online: 16:09

DaRealRenzel

Overtuigd Dipsomaan

Waarom doe je nou moeilijk.. SQL Server heeft toch een ingebouwde backup feature ? Naar Tape of naar Disk ? En als je 't goed wilt doen, en SQL Server kunt betalen (wat moet als je een officiele licnetie hebt) dan kun je ook wel een licentie van een goed Backup pakket met SQL Agent betalen... Ga nou niet het wiel uit zitten vinden....

Nothing is a problem once you've debugged the code


Verwijderd

Topicstarter
DaRealRenzel schreef op 09 August 2003 @ 15:33:
Waarom doe je nou moeilijk.. SQL Server heeft toch een ingebouwde backup feature ? Naar Tape of naar Disk ? En als je 't goed wilt doen, en SQL Server kunt betalen (wat moet als je een officiele licnetie hebt) dan kun je ook wel een licentie van een goed Backup pakket met SQL Agent betalen... Ga nou niet het wiel uit zitten vinden....
Was het maar zo'n feest. Mijn hosting maatschappij heeft MS SQL draaien. Daar wil ik een backup van maken graag via SQLDump.
Mijn hosting maatschappij is niet zo helemaal lekker in het maken van backups van MS SQL databases. Het is belangrijke informatie, die wil ik graag toch zelf (voor de zekerheid) óók backuppen.
Ik vraag alleen hoe ik dat programma goed aan de praat krijg.
Verwijderd schreef op 08 August 2003 @ 16:35:
Waar kan ik dit SQL script uitvoeren in de Enterprise Manager? Waardoor vervolgens de database met de inhoud etc. wordt aangemaakt.
Query Analyzer. Is geen onderdeel van Enterprise manager.
--------------------------------
Ik bedoelde eigenlijk de online versie :) maargoed, daar heb ik het in gevonden

[ Voor 28% gewijzigd door Verwijderd op 09-08-2003 16:56 ]


Verwijderd

Topicstarter
iemand? :)

Verwijderd

Als je toegang hebt tot de enterprise manager, zoals je al zei, kun je zoveel normale sql backupjobs configureren als je zelf wilt, op tijdstippen die je zelf wilt.
Geen third party tooltje voor nodig.

Verwijderd

Topicstarter
Verwijderd schreef op 11 August 2003 @ 00:39:
[...]


Als je toegang hebt tot de enterprise manager, zoals je al zei, kun je zoveel normale sql backupjobs configureren als je zelf wilt, op tijdstippen die je zelf wilt.
Geen third party tooltje voor nodig.
Hoe? Tot nu toe heb ik alleen maar gezien dat ik SQL dumps kan maken van de tabellen etc. maar niet van de inhoud
Pagina: 1