Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako instalirati bazu

[es] :: MS SQL :: Kako instalirati bazu

[ Pregleda: 2276 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Kako instalirati bazu24.05.2010. u 08:44 - pre 168 meseci
Kako na racunaru koji ima samo sqlexpress instaliran (bez managemant studia) dodati bazu? Skriptovao sam celu bazu ali ne znam kako da je sada postavim na taj racunar?
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Kako instalirati bazu24.05.2010. u 10:40 - pre 168 meseci
Mozda gresim , a da uradis jedan mali program sa memo-om, koji ce da izvrsi script na tom bazom(conn string)..
 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.zaslon-telecom.si.



+14 Profil

icon Re: Kako instalirati bazu24.05.2010. u 12:02 - pre 168 meseci
Najlakse je da napravis backup prazne baze i onda radis Restore na target masini. Ako nemas ManagmentStudio na raspolaganju koristi cmdline ili BAT fajl:
Code:

sqlcmd.exe -U username -P password -S server -Q "RESTORE DATABASE....."


Pogledaj MSDN ili google za TSQL RESTORE DATABASE. Preko istog sqlcmd.exe mozes i da poteras arbitrarne SQL upite, cak i tu skriptu koju vec imas koja kreira bazu.
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
82.117.202.*

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: Kako instalirati bazu24.05.2010. u 12:13 - pre 168 meseci
Ne mora praviti backup, imesto parametra "-Q RESTORE..." moze koristiti "-i <putanjaScripta>" posto je vec scirptovao bazu.
Every hamster has his day.
 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.zaslon-telecom.si.



+14 Profil

icon Re: Kako instalirati bazu24.05.2010. u 12:18 - pre 168 meseci
Mislim da sam i to napisao ako se ne varam:
Citat:

Preko istog sqlcmd.exe mozes i da poteras arbitrarne SQL upite, cak i tu skriptu koju vec imas koja kreira bazu

if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Kako instalirati bazu26.05.2010. u 22:45 - pre 168 meseci
Napravio sam backup baze. I probao restore preko command line-a:
Code:

sqlcmd.exe -S .\SQLEXPRESS -Q "RESTORE DATABASE db_dev FROM disk = 'c:\dbDevBackup'"

Radi na mom racunaru.
Ali ne radi kod klijenta gde je sql server instaliran tokom instalacije. Ovo mi se poziva kao bat fajl na kraju instalacije aplikacije. On pokusava da nadje nesto na lokaciji gde mi se nalazi mdf od baze, greska je tipa:
Code:

msg 5133, level 16, state 1, server anonymus\sqlexpress, line 1 Directory lookup for the file "E:\MojaAplikacija\RadnaBaza\db_dev.mdf" failed with the operating system error 3 <the system cannot find the path specified.>.
msg 3156, level 16, state 3, server anonymus\sqlexpress, line 1 File 'db_dev' cannot be restored to "E:\MojaAplikacija\RadnaBaza\db_dev.mdf". Use WITH MOVE to identify a valid location for the file.

I jos jedna stvar da bi se ova komanda izvrsila izgleda da treba da je ukljucen remote connection na sql server. Ima li nacina da se remote omoguci nekom skriptom? Ne bih da se korisnik koji ne zna sta je sql bakce za ovim.
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.rs.



+2 Profil

icon Re: Kako instalirati bazu26.05.2010. u 22:57 - pre 168 meseci
Ok, probao sam da postavim mdf baze na razvojnoj masini u c:\program files\ms sql server\...\data napravio backup odatle i sada radi i kod klijenta. A kako ovo moze da se zaobidje sta ako klijent kod sebe nema strukturu "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\"?
I deo oko automatskog postavljanja sql servera da mu se omoguci remote connection jos nisam provalio...pitam se da li je to moguce uopste?
 
Odgovor na temu

Koce
DBA
Serbia, Belgrade

Član broj: 59217
Poruke: 144
212.200.144.*



+1 Profil

icon Re: Kako instalirati bazu27.05.2010. u 13:17 - pre 168 meseci
Koristis with move logicalname to path, npr


RESTORE DATABASE [dbname]
FROM DISK = N'D:\backup.bak'
WITH FILE = 1,
MOVE N'baza_Data' TO N'D:\baza.mdf',
MOVE N'baza_Log' TO N'D:\baza.ldf',
NOUNLOAD, STATS = 10

 
Odgovor na temu

[es] :: MS SQL :: Kako instalirati bazu

[ Pregleda: 2276 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.