DevAdmin Blog

Blog di Ermanno Goletto (Microsoft MVP Directory Services - MCITP - MCTS - MCSA - MCP)
posts - 976, comments - 549, trackbacks - 8

My Links

News

Avatar

Curriculum Vitae

Visualizza il profilo di Ermanno Goletto su LinkedIn

Follow ermannog on Twitter


Il contenuto di questo blog e di ciascun post viene fornito “così come é”, senza garanzie, e non conferisce alcun diritto. Questo blog riporta il mio personale pensiero che non riflette necessariamente il pensiero del mio datore di lavoro.

Logo Creative Commons Deed


Server Infrastructure Days 2013 - Milano - 18 e 19 Giugno


Logo SysAdmin.it SysAdmin.it Staff


Logo TechNet Forum TechNet Italia @ForumTechNetIt Follow TechNet Forum on Twitter


Logo MVP

Article Categories

Archives

Post Categories

Blogs

Friends

Knowledge Base

MVP Sites

Resources

Database

Server Infrastructure Days 2013

Anche quest’anno il 18 e 19 Giugno presso il Microsoft Innovation Campus si terrà la Server Infrastructure Days 2013 l'evento gratuito organizzato dalla community WindowServer.it in collaborazione con Microsoft Italia, dedicato alle tecnologie server Microsoft. Io e Mario Serra saremo presenti con due sessioni su Active Directory sui temi della migrazione e del Disaster Recovery, ma insieme a speaker di altissima qualità tecnica verranno analizzate le tecnologie Microsoft utilizzate nelle moderne infrastrutture informatiche. Infatti si parlerà di Exchange Server 2013, Lync Server 2013, SQL Server 2012, Sharepoint Server 2013, System Center 2012, Windows Azure, Windows Server...

posted @ Sunday, April 21, 2013 2:16 PM | Feedback (0) | Filed Under [ Links Security Database IT SharePoint Exchange Virtualization ]

Linq e modifica di una Primary Key

Ipotizziamo di avere le tabelle TestPadri con la colonna ID come Primary Key (PK) e TestFigli con la colonna ID come PK. Inoltre si supponga di avere configurato sul DBMS (per esempio SQL Server la relazioni in modo da modificare a cascata i record figli. Si supponga poi di voler modificare la proprietà ID sulla tabella TestPadri, per come è stata configurata la relazione la proprietà Padre sulla tabella TestFigli verrebbe modificata automaticamente. ...

posted @ Friday, March 08, 2013 10:06 AM | Feedback (0) | Filed Under [ Code, Snippets & Scripts Database .NET ]

Progettazione della Primary Key di una tabella

La discussione su come progettare una Primary Key (PK) di una tabella è sempre un tema caldo tra sviluppatori e DBA, di seguito illustrerò le mie personali considerazioni fondate sulle mie personali esperienze riferite a scenari di database su SQL Server. In primo luogo la prima domanda che ci si pone è cosa scegliere con PK tra le seguenti opzioni: Creare una colonna che rappresenterà un ID univoco, come ad esempio un uniqueidentifier(GUID) o un numero auto incrementante. Ovvero usare una Surrogate key. Utilizzare una colonna non nulla che identifica univocamente i...

posted @ Thursday, February 21, 2013 3:16 PM | Feedback (0) | Filed Under [ Links Design Database ]

SQL Server: creazione di una vista calendario

Spesso nelle statistiche finanziarie di tipo gestionale sarebbe utile avere una vista che di fatto rappresenti un calendario da poter utilizzare in outer join per ricavare ad esempio dati di venduto suddivisi per anno, trimestre, mese, settimana, giorno. Per ottenere lo scopo è possibile utilizzare le Common Table Expression (CTE) creando set di risultati temporaneo che rappresenta le date dei giorni in un dato periodo (dal 01/01/2000 al 31/12/2099 nell’esempio che segue) sfruttando la ricorsione. WITH Calendario(Data) AS (    SELECT CAST('2000-01-01' AS Date)...

posted @ Thursday, February 14, 2013 10:56 AM | Feedback (0) | Filed Under [ Links Tips Database ]

Considerazioni sull’utilizzo degli SSD

I drive a stato solido o SSD (Solid State Drive) sono memorie di massa che differiscono dai drive a disco fisso o HDD (Hard Disk Drive) per il fatto che fanno uso di memoria a stato solido (in particolare memoria flash) per l'archiviazione dei dati anziché utilizzare dischi magnetici e organi meccanici. Questa differenza sostanziale tra gli SSD e gli HDD porta ad una serie di vantaggi e svantaggi di cui bisogna tenere conto nel momento dell’adozione della scelta del tipo di memoria di massa da utilizzare. Vantaggi degli SSD Rumorosità assente ...

posted @ Monday, December 10, 2012 2:27 PM | Feedback (0) | Filed Under [ Links Tips Design Database IT Virtualization ]

SQL Server 2012 Service Pack 1

Dal 7 novembre 2012 come annunciato nel seguente post SQL Server 2012 SP1 Is Now Available! È stato reso disponibile il Service Pack1 di SQL Server 2012 che può essere scaricato dal seguente Microsoft SQL Server 2012 Service Pack 1 (SP1). L’SP1 è disponibile sia come update da applicare a installazioni esistenti (SQLServer2012SP1-KB2674319-x64-Lng.exe, SQLServer2012SP1-KB2674319-x86-Lng.exe) che come Slipstream per eseguire nuove installazioni o upgrade da SQL Server 2008/2008 R2 (SQLServer2012SP1-FullSlipstream-Lng-x64.iso, SQLServer2012SP1-FullSlipstream-Lng-x86.iso, SQLServer2012SP1-FullSlipstream-Lng-x64.box, SQLServer2012SP1-FullSlipstream-Lng-x86.box, SQLServer2012SP1-FullSlipstream-Lng-x64.exe, SQLServer2012SP1-FullSlipstream-Lng-x86.exe) Oltre alla correzioni presenti nei Cumulative Update (a riguardo si veda The SQL Server 2012 builds that were released after SQL Server 2012...

posted @ Tuesday, November 27, 2012 4:45 PM | Feedback (0) | Filed Under [ Links Database ]

SQL Server: ricerca di tabelle e viste che utilizzano una determinata colonna

Nella vita dei database, soprattutto quelli gestionali, può accadere che si decida di mettere mano alla struttura di una tabella eliminando o rinominando una colonna in una tabella. In questo caso possono tornare i seguenti comandi che eseguono una query per determinare quali Tabelle e Viste contengono una determinata colonna. Ricerca nelle Tabelle per colonna specifica: USE DBName GO SELECT sys.tables.name AS TableName, SCHEMA_NAME(schema_id) AS SchemaName FROM sys.tables INNER...

posted @ Tuesday, November 06, 2012 1:29 PM | Feedback (0) | Filed Under [ Tips Database ]

Installazione SQL Server 2012 Management Studio Express su Windows 7 64 Bit

Durante l’installazione della SQL Server 2012 Management Studio Express su un Windows 7 a 64 Bit mi è successo che il setup indicava che il .NET Framework 4.0 non era installato nonostante lo fosse. Inoltre procedendo con il setup si aveva l’errore che non era possibile scaricare da Internet il .NET Framework 4.0 nonostante il computer avesse la possibilità di accedere al link del download. Per la precisione il computer fresco d’installazione aveva come sistema operativo Windows 7 SP1 Professional a 64 Bit in lingua Italiana sul quale era stato...

posted @ Wednesday, September 12, 2012 5:00 PM | Feedback (0) | Filed Under [ Links Tips Database IT ]

Migrazione da SQL Server 2000 a SQL Server 2012

In questi giorni mi sono occupando di una migrazione di SQL Server dalla versione 2000 alla 2012 e in questo post raccoglierò alcune considerazioni e problematiche da tenere presente per eseguire il cambio di versione in modo da causare il minimo disagio. Non è possibile collegare un database SQL Server 2000 o ripristinare un backup eseguito in SQL Server 2000 in  in SQL Server 2012. Occorre infatti prima ripristinare il backup o connettere il database su un SQL Server 2005 o SQL Server 2008 o SQL Server 2008 R2 e quindi portare il livello...

posted @ Friday, August 03, 2012 11:13 PM | Feedback (0) | Filed Under [ Links Tips Database .NET ]

Linq e rowguid

SE si generano con Linq to Entities o Linq to Sql delle entità per tabelle con rowguid non vine trasportata l’impostazione di generazione automatica del valore da parte del Database come invece accade per le identità.   Questo significa che se si inseriscono record nuovi nella tabella con una colonna rowguid a quest’ultima viene assegnato il valore Guid.Empty ({00000000-0000-0000-0000-000000000000}). Per ovviare al problema è possibile ovviare in due medi diversi: Impostare manualmente la proprietà Autogenerate Value a True e la proprietà Auto-Sync a OnInsert. Si tenga però conto che nel caso...

posted @ Monday, July 30, 2012 5:31 PM | Feedback (0) | Filed Under [ Links Code, Snippets & Scripts Tips Database .NET ]

Full Database Archive

Powered by:
Powered By Subtext Powered By ASP.NET