7 évvel ezelőtt írtam egy cikket már erről, hogyan lehet állapot információt kliens oldalon kiiratni. Ami miatt ismét előjött, hogy ma is próbálkoztam egy nagy batch futtatásakor, de a PRINT parancsot használtam. Sajnos ennek van egy pici szépséghibája: akkor jeleníti meg, adja vissza a szöveget, amikor az adott …
Tovább..Hamarosan megjelenik a publikus CTP is az SQL 2016-ból, de addig is lássunk pár újdonságot részletesen is. Ebben a bejegyzésben a JSON támogatásról lesz szó. FONTOS: az itt leírtak a publikus és/vagy az RTM verzióban nem vagy másképpen működhetnek! A JSON formátum egy igen kedvelt megoldás adatcsere, adattovábbítás …
Tovább..Hamarosan megjelenik a publikus CTP is az SQL 2016-ból, de addig is lássunk pár újdonságot részletesen is. Ebben a bejegyzésben a Temporal Table funkcióról lesz szó. FONTOS: az itt leírtak a publikus és/vagy az RTM verzióban nem vagy másképpen működhetnek! Mi is az a Temporal Table? Ez egy érdekes megközelítése egy …
Tovább..Ma napi érdekesség :) Próbáltunk egy SSIS package-t megnyitni a DTExecUI.exe-vel, hogy legeneráljuk a parancssori paramétereket (lustaság fél egészség :)) A megnyitás során az alábbi hibaüzenet jött elő:
The package failed to load due to error 0xC0010014 "One or more error occurred. …
Tovább..Ha valaki mostanság telepíteni akarta volna az MS14-044 biztonsági frissítést SQL Server-re, akkor azt kell mondjam, hogy csak óvatosan tegye ezt. 2012 SP1-re felrakva, illetve tranzakciós replikáció beállítása esetén problémát okoz, részletek a Connect oldalon. Két kollégának köszönhető (Kevin Conan és Robert Davis), …
Tovább..Ma egy igazán érdekes problémába botlottam. Fejlesztőkkel beszélgettünk, hogy az IDENTITY oszlop esetén milyen adattípus legyen. Egyikük problémája az volt, hogy hamar kifutunk az int típusból, bár ezt én (sem) nem tartottam valószínűnek, ismervén az adatmennyiséget, évekig nem lenne ez gond. Éppen azért, hogy …
Tovább..Felmerült egy érdekes kérdés Twitteren és a Stackoverflow-n is, nevezetesen: hogyan lehet több hibát "elkapni" SQL kódban. A szomorú hír az, hogy T-SQL-ben a TRY/CATCH nem tudja ezt, pedig volt rá igény, lásd Connect bejegyzés. Lássuk rá egy konkrét példát: 1SELECT 1/0 2RAISERROR ('második hiba',16,1) 3GO Ennél az …
Tovább..A leggyakoribb auditálási módszer az un. shadow table adatváltozás követése esetében. Ez azt jelenti, hogy van egy T1 táblám, akkor készítek egy (nagyrészt) megegyező táblát T1_Audit néven és egy trigger segítségével átrakom a változásokat. Most tekintsünk el a T1 és a T1_Audit táblák kialakításától, ami igazán …
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..