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: 1USE …
Tovább..Először tisztázzuk, hogy mik a rendszer adatbázisok, van belőle 5 darab: master model msdb tempdb mssqlsystemresource Vajon hányan ismerik az utolsót? Ez nem is jelenik meg a System Databases alatt, hanem a %ProgramFiles%\Microsoft SQL Server\MSSQL10_50.\MSSQL\Binn\ könyvtárban található meg. Ebben az adatbázisban …
Tovább..Egyre többször azt látom, hogy kétféle adatbázis fejelsztő van: tárolt eljárást – stored procedre – használó, ad hoc lekérdezéseket használó. Az első esetben, az egyik nagy előny, hogy a végrehajtási tervek – execution plan – újra és újra felhasználhatóak, csak egyszer lesz a memóriában jó esetben az adott terv. A …
Tovább..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. …
Tovább..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 …
Tovább..Alapvetően nem ajánlom az SQL Server-t direkt kitenni az internetre, de bátraké a szerencse :-). Ma valaki megkérdezte, ha mégis így tenne, mi az a minimum beállítás, amit ajánlok. az alábbi listában összefoglaltam: statikus port beállítása az SQL Server publikus IP címére az SSCM segítségével, soha ne használjuk az …
Tovább..Elkezdtem újraírni az SSMS riportjaimat, mivel az SQL Server 2012 Management Studio már az SQL Server 2008-as ReportViewer-t használja, végre. Így az SSMS 2012 használata esetén nem a BIDS 2005-ös verziójával kell a riportokat fejleszteni. Az első – még nem teljesen kész riport – a System Health Overview: Ez a riport …
Tovább..Az elmúlt időszakban több SQL Server beállítását is meg kellett vizsgálnom. Általban a max server memory beállítás mindenhol az alapértelmezett, dinamikus értéken volt: akár a szerver összes memóriáját is elviheti az SQL Server, ami igen komoly "lassuláshoz" vezethet. Alapvetően a max servever memory beálításnál az …
Tovább..Több tucat jelöltet interjúztattam MS SQL Server-es poziciókra és sajnos csak nagyon kevesen válaszoltak helyesen erre a kérdésemre: vajon egy clustered index-el ellátott táblában az adatok fizikai sorrendje ugyan az e mint az index logikai sorrendje? Miért fontos ez? Hivatkoznék egy régebbi bejegyzésemre, ahol az volt …
Tovább..A rövid válasz: igen. A hosszabb alább: Ma egy igen érdekes keresési kulcsszóval érkeztek az oldalamara 😊. Arra keresett valaki rá, hogy kell e a master adatbázison futtatni a DBCC CHECKDB parancsot. Gondolkodjunk el ezen egy picit: vajon kell e rendszer adatbázisokat ellenőrizni? Vajon kell e mentést csinálni róluk? …
Tovább..