maggio 2004 - Posts

Finalmente! da Venerdì 28 maggio compare sul mio curriclum vitae il logo di Microsoft Certified Database Administrator, e mia moglie avrà pensato: “finalmente hai smesso di spedere soldi inutilmente in questi esami che servono solo a rimpinguare le tasche del tuo CTEC preferito!”. Mi auguro proprio che mia moglia abbai torto marcio. Ed eccola qui la mia certificazione, in ordine cronologico di lettura, è tutta qui:

 

 

Fundamentals Of Database Systems

Elmasri R. / Navathe S. B.  - BENJAMIN CUMMINGS, 1994

 

Implementing Microsoft® Windows® 2000 Professional and Server

Microsoft Official Curriculum 2152BC

 

Programming a Microsoft® SQL Server™ 2000 Database

Microsoft Official Curriculum 2073AC

 

Microsoft SQL Server 2000 System Administration Training Kit

Carl Rabeler - Microsoft Press, 2001

 

SQL Server 2000 – Guida per amministratori

Mark Linsenbardt / Shane Stigler - McGraw-Hill, 2001

 

Data Warehouse- Teoria E Pratica Della Progettazione

Golfarelli M. / Rizzi S. - McGraw-Hill Libri Italia, 2002

 

Microsoft SQL Server 7.0 Data Warehousing Training kit

Sean Nolan, Tom Huguelet - Microsoft Press, 2000

 

…ah dimenticavo i week end passati a sfogliarli tra un disco dei ColdPaly e l’altro….senza disprezzare i Radiohead e i vecchi Pink Floyd e via dicendo.

Posted by sgainz
Filed under:

E fu così che arrivò una risposta a una mia richiesta fatta nel newsgroup microsoft.public.it.sql (che sto frequentando sempre più assiduamente perchè davvero interessante). Dopo giorni di solitudine, al mio post è arrivata una risposta direttamente da Redmond! Una visita insolita, almeno a giudicare dai commenti degli MVP Lorenzo Benaglia, Luca Bianchi e Andrea Montanari. Ogni tanto qualche bella soddisfazione!

Guardare per credere...

Francesco,

MSDE 2000 includes the DTS DLLs, but it might be wise to include the DTS
DLLs in your Setup package. The REDIST.TXT file on your SQL Server CD-ROM
includes the list of DLLs, with directory and registration information.


--
Douglas Laudenschlager
Microsoft SQL Server documentation team
Redmond, Washington, USA

This posting is provided "AS IS" with no warranties, and confers no rights.

"Francesco Quaratino" <fquara~REMOVEIT@libero.it> wrote in message
news:Vfnrc.12814$Wc.451967@twister2.libero.it...
> Salve,
>     secondo voi il seguente scenario è fattibile?
>     1) su un'istanza di SQL Server Developer Edition creo un pacchetto DTS
e
> lo salvo come modulo Visual Basic
>     2) includo il modulo in un progetto VB6 che legge il nome dell'istanza
> SQL e del database e quant'altro da un file di         configurazione
>     3) compilo e distribuisco il progetto VB6 su installazioni MSDE2K
>     4) funziona tutto a meraviglia :-)
>
> Grazie
> Un saluto
> --
> Francesco Quaratino
> http://blogs.devleap.com/sgainz.blog

 
Posted by sgainz
Filed under:
E' il mio resoconto della conferenza tenuta Venerdì scorso a Bari dal simpaticissimo Francesco Balena... che se non fosse un programmatore serebbe un grande showman :)
Link: http://www.programmazione.it/front/index.php?entity=earticle&idArticle=19915
Posted by sgainz

Ho incontrato parecchi volti sbigottiti (compreso il mio) difronte alla questione che espongo di seguito e che, una volta rivelata, risulta davvero di una semplicità disarmante:

Se si definisce una vista con una SELECT * , e poi si modifica la struttura delle tabelle incluse nella stessa vista aggiungendo alcune colonne, tali nuove colonne non appaiono nella vista, questo perchè la lista delle colonne viene interpretata solo al momento della creazione iniziale della vista. Perciò, nel caso esposto sopra occorrerebbe fare un ALTER VIEW oopure lanciare la stored procedure di sistema:

SP_REFRESHVIEW [ @viewname = ] 'viewname'

oppure si potrebbe creare la seguente database-user stored procedure che applica la procedura di cui sopra a tutte le viste presenti nel database a cui appartiente:

CREATE PROCEDURE RefreshAllView AS
BEGIN
 DECLARE views_cursor CURSOR FOR SELECT name FROM sysobjects WHERE type='V'
 OPEN views_cursor
 declare @view varchar(256)
 FETCH NEXT FROM views_cursor INTO @view
 WHILE @@FETCH_STATUS = 0
  BEGIN
   EXEC SP_REFRESHVIEW @view
   FETCH NEXT FROM views_cursor INTO @view
  END
 CLOSE views_cursor
 DEALLOCATE views_cursor
END
GO

Posted by sgainz | 3 comment(s)
Filed under:
Pochi giorni fa, durante la tappa barese del MSDN Security Roadshow tenuta da Marco Russo, ho saputo che su Devleap era possibile aprire un blog. Dunque, eccomi qui. Spero di essere costante nell'opera di aggiornamento dei contenuti. Un post all'ora dovrebbe bastare per adesso :-). Un saluto a tutti i passanti.
Posted by sgainz
Filed under: