dicembre 2007 - Posts
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 :-)))
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')
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.
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 ;-))).
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 :-))).
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).
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.
Tramite il comando SQL @@versione possiamo rilevare la versione di Sql server.
Esempio:
SELECT @@version
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()
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
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 :-)))
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 :-))
Mi annoto questo simpatico sito http://sqlblog.com/ riguardante il database Sql Server.
Non si sa mai che mi possa tornare utile ;-).

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 :-)))
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 »