Megválaszolatlan hozzászólások | Aktív témák Pontos idő: szomb. ápr. 27, 2024 6:26



Hozzászólás a témához  [ 6 hozzászólás ] 
C# és SQLDMO 
Szerző Üzenet
ezüst tag

Csatlakozott: csüt. jan. 20, 2005 20:14
Hozzászólások: 62
Hozzászólás 
Adtam jó erős jogokat a felhasználómnak, így be tudtam vele állítani mások jogait is visszaállítás után.


vas. dec. 24, 2006 21:14
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: csüt. jan. 20, 2005 20:14
Hozzászólások: 62
Hozzászólás 
És mi van akkor, ha egy olyan szerverre akarom visszaállítani, ahol más felhasználók is vannak az enyémeken kívül?

Más ötlet esetleg?


csüt. dec. 21, 2006 21:38
Profil Privát üzenet küldése
a fórum lelke
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 8673
Tartózkodási hely: Ahol fikázni könnyű alkotni nehéz!
Hozzászólás 
Így koponyából nem tudom, melyik táblában vannak tárólva, de a google a barátod. :wink:


csüt. dec. 21, 2006 20:29
Profil Privát üzenet küldése ICQ Honlap
ezüst tag

Csatlakozott: csüt. jan. 20, 2005 20:14
Hozzászólások: 62
Hozzászólás 
Melyik rendszertáblát kellene mentenem?


csüt. dec. 21, 2006 20:27
Profil Privát üzenet küldése
a fórum lelke
Avatar

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 8673
Tartózkodási hely: Ahol fikázni könnyű alkotni nehéz!
Hozzászólás 
A mssql jogokat(usereket?) mentsd le egy saját eljárással. Lemented egy valami.SQL-be és futatatod visszatőltés után.
Vagy be kellene állítani, hogy a rendszer táblákat is mentse.


csüt. dec. 21, 2006 19:46
Profil Privát üzenet küldése ICQ Honlap
ezüst tag

Csatlakozott: csüt. jan. 20, 2005 20:14
Hozzászólások: 62
Hozzászólás C# és SQLDMO
Sziasztok!

Lenne egy olyan problémám, hogy egy SQL Server adatbázisát mentem SQLDMO segítségével. Elmentem egy fájlba, majd később visszaállítom. Ez addig rendben is van, amíg ugyanazt az adatbázist használom. Ha törlöm az adatbázist és újra ugyanúgy létrehozom (vagy egy másik szerveren állítom elő ugyanúgy az adatbázist) és ezután állítom vissza az elmentett fájlból, akkor nem működik számomra megfelelően (az adatbázist visszaállítja a fájl szerint, de van egy felhasználó, aki csak ahhoz az adatbázishoz fér hozzá, és ekkor, visszaállítás után nem kapja meg a jogokat).

Idézet:
protected void AdatbazisMentes(string fajlnev)
{
SQLDMO.SQLServer2Class szerver = new SQLDMO.SQLServer2Class();
szerver.Connect(Session["szerver"].ToString(), ((FelhasznaloiAdatok.FelhasznaloiAdatok)(Session["felhasznaloi_adatok"])).felhasznalo, ((FelhasznaloiAdatok.FelhasznaloiAdatok)(Session["felhasznaloi_adatok"])).jelszo);

try
{
SQLDMO.Backup2 biztMentes = new SQLDMO.Backup2Class();
biztMentes.Devices = biztMentes.Files;
biztMentes.Files = HttpContext.Current.Server.MapPath(fajlnev);
biztMentes.Database = Session["adatbazis"].ToString();
biztMentes.SQLBackup(szerver);

}
catch (Exception exc)
{
szerver.Close();
throw exc;
}

szerver.Close();
}

protected void AdatbazisVisszaallitas(string fajlnev)
{
SQLDMO.SQLServer2Class szerver = new SQLDMO.SQLServer2Class();
szerver.Connect(Session["szerver"].ToString(), ((FelhasznaloiAdatok.FelhasznaloiAdatok)(Session["felhasznaloi_adatok"])).felhasznalo, ((FelhasznaloiAdatok.FelhasznaloiAdatok)(Session["felhasznaloi_adatok"])).jelszo);

try
{
SQLDMO.Restore2 visszaallitas = new SQLDMO.Restore2Class();
visszaallitas.Devices = visszaallitas.Files;
visszaallitas.Files = fajlnev;
visszaallitas.Database = Session["adatbazis"].ToString();
visszaallitas.ReplaceDatabase = true;
visszaallitas.SQLRestore(szerver);


}
catch (Exception exc)
{
szerver.Close();
throw exc;
}

szerver.Close();
}


csüt. dec. 21, 2006 16:25
Profil Privát üzenet küldése
Hozzászólások megjelenítése:  Rendezés  
Hozzászólás a témához   [ 6 hozzászólás ] 

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 17 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Magyar fordítás © Magyar phpBB Közösség