Il blog di Emanuele Mattei in ambito Database

Programmazione database, ado.net e database mobile

Blog

Siti

Siti Sql Server

Siti vari

Tools

dicembre 2007 - Posts

Nuovi webcast su Sql Server 2008

Con questo mio ultimo post per l'anno 2007, vi segnalo alcuni webcast per il 2008 riguardante Sql Server 2008.

Da questo sito http://www.microsoft.com/italy/technet/eventi/webcast/default.mspx si parlerà di "Tipi di dati dedicati per Date & Time".

Mentre da questo sito http://www.microsoft.com/italy/technet/eventi/webcast/default.mspx è possibile registarsi per partecipare al webcast dal titolo "Object Dependencies" riguardante la gestione delle dipendenze tra oggetti in Sql server 2008.

Per conlcudere, da questo sito http://www.microsoft.com/italy/technet/eventi/webcast/default.mspx ci si può registrare per partecipare al webcast rivolto al nuovo reporting services di Sql server 2008.

Che dirvi.... buona formazione :-)))

 

Posted: dic 31 2007, 04.19 by EmanueleM | with 2 comment(s)
Filed under:
Sql: Rilevare le colonne di tipo custom di una determinata tabella.

 Lo script di seguito, illustra come rilevare le colonne, il cui tipo di dato è personalizzato. Da ricordare che la select restituisce null, se il tipo di campo non è custom, altrimenti il tipo di dato personalizzato.

 SELECT Column_Name AS ColumnName, Domain_Name AS CustomDataType

FROM INFORMATION_SCHEMA.COLUMNS

WHERE (Table_Name = 'Anagrafica')

Posted: dic 31 2007, 03.42 by EmanueleM | with no comments
Filed under:
Segnalazione sito: http://www.simple-talk.com

Oggi, mi annoto questo interessante sito http://www.simple-talk.com/default.aspx riguardante la programmazione ed i database.

In particolare, nella sezione database http://www.simple-talk.com/sql/ si trovano ottimi articoli e trucchi.

La newsletter è molto interessante, con le ultime novità del portale.

 

Posted: dic 29 2007, 10.00 by EmanueleM | with no comments
Filed under:
FT: Problemi Newsgroup Microsoft

Da qualche settimana, non è possibile accedere al newsgroup italiano Microsoft dal seguente sito http://www.microsoft.com/italy/communities/newsgroups/default.mspx,  per coloro che vogliono visualizzare e postare in tale newsgroup, via web, la soluzione la trovate in questo post http://blogs.dotnethell.it/vincent/Problemi-di-accesso-dallinterfaccia-Web-dei-Newsgroup-Microsoft.__12567.aspx .

Ringranzio l'amico Roberdan, per la dritta ;-))).

 

formazione gratuita riguardante il nuovo Sql Server 2008

Vi segnalo questo post http://blogs.msdn.com/publicsector/archive/2007/12/27/free-e-learning-what-s-new-in-microsoft-sql-server-2008.aspx in cui sono riportati siti per formazioni sul nuovo database Sql Server 2008.

Che dirvi... buona formazione :-))).

 

Segnalazione tools: Gestione di un database tramite un tools manager gratuito usb portable.

Vi segnalo questo sito http://www.sqldbx.com/  dove potete scaricare un ottimo programma gratuito per la gestione dei database.
In particolare tale programma, oltre ad eseguire le operazioni più comuni sul database (query, script, ecc) durante la digitazione delle query, aiuta la
persona, suggerendo i nomi delle tabelle di un database ed i nomi dei campi di una determinata tabella.
Altro aspetto importante di tale programma, che è un semplice file eseguibile (.exe) il quale non necessita di installazione, un ottimo strumento, da portare con se, nella propria chiavetta.

Il programma è gratuito per uso personale, altrimenti a pagamento a dicembre è stata rilasciata una nuova versione (3.13).

Il programma si può usare con diversi database (Sql server, oracle, mysql, ecc).

 

 

Posted: dic 27 2007, 08.54 by EmanueleM | with 1 comment(s)
Filed under: ,
Valutazione di Sql Server 2008

Tra pochi mesi, uscirà la versione definitiva di Sql Server 2008, per gli appassionati di questo database, possono fare delle prove e sperimentare le nuove funzionalità scaricando la versione ctp di sql server 2008 da questo sito http://msdn2.microsoft.com/it-it/bb851668.aspx 

Che dirvi... buono studio.

 

Posted: dic 23 2007, 07.09 by EmanueleM | with no comments
Filed under:
Rilevare la versione di Sql Server tramite SQL.

 

Tramite il comando SQL @@versione possiamo rilevare la versione di Sql server.

Esempio:

SELECT @@version

 

Posted: dic 23 2007, 01.05 by EmanueleM | with no comments
Filed under:
SQL: Rilevare l'ultimo valore del campo contatore (identity)

 

Tramite l'istruzione   SCOPE_IDENTITY  possiamo rilevare l'ultimo valore inserito in un campo identity, utilizzato come contatore.

Di seguito si riporta un esempio di codice:

--Inserisco un record

Insert into anagrafica (nome, cognome) values ('Emanuele', 'Mattei')

--Rilevo il valore

SELECT SCOPE_IDENTITY()

Posted: dic 23 2007, 12.50 by EmanueleM | with no comments
Filed under:
download Driver JDBC 1.2 per Microsoft SQL Server 2005

Vi segnalo questo nuovo aggiornamento http://www.microsoft.com/downloads/details.aspx?FamilyID=c47053eb-3b64-4794-950d-81e1ec91c1ba&DisplayLang=it che permette l'accesso a SQL Server 2000 e SQL Server 2005 da qualsiasi applicazione Java, server applicazioni o applet abilitata per Java.

L'aggiornamento si può scaricare gratuitamente.

Per maggiori informazioni e dowload visitate il sito indicato

Posted: dic 20 2007, 12.36 by EmanueleM | with no comments
Filed under:
Segnalazione sito: Condividere il sapere e la conoscenza tramite video

Vi segnalo questo simpatico sito http://www.wikivideo.it/index.php dove si possono trovare dei video riguardante vari argomenti.

Dopo aver selezionato nella parte sinistra, la categoria di proprio interesse, è possibile scegliere il video da vedere.

Per l'informatica (programmazione), la sezione è la seguente http://www.wikivideo.it/cerca.php?idcat=18 .

Che dirvi... buona visione :-)))

 

Posted: dic 16 2007, 06.41 by EmanueleM | with no comments
Filed under:
Riviste gratuite

Vi segnalo questo sito http://sf.tradepub.com/ dove selezionando la categoria nella parte sinistra, si possono ricevere gratuitamente a casa, senza alcuna spese, delle riviste. Per il settore informatico, ci sono delle valide riviste.

Che dirvi... buona lettura :-))

Posted: dic 13 2007, 11.36 by EmanueleM | with no comments
Filed under:
Segnalazione sito:http://sqlblog.com/

Mi annoto questo simpatico sito http://sqlblog.com/ riguardante il database Sql Server.

Non si sa mai che mi possa tornare utile ;-).

 

Posted: dic 12 2007, 11.33 by EmanueleM | with no comments
Filed under:
linee guida per la migrazione da Oracle o Access a Sql server

Vi segnalo questo documento word http://www.microsoft.com/downloads/details.aspx?FamilyID=3f0f2a3f-dff9-49cd-8ea7-581aa7a303a4&DisplayLang=en il quale riporta informazioni utili per coloro che intendono migrare il database Oracle o Access a Sql  Server.

Che dirvi... buona migrazione :-)))

Posted: dic 12 2007, 10.42 by EmanueleM | with 1 comment(s)
Filed under:
Ado.Net: Rilevare il valore della proprietà estesa Description di un campo di una tabella

Introduzione:

In questo articolo vedremo come rilevare il valore della description di una campo. Come sapete i campi di una tabella, hanno delle proprietà, quali tipo (int, varchar, ecc) dimensione, ecc. Ci sono alcune proprietà particolari dette estese, come per esempio la Description, che  ha il compito di riportare la descrizione del campo.

 Per rilevare tale valore tramite codice .Net, dobbiamo aggiungere i seguenti namespace, che sono disponibili solo se sul computer è installato SQl Server 2005

VB.Net

Imports Microsoft.SqlServer.Management.Smo

Imports Microsoft.SqlServer.Management.Common

C#

using Microsoft.SqlServer.Management.Smo;

using Microsoft.SqlServer.Management.Common;

Vediamo il codice da utilizzare, per esempio  in un evento click di un pulsante

VB.Net

 

'nome del server
        Dim server As New Server("ServerDB")
        'tipo di login (sicuro con utenza e password)
        server.ConnectionContext.LoginSecure = False
        server.ConnectionContext.Login = "Utente"
        server.ConnectionContext.Password = "MiaPassword"
        'oggetto per la gestione del db
        Dim db As Database = server.Databases("Database")
        'oggetto tabella
        Dim tabella As New Table
        'imposto la tabella
        tabella = db.Tables("MiaTabella")
        'oggetto colonna ed imposto la colonna
        Dim colonna As Column = tabella.Columns("Campo")
        'visualizzo la descrizione della colonna
        MsgBox(colonna.ExtendedProperties("MS_DEScription"))

C#

 

//nome del server
             Server server = new Server("ServerDB"); 
            //tipo di login (sicuro con utenza e password)
             server.ConnectionContext.LoginSecure = false;
             server.ConnectionContext.Login = "Utente";
             server.ConnectionContext.Password = "MiaPassword";
            //oggetto per la gestione del db
             Database db = server.Databases["Database"];
            //oggetto tabella
             Table tabella = new Table();
            //imposto la tabella
             tabella = db.Tables["MiaTabella"];
            //oggetto colonna ed imposto la colonna
             Column colonna = tabella.Columns["Campo"];
            //visualizzo la descrizione della colonna

Mentre tramite istruzione SQL, utilizzando la funzione fn_listextendedproperty, come riportato nell'esempio qui di seguito:


SELECT * FROM fn_listextendedproperty(default, 'user', 'dbo','table', 'MiaTabella', 'column', default)

More Posts Next page »