SQL Server 2012 ingyenes tréning anyagok

Van pár érdekes gyűjtemény, tréning anyag, ami ingyenesen elérhető az SQL Server 2012-höz. Ezeket a Microsoft és azok a cégek állították össze, akik már a CTP3-at is használták. igen sok információ, újdonság van ezekben az anyagokban, sőt még VHD-k is megtalálhatóak. SQL Server Virtual Labs SQL Server 2012 Early Adoption Cook Book SQL Server 2012 Developer Training Kit BOM Channel 9 - Entries tagged with SQL Server 2012

HUG-MSSQL honlap elindult

A mai napon elindult a HUG-MSSQL Sql Server Magyar Felhasználóinak honlapja: http://hug-mssql.hu  Még se a design , se a tartalom nincs teljesen készen, de Horváth Zoltán kolléga már dolgozik az ügyön

SQL Server 2012 RTM

Tegnapi napon az SQL 2012 RTM verziója megjelent, amit a http://www.microsoft.com/download/en/details.aspx?id=29066 oldalról le lehet tölteni. Csak azért nem írtam erről előbb, mert el voltam foglalva a telepítéssel  Update 2012.03.07. 21:03: Az MSDN előfizetésemben az alábbi verziók érhetőek el: Developer Edition Business Intelligence Enterprise Core Edition Enterprise Edition Express Edition Expr... [More]

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

Az alábbi lekérdezés segít megnézni, hogy mely adatbázisok, mennyi helyet foglalnak.   USE [tempdb] CREATE TABLE #DatabaseSize ( [database_name] sysname, [type_desc] nvarchar(50), [state_desc] nvarchar(50), [size_in_MB] bigint ); EXEC sp_MsForEachDb 'USE [?] INSERT INTO #DatabaseSize SELECT DB_NAME(), type_desc, state_desc, SUM(size * 8 / 1024) FROM sys.database_files GROUP BY type_desc, state_desc ' SELE... [More]

Adatbázis szintű jogok kilistázása

Az utóbbbi időben sokszor kérdezték különböző fórumokon, hogyan lehet kilistázni az adatbázis szintű jogokat. az alábbi script ezt megcsinálja: USE [?] GO SELECT DB_ID() AS [db_id], DB_NAME() AS [db_name], DPER.[class_desc], DPER.[permission_name], DPER.[state_desc], DPRI.[name], DPRI.[type_desc], CASE WHEN DPER.[class_desc] = 'DATABASE' THEN DB_NAME() WHEN DPER.[class_desc] = 'OBJECT_OR_COLUMN' AND DPER.[minor_id] = 0... [More]

SSMS kapcsolatok szinkódolása

Kedves kolléga Horváth Zoltán felfedezte, hogy az SQL Server Management Studio a query ablak alsó része más-más szinekben pompázik, amikor a fejlesztői vagy az éles rendszerhez kapcsolódik. Ennek az az oka, hogy az én regisztrált szervereimet importálta be a saját SSMS-ébe. Én pedig minden szervercsoporthoz külön szinkódot használok. A szinezésnek történelmi okai vannak: amikor először megjelent az SQL 2005-höz kiadott SSMS elkezdtem használni. Ez egy nagy változás volt az addigi Enterprise m... [More]

Hasznos funkció: fnIsGuid

Ismét alkotni kellett, bár most a saját hülyeségem miatt  Van egy táblám, amiben nvarchar(max) típusú oszlopba sokfajta adatot tartok, de nekem csak azok kellenek, amik uniqueidentifier típusúak. Találtam egy függvényt (ezen az oldalon: http://weblogs.sqlteam.com/mladenp/archive/2005/08/16/7545.aspx), ami ezt a problémát megoldja: CREATE FUNCTION [dbo].[fnIsGUID] ( @input varchar... [More]

Keresési kulcsszavak újrahasznosítása cikkíráshoz

Amikor az oldalra érkezik valaki egy keresőből, talán nem is tudja, de megfelelő módszerekkel a kulcsszavakat ki lehet nyerni; pl: Google Analytics segítségével. A másik érdekes dolog, amikor valaki hivatkozik az oldalra pl. egy fórumban. Eddig nem is gondolkoztam olyan cikkek írásán, ami a keresőkből, hivatkozó oldalakról érkező látogatók kulcsszavai/témái alapj&a... [More]

PIVOT aggregáló funkció nélkül

Ma ismét elökerült ez az érdekes probléma: hogyan használjam a PIVOT operátort anélkül, hogy az értékek összesítve lennének pl. a SUM, AVG függvényekel. Nekem csak az értékek kellenek. A MIN és a MAX függvények ebben az esetben nagyon hasznosak :-) /*=============================================================================== Date: 2012.01.19 Descripti... [More]

5 dolog amit SOHA nem csinál egy adatbázis fejlesztő

Milyen jó is a késő esti munka főleg mert 6 órás időzona különbséggel dolgozom. Nem kellene, de mégis. Az ok nagyon egyszerű: amíg szabadságon voltam pár dolgot megváltoztattak, mert úgy gondolták páran, hogy az jó. Most javíthatom az egészet dolgozhatok egy bonyolúlt deployment scripten e miatt. Mi az amit *soha* nem szabad csinálni egy táblával: Soha nem nevezünk át oszlopot! Soha  nem változtatunk a tábla oszlopainak sorrendjén (pár kivételes esettől eltekintve). Új oszlopo... [More]