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.
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
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
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
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.