[ atila74 @ 27.09.2005. 23:16 ] @
kako da prenesem bazu MSDE sa jednog racunara n adrugi u obliku nekog fajla, na racunarima je instaliran samo MSDE i microsoft office
pozdrav
[ Samo polako @ 23.10.2005. 21:26 ] @
Svaka baza ima dva file-a i to

imebaze
i imebaze_log


nalaze se u ....MSSQL\Data
ta dva filea presnimiš i presnimio si bazu, pod uslovom da je takva baza kreirana na drugom računaru.

Druga varijanta je da presnimiš čitav folder MSSQL, što naravno preklapa kompletne baze na drugom računaru.

Ako se podaci na jednom računaru nalaze na disku npr C a na drugom na D onda to možeš uraditi samo prvom varijantom, ali naravno da je takva baza kreirana na drugom računaru pa da je samo preklopiš.

Nadam se da će biti od pomoći, a odgovor si imao na ovom forumu.

Ako neide, pitaj dalje, svaki dan "vucam" te baze...
[ DarkMan @ 01.11.2005. 10:27 ] @
Mozda je malo kasno ali moze da pomogne drugima:
1. Napravi fajl "__connection.bat" sa sledecim sadrzajem:
Code:

@echo===============================================================================
@echo=  SET DATABASE CONNECTION:
@echo=

@rem  Connect to local:   SERVER=(local)  LOGIN=-E
@rem  Connect to remote:  SERVER=SRV      LOGIN=-U sa -P sa

@set SERVER=(local)
@set BAZA=<database name>
@set LOGIN=-U sa -P sa
@set OSQLPATH=H:\Bin

@echo=        SERVER = %SERVER%
@echo=      DATABASE = %BAZA%
@echo=         LOGIN = %LOGIN%
@echo=
@echo=     OSQL PATH = %OSQLPATH%
@echo===============================================================================

@set PATH=%PATH%;%OSQLPATH%

2. "_Backup database.bat" sa sledecim sadrzajem:
Code:

@call "__connection.bat"

@echo=
@echo===============================================================================
@echo BAKUPING DATABASE
@echo===============================================================================
osql -S %SERVER% %LOGIN% -n -Q "BACKUP DATABASE [%BAZA%] TO DISK = '%CD%\_%BAZA%_backup.dat'"

@pause

3. "_Restore database.bat" sa sledecim sadrzajem:
Code:

@call "__connection.bat"

@echo=
@echo===============================================================================
@echo RESTORING DATABASE
@echo===============================================================================
@osql -S %SERVER% %LOGIN% -n -Q "RESTORE DATABASE [%BAZA%] FROM DISK = '%CD%\_%BAZA%_backup.dat'"

@pause


U prvom fajlu su ti podesavanja za konekciju ka bazi. Na taj nacin samo na jednom mestu podesavas parametre za sve ostale batch datoteke. Varijablu OSQLPATH sam stavio zato sto je moguce da na racunaru koji je umrezen a nema instaliran MSDE doneses iskopirane alate koji dolaze uz MSDE (nadji gde ti se nalazi osql.exe i iskopiraj sve na flesh i onda postavis OSQLPATH na putanju gde si iskopirao te alate). Sa ovim osql alatom mozes da radis sve sto je moguce sa bazom podataka.
Drugu i trecu batch datoteku koristi za bekapovanje i restauraciju baze podataka a evo ti jos jedan primer kako mozes da brises bazu, da je kreiras, izvrsavas skripte:

Code:

@call __connection.bat"

@echo=
@echo===============================================================================
@echo BRISEM POSTOJECU BAZU
@echo===============================================================================
@osql -S %SERVER% %LOGIN% -n -Q "DROP DATABASE [%BAZA%]"

@echo=
@echo===============================================================================
@echo KREIRAM BAZU
@echo===============================================================================
@osql -S %SERVER% %LOGIN% -n -Q "CREATE DATABASE [%BAZA%] COLLATE SQL_Latin1_General_CP1250_CI_AS"
@osql -S %SERVER% -d %BAZA% %LOGIN% -n -i "script.sql"

@pause


U poruci http://www.elitesecurity.org/poruka/919718 imas oobjasnjeno kako da menjas mod authentikacije, kreiranje novog korisnika i promena sifre.