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.
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.
Ecco come connettere i vari tipi di database supportati da TeamWork:
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;
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;
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;
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/.
Usare TeamWork con i software di controllo delle versioni