UNIQUE constraint és több NULL érték

Na ez egy igazán egy érdekes probléma: képzeljük el azt az esetet, amikor egy tábla oszlopa engedi a NULL értékeket, de azt is akarjuk, hogy minden egyéb érték egyedi legyen, pl.: USE tempdb; GO CREATE TABLE [dbo].[CheckConstraintTest] ( [id] int NULL, [name] char(1) NULL ); Első körben a UNIQUE constraint jutott eszembe, de ez nem lesz jó. Miért is? Persze, a UNIQUE constraint ne... [More]

SQL Server uptime

Az utóbbi napokban volt “igazi” munka (haha), ami miatt nem volt időm írni… Az elmúlt időszakban többször is felmerült, hogyan lehetne megnézni az SQL Server indulási idejét, uptime-ot. Abból a szempontból érdekes a dolog, hogy a Windows uptime és az SQL uptime nem biztos, hogy ugyan az, pl: az SQL Server szolgáltatást valamiért újra kell indítani, de a szerv... [More]

rsAccessDenied or SSRS prompts for credentials

There are two very interesting error messages I used to get in every implementation of SSRS: It prompts for credentials and/or get the following error message: User %s does not have required permissions. Verify that sufficient permissions have been granted and Windows User Account Control (UAC) restrictions have been addressed. I got the following error message:The permissions granted to user %s are insufficient for performing this operation. (rsAccessDenied).   The solution is prett... [More]

rsAccessDenied probléma

English version is here: rsAccessDenied or SSRS prompts for credentials A Reporting Services bevezetésekor mindig találkozok érdekes problémákkal. Ezek közzül is kettő igen érdekes: Felhasználónevet és jelszót kér, pedig admin vagyok, illetve az alábbi hibaüzenettel találkozhatunk: User %s does not have required permissions. Verify that sufficient permissions have been granted and Window... [More]

Adatbázisok méretének lekérdezése

Update 2012.05.24: igazság szerint van egy újabb lekérdezés, ami sokkal jobb... itt érhető el: http://www.iamberke.com/post/2012/03/05/Adatbazisok-meretenek-lekerdezese.aspx Ma többen is kértek tőlem egy listát, hogy egy-egy szerveren melyik adatbázis mennyi helyet foglal. Az alábbi script megadja a választ: USE msdb; GO IF EXISTS (SELECT 1 FROM sys.objects WHERE [type] = 'U' AND [object_id] = OBJECT_ID('[dbo].... [More]

Microsoft Community Contributor Award 2011

Boldogan jelenthetem, hogy pár perce kaptam meg a Microsoft Community Contributor Award 2011 elismerést az MSDN és a Technet SQL Server fórumain elkövetett ténykedéseimért , pedig a héten sokat dolgoztam és nem volt sok időm És íme:  

SQL MCM Felkészülés 1.-Miért?

Egy ideje készülök az SQL Server MCM vizsgára. Mióta nem kell eladni a házat  azért, hogy megszerezzem a vizsgát, így szánok rá kis időt :). Az eddigi 3 hét Redmond és 18500 USD helyett már "csak" 2500 USD összesen és 2 vizsga. Többen azt mondják, hogy semmi értelme vizsgázni, senki nem veszi komolyan. Lehet benne valami, de ennek szerintem van értelme. ... [More]

Foreign Key hierarchia

  Napokban volt egy bonyolúltabb adatbázis, ahol foreign key alapján meg kellett nézni a kapcsolódó táblákat. Ez még annyira nem is lenne nehéz, de ha a referált tábla is használ foreign key-t, akkor tovább kell menni és megkeresni a többi hivatkozott táblát is. Erre az alábbi megoldást használtam: DECLARE @tablename sysname = 'Sales' ;WITH C... [More]

IIS 7.5 Url Rewrite Aldomain Mapping

Nagy találmány az URL Rewrite. Nagyon sok érdekes dolgot meg lehet vele csinálni, például aldomainek kezelését vagy több domain egy sitehoz való rendelését is. Nem akartam külön IIS Website-ot létrehozni az aldomaineknek/domaineknek, hanem a website wwwroot mappájának egy almappájába akartam tenni. Na itt jön képbe az Url Rewrite. Nézzünk egy p&e... [More]

Flat Hierarchiából "hagyományos" hierachikus adathalmaz

  Nem is olyan régen jött egy olyan feladat, hogy egy "kilapított" hierarchiából kellene "rendes" hierarchiát csinálni SQL-ben. Ez több dolog miatt is érdekes volt: több root volt az adathalmazban (no comment:)), nem minden szint volt megadva, csak amelyikhez tartozott még valami plusz adat. Innentől kezdve már nem is olyan egyszerű, de megoldható. Az alábbi minta kód bemutatja l&eacut... [More]