MDW Data Collector–Hiányzó adatok
2013-04-24 · 1 perc olvasás · SQL SQL Server SQL Server 2008 SQL Server 2012 Database Maintenance MDW ·Vannak érdekes esetek az MDW-vel kapcsolatban, amire érdemes kicsit jobban odafigyelni: nekem többször is előfordult, hogy a Server Activity riport tök üres volt. Elvileg a Data Collector újraindítása megoldja ezt a problémát. Igen, de nem, azaz valamikor nem ;-). Az alábbi lekérdezés segítségével megnéztem a hibát: …
Tovább..Titkosított adatbázisok helyreállítása
2013-04-09 · 4 perc olvasás · SQL SQL Server SQL Server 2008 SQL Server 2012 Database Maintenance TDE ·Régóta érik ez a bejegyzés, de sajnos sem időm, sem energiám nem volt eddig erre. Feladat Transparent Data Encryption által titkosított adatbázis(ok) helyreállítása másik szerveren az alábbi lehetséges okokból kifolyólag: Mirroring kialakítása, AlwaysOn Availability Group kialakítása, helyreállítás hardver hiba miatt, …
Tovább..Új oszlop hozzáadása egy táblához–második felvonás
2013-02-25 · 7 perc olvasás · SQL SQL Server SQL Server 2008 SQL Server 2012 Database Development Internals ·A napokban írtam egy bejegyzést arról, hogy mi történik egy új oszlop hozzáadása során. Felmerültek további érdekes kérdések ezzel kapcsolatban: Hol tárolja a default constraint az értéket, ha az csak egy metaadat változás? Mi történik akkor, ha változtatok a default constraint definicióján? Mindkét kérdésre tudom a …
Tovább..Új oszlop hozzáadása egy táblához
2013-02-21 · 13 perc olvasás · SQL SQL Server SQL Server 2008 SQL Server 2012 Database Development Internals ·Milyen egyszerűnek hangzik, hogy egy új oszlopot hozzáadjak egy táblához, igaz? Sajnos ez nem feltétlen olyan könnyű dolog, mint amilyennek hangzik. SQL Server 2008 és SQL Server 2012 is másként kezeli ezt, bizonyos esetekben, de ne szaladjunk ennyire előre. Annó írtam egy bejegyzést arról, hogy egy adatbázis fejlesztő …
Tovább..Mindig meglepem saját magam azzal, hogy újra és újra felfedezek egy olyan szolgáltatást/funkciót az SQL Server-ben, amit már használtam és bevállt, de már régóta nem volt rá szükségem. Mostanság a Policy-Based Management funkciót fedeztem fel ismét. Tavaly a DBCC CHECKDB parancsot “házasítottam” össze a PBM-el, most …
Tovább..Mi is ez? Mikor használható? Hogyan kell beállítani? Mire is jó ez nekem SQL Server esetén? Milyen problémákat vet fel? Ezekre a kérdésekre próbálok választ adni az alábbiakban. Mi is ez? Az instant file inicializálás egy olyan “szolgáltatás” ami az NTFS file allokáció során nem nullázza ki a lefoglalni kívánt …
Tovább..Immár sokadik alkalommal futok bele abba a hibába, hogy az SQL Server 2008 R2 CU teleptése során egy “sokatmondó” hibaüzenet fogad: Install Failed. Jujj de jóóó, ez sokat mond :-). Persze van log file a telepítőnek, így nagy gond nem lehet belőle. Megnyitva a logot a C:\Program Files\Microsoft SQL Server<verzió>\Setup …
Tovább..Azt hiszem az utóbbi hetekben túl sok SQL Server bug-ot és problémát láttam. Ezek közzül kettő kedvencem van: Non-Yielding Scheduler: erről egy későbbi bejegyzésben térek ki, itt még memory dump-okat kell elemezzek. Local Activation Failure: ez utóbbiról szól ez a bejegyzés. Az SQL Agent-ben volt egy olyan job, ami egy …
Tovább..Az utóbbi Meetup eseményeken egy kolléga arra volt kíváncsi, hogy mennyi idő alatt áll elő egy query plan. Akkor és ott helyben a választ nem tudtam. Miközben a monitoring riportjaimat készítettem, felmerült ugyan ez a kérdés és kicsit utánanéztem. A plan xml-jében benne van az információ, hurrá :-), ettől egyszerübb …
Tovább..Vannak esetek, amikor nem kell semmi más mentés, csak full adatbázis mentés, de az minden adatbázisomról – kivéve tempdb. Az alábbi script ebben segít. Értelemszerűen a mentés utvonalát mindenki maga állítsa át: 1USE [master]; 2GO 3 4DECLARE @dbname sysname; 5DECLARE @backupFolder varchar(255) = 'F:\Backups'; 6DECLARE …
Tovább..