A napokban írtam egy bejegyzést arról, hogy mi történik egy új oszlop hozzáadása során. Felmerültek
[More]
Milyen egyszerűnek hangzik, hogy egy új oszlopot hozzáadjak egy táblához, igaz? Sajnos ez nem feltét
[More]
Mindig meglepem saját magam azzal, hogy újra és újra felfedezek egy olyan szolgáltatást/funkciót az
[More]
Mi is ez? Mikor használható? Hogyan kell beállítani? Mire is jó ez nekem SQL Server esetén? Milyen p
[More]
Azt hiszem az utóbbi hetekben túl sok SQL Server bug-ot és problémát láttam. Ezek közzül kettő kedve
[More]
Az utóbbi Meetup eseményeken egy kolléga arra volt kíváncsi, hogy mennyi idő alatt áll elő egy query
[More]
Többször is előfordult már, hogy át kellett neveznem SQL Server alatt a gép nevét. Sajnos nem olyan egyszerű ez, mint amilyennek az tűnik, az SQL Server néhány extra lépést még megkövetel: Miután a gép átnevezésre került és újraindult, az alábbi parancsok segítségével az SQL Server-en is állítsuk át a gép nevét: USE [master]
GO
EXEC sp_dropserver '<régi név>'
EXEC sp_addserver @server = '<új név>', @local= 'LOCAL'
Az instance újraindítása után a @@SERVERNAME már az...
[More]
Egyre többször azt látom, hogy kétféle adatbázis fejelsztő van: tárolt eljárást – stored procedu
[More]
Hol volt, hol nem volt, volt egyszer egy SQL Server 2008 R2 ahol se DDL Trigger, se audit, se semmi sem volt beállítva és dbo joga volt a fejlesztőknek az éles környzetben. Történt egy nap – nevezetesen szerdán – hogy valaki törölt egy táblát. E miatt sajnos a program nem az elvárásoknak megfelelően működött. Szerencsére mentés volt, de meg szerettük volna tudni, hogy ki követte el a dolgot, illetve, hogy mikor is történt az egész. Az időpontra azért volt szükség, hogy a point-in-time restore re...
[More]
Vannak olyan esetek, amikor kíváncsi vagyok a wait stat-ra. Ezt a sys.dm_os_wait_stats DMV-ből lehet kiszedni, igen ám, de ez az SQL Server legutóbbi indulása óta összegyűlt adatokat adja vissza. Ez azért lehet problémás, mert lehet nem is az összesre – indulástól eltelt idő alatt összesített, hanem az éppen akuális állapotra vagyok kíváncsi. Ezt két módon érhetem el: Kitörlöm a DMV-ből az adatokat és ezek után az új adatokat nézem meg (nem ajánlott): -- Clear Wait Stats
DBCC SQLPERF('s...
[More]