Guida di TeamWork

I file per la connessione ai database

I file per la connessione ai database di TeamWork sono in formato Microsoft Data Link, hanno estensione .udl, e contengono i parametri di connessione per l'accesso ai dati tramite le tecnologie standard ADO, OLEDB e ODBC.

Potete creare e modificare questi file usando un qualsiasi editor di testo. Oppure potete usare la finestra di proprietà gentilmente fornita da Windows quando fate un doppio clic su uno di questi file.

La finestra di proprietà per un
    file Microsoft Data Link

I Data Link sono simili ai file INI, come potete vedere nell'immagine che segue. Sono costituiti da una linea iniziale [oledb], da una linea con un commento tipo ; Everything after this line is an OLE DB initstring, ed infine da una linea con i parametri di connessione al database. Quest'ultima linea è quella veramente interessante, e cambia in base al tipo, alla posizione ed alle impostazioni di sicurezza del database.

Il contenuto di un file Microsoft Data
    Link di esempio

Ecco come connettere i vari tipi di database supportati da TeamWork:


Connettere un database Microsost JET (Access)

I principali parametri di connessione per un database Microsoft JET (Access) sono i seguenti:

Ed ora alcuni esempi. Se il database è nel file Progetti.mdb, e si trova in C:\Database\, il contenuto del file di connessione sarà questo:

[oledb]
; Everything after this line is an OLE DB initstring
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Database\Progetti.mdb;

Se invece il database si trova in rete su un computer di nome DBSERVER, nella cartella condivisa Database\, la stringa di connessione sarà questa:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\DBSERVER\Database\Progetti.mdb;

Infine, se il database è protetto con la password 12345, la stringa di connessione sarà questa:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\DBSERVER\Database\Progetti.mdb;JET OLEDB:Database Password=12345;


Connettere un database Microsost SQL Server

I principali parametri di connessione per un database di SQL Server sono i seguenti:

Ed ora alcuni esempi. Se il database è sul server CALIFFO, e si chiama Progetti, il contenuto del file di connessione sarà questo:

[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB;Data Source=CALIFFO;Initial Catalog=Progetti; Integrated Security=SSPI;

Se invece dei servizi di autenticazione di Windows si vogliono usare quelli propri di SQL Server, la stringa di connessione sarà simile a questa:

Provider=SQLOLEDB;Data Source=CALIFFO;Initial Catalog=Progetti; User Id=alberto; Password=califfo;


Connettere un database MySQL AB

I principali parametri di connessione per un database di MySQL sono i seguenti:

Ed ora un esempio. Se il database è sul server http://califfo, e si chiama Progetti, il contenuto del file di connessione sarà simile a questo:

[oledb]
; Everything after this line is an OLE DB initstring
DRIVER={MySQL ODBC 3.51 Driver};SERVER=http://CALIFFO/;DATABASE=Progetti; UID=root;PWD=12345;

Maggiori informazioni

Per avere maggiori informazioni sui parametri e sulle stringhe di connessione, consultate la documentazione di ADO (ActiveX Data Objects), reperibile sul sito web di Microsoft a partire dall'indirizzo http://www.microsoft.com/data/.


Sommario e indice

Usare TeamWork con i software di controllo delle versioni

Configurare l'integrazione con CVS

Configurare l'integrazione con Subversion