Copyright: Copyright (C) 1996 Lotus Development Corporation


Finestra di dialogo SQL Server Logon Options

Database Name

Digitare il nome del database iniziale SQL Server 6 con cui stabilire la connessione o selezionare il nome nella casella di riepilogo a discesa. Se non viene indicato alcun nome, viene usato il database standard definito da SQL Server 6.

Workstation ID

Digitare il nome della stazione di lavoro.


Finestra di dialogo Logon to SQL Server

Server Name

Digitare il nome del server contenente le tabelle del database SQL Server 6 alle quali si desidera accedere (facendo distinzione tra maiuscole e minuscole) oppure selezionare il nome nella casella Server Name, nella quale vengono visualizzati i nomi dei server specificati nella finestra di dialogo Setup.

Login ID

Se necessario, digitare il proprio ID (facendo distinzione tra maiuscole e minuscole).

Password

Se necessario, digitare la password per il sistema (facendo distinzione tra maiuscole e minuscole).

 Argomenti correlati


Connessione a SQL Server 6 usando una stringa di connessione

Se l'applicazione usata richiede una stringa di connessione per la connessione a una origine di dati, è necessario specificare il nome dell'origine di dati: questo è indispensabile per il driver al fine di identificare la sezione ODBC.INI del registro da usare per le informazioni di connessione standard. È anche possibile specificare delle coppie attributo=valore nella stringa di connessione per aggirare i valori standard contenuti nella sezione ODBC.INI del registro.

Nella stringa di connessione è possibile specificare sia nomi lunghi che nomi brevi. La stringa di connessione ha il seguente formato:

DSN=nome_origine_dati[;attributo=valore[;attributo=valore]...]

Il seguente è un esempio di stringa di connessione per SQL Server 6

DSN=Contabilità;DB=PERSONALE;UID=GIOVANNI;PWD=XYZZY

La tabella seguente fornisce il nome lungo e il nome breve per ogni attributo, accompagnati da una descrizione.

Le impostazioni standard elencate nella tabella sono le impostazioni iniziali che vengono applicate quando nessun valore viene specificato nella stringa di connessione e nella definizione dell'origine di dati nella sezione ODBC.INI del registro. Se un valore per un attributo è stato specificato durante la configurazione dell'origine di dati, tale valore diventa l'impostazione standard.

Attributo	Descrizione
DataSourceName (DSN)	Una stringa che identifica la configurazione dell'origine di dati di SQL Server 6 nella sezione ODBC.INI del registro. Ad esempio, "Contabilità" o "SQL Server 6-Serv1."
ServerName (SRVR)	Il nome del server contenente le tabelle SQL Server 6 alle quali si desidera accedere.
Database (DB)	Il nome del database con il quale si desidera stabilire una connessione.
LogonID (UID)	Un ID di connessione che fa distinzione tra maiuscole e minuscole usato per la connessione al database SQL Server 6. È richiesto un ID di connessione se sono stati abilitati i livelli di accesso per il database. In tal caso, contattare l'amministratore di sistema per ottenere il proprio ID di connessione.
Password (PWD)	Una password che fa distinzione tra maiuscole e minuscole.
Language (LANG)	La lingua usata dal client. L'impostazione iniziale è English.
ApplicationName (APP)	Il nome che SQL Server 6 usa per identificare l'applicazione.
WorkstationID (WKID)	L'ID della stazione di lavoro usata dal client.
CursorCacheSize (CCS)	Il numero di cursori che la cache per il cursore può contenere. Il driver crea una cache per le istruzioni; ogni istruzione rappresenta una connessione aperta con SQL Server. La cache per il cursore migliora le prestazioni ma usa risorse del database. L'impostazione iniziale è 1.
YieldProc (YLD)	YieldProc={0 | 1 | 3}. Un valore numerico che determina la possibilità di usare altre applicazioni quando SQL Server 6 è occupato. Questo attributo è utile per gli utenti di applicazioni ODBC. I valori consentiti sono: YieldProc=0 (controlla e invia) costringe il driver a controllare la coda dei messaggi di Windows e a inviare gli eventuali messaggi all'applicazione Windows appropriata. YieldProc=1 (non passa il controllo ad altre applicazioni, l'impostazione iniziale) non consente di usare applicazioni non Windows. YieldProc=3 (invia attraverso la funzione Yield di Windows) passa il controllo al kernel di Windows. Il kernel di Windows controlla la coda dei messaggi e invia gli eventuali messaggi alla finestra dell'applicazione appropriata. Questo attributo non può essere modificato in Windows NT o Windows 95. L'impostazione standard di YieldProc è 1. In questo modo, è possibile utilizzare altre applicazioni Windows quando SQL Server 6 è occupato. Se YieldProc è impostato su 0, 2 o 3 non è possibile utilizzare altre applicazioni Windows quando SQL Server 6 è occupato.
CharConv (CC)	Un valore che controlla la conversione del set di caratteri tra SQL Server 6 (versione 4.8 o successiva) e un'applicazione client. I valori più usati sono iso-1 per ISO-8859-1, cp850 per la code page 850, roman8 per il set di caratteri Roman8 e SJIS per un set di caratteri Japanese. Vedere la documentazione di SQL Server per ottenere una lista completa dei valori.
Cancel (CAN)	Cancel={0 | 1 | 2}. Un valore che specifica il modo in cui un'istruzione eseguita in precedenza può essere annullata. I valori consentiti sono: Cancel=0 recupera tutti i record rimanenti nel caso di un'istruzione di tipo Select. Cancel=1 annulla l'istruzione chiamando dbcancel. Impostare Cancel=1 se dbcancel è supportato dalla configurazione. Questo è il valore iniziale. Cancel=2 chiude la connessione con il server per l'istruzione. Impostare Cancel=2 soltanto se dbcancel non è supportato dalla configurazione e se le prestazioni di recupero dei record non sono su livelli accettabili.
Gateway (GW)	Gateway={0 | 1}. Un valore che specifica se si sta usando il Net-Gateway Sybase per accedere a un database DB2 con questa origine di dati. Impostare Gateway=1 se si verifica questa condizione. Altrimenti, impostare Gateway=0 (il valore iniziale).
TwoPhaseCommit (TPC)	TwoPhaseCommit={0 | 1}. Questo attributo consente di avere due o più istruzioni attive in una transazione usando i servizi commit a due fasi di SQL Server. Impostare TwoPhaseCommit=1 per usare i servizi commit a due fasi. È possibile che le istruzioni attive vengano bloccate se fanno riferimento alla stessa tabella SQL Server 6. Negli altri casi, impostare TwoPhaseCommit=0 (il valore iniziale).
Netapi (NAPI)	Netapi={0 | 1}. Un valore che specifica se il file NETAPI.DLL è disponibile. Il valore iniziale Netapi=0 indica che non è disponibile; Netapi=1 indica che è disponibile. Se viene fornito un valore per l'attributo WorkstationID, questo attributo viene ignorato.
ModifySQL (MS)	ModifySQL={0 | 1}. Questo attributo garantisce la compatibilità con le versioni precedenti. Determina se il driver debba modificare le istruzioni SQL per conformarle alle specifiche ODBC oppure passare direttamente l'istruzione SQL a SQL Server 6. Specificare ModifySQL=1 se si desidera che il driver modifichi l'istruzione SQL per conformarla alle specifiche ODBC. Specificare ModifySQL=0 se si desidera che il driver interpreti direttamente i dialetti SQL trovati in driver precedenti. Il valore predefinito è 1.


Connessione a SQL Server 6 usando una finestra di dialogo di connessione

Alcune applicazioni ODBC visualizzano una finestra di dialogo di connessione quando si stabilisce una connessione con un'origine di dati. Questo significa che il nome dell'origine di dati è già stato specificato.

All'interno della finestra di dialogo di connessione, eseguire le seguenti operazioni:

1.	Digitare il nome del server contenente le tabelle del database SQL Server 6 (facendo distinzione tra maiuscole e minuscole) o selezionare il nome nella casella a discesa Server Name, nella quale vengono visualizzati i nomi dei server specificati nella finestra di dialogo di impostazione.

2.	Se necessario, digitare l'ID di connessione (facendo distinzione tra maiuscole e minuscole).

3.	Se necessario, digitare la password per il sistema (facendo distinzione tra maiuscole e minuscole).

4.	È possibile visualizzare la finestra di dialogo SQL Server 6 Logon Options facendo clic su Options per specificare il nome del database iniziale SQL Server 6 al quale connettersi e il nome della stazione di lavoro dalla quale aprire la connessione.

5.	Fare clic su OK per connettersi al database SQL Server 6 installato sul server specificato e aggiornare i valori in ODBC.INI.


Copyright

Copyright 1995 INTERSOLV Inc. Tutti i diritti riservati. INTERSOLV è un marchio registrato e DataDirect è un marchio di INTERSOLV, Inc. Altri nomi di aziende o prodotti citati possono essere marchi o marchi registrati delle rispettive aziende.


Finestra di dialogo ODBC SQL Server 6 Advanced Driver Setup

Per configurare le impostazioni opzionali per un'origine di dati SQL Server, specificare i valori nel modo seguente:

Server List

Si tratta di una lista dei server (separati da virgole) che verranno visualizzati nella finestra di dialogo di connessione.

Database List

Si tratta dei database disponibili nella finestra di dialogo SQL Server Logon Options. Separare i nomi usando delle virgole.

Default Logon ID

Si tratta dell'ID di connessione standard usato per la connessione al database SQL Server 6. Questo ID fa distinzione tra maiuscole e minuscole. È richiesto un ID di connessione soltanto se per il database sono abilitati i livelli di accesso. L'applicazione ODBC può prevalere su questo valore oppure è possibile ignorarlo nella finestra di dialogo di connessione o nella stringa di connessione.

Language

Si tratta della lingua usata dal client. L'impostazione standard è English.

Application Name

Si tratta del nome che SQL Server 6 usa per definire l'applicazione usata.

Workstation ID

Si tratta dell'ID della stazione di lavoro usata dal client.

Cursor Cache Size

Si tratta del numero di cursori che la cache per il cursore può contenere. Il driver crea una cache di istruzioni; ogni istruzione rappresenta una connessione aperta con SQL Server 6. La cache per il cursore migliora le prestazioni ma usa risorse del database. L'impostazione iniziale è 1 (un cursore).

Yield Proc

Si tratta di un valore numerico che determina la possibilità di usare altre applicazioni quando SQL Server 6 è occupato. Questo attributo è utile per gli utenti di applicazioni ODBC. I valori consentiti sono:

0 (controlla e invia) costringe il driver a controllare la coda dei messaggi di Windows e a inviare gli eventuali messaggi all'applicazione Windows appropriata.

1 (non passa il controllo ad altre applicazioni, l'impostazione iniziale) non consente di usare altre applicazioni.

3 (invia attraverso la funzione Yield di Windows) passa il controllo al kernel di Windows. Il kernel di Windows controlla la coda dei messaggi e invia gli eventuali messaggi alla finestra dell'applicazione appropriata.

È consigliabile usare il valore 1.

Character Conversion

Si tratta di un valore che controlla la conversione del set di caratteri tra SQL Server 6 (versione 4.8 o successiva) e un'applicazione client. Se tale valore viene omesso, nessuna conversione viene eseguita sul server.

I valori più usati sono iso-1 per ISO-8859-1, cp850 per la code page 850, roman8 per il set di caratteri Roman8 e SJIS per un set di caratteri Japanese. Vedere la documentazione di SQL Server per ottenere una lista completa dei valori.

Cancel Behavior

Si tratta di un valore che specifica il modo in cui un'istruzione eseguita in precedenza debba essere annullata. I valori consentiti sono:

0 recupera tutti i record rimanenti nel caso che l'istruzione sia di tipo Select.

1 annulla l'istruzione chiamando dbcancel. Questo è il valore iniziale e dovrebbe essere usato se dbcancel è supportato dalla configurazione client/server.

2 chiude la connessione con il server per l'istruzione. Usare questo valore soltanto se dbcancel non è supportato dalla configurazione e se le prestazioni di recupero dei record non sono su livelli accettabili.

Using Gateway

Selezionare questa casella di controllo se si usa Sybase Net-Gateway per accedere a database DB2 con questa origine dati.

NETAPI.DLL Library Available

Il driver usa NETAPI.DLL per ottenere il nome della stazione di lavoro. La maggior parte delle reti per PC supportano questa funzionalità. Se la rete in uso supporta tale funzionalità, selezionare questa opzione. Se viene indicato un ID per la stazione di lavoro, questo campo viene ignorato.

Two-Phase Commit

Questa casella di controllo, se selezionata, consente di avere due istruzioni attive in una transazione usando i servizi commit a due fasi di SQL Server. Le istruzioni attive possono essere bloccate se fanno riferimento alla stessa tabella SQL Server 6.

Translate

Visualizza la finestra di dialogo Select Translator nella quale è possibile eseguire una transazione dei dati da un set di caratteri a un altro. Scegliere il traduttore OEM to ANSI per convertire i dati dal set di caratteri IBM PC al set di caratteri ANSI.

Close

Ritorna alla finestra di dialogo ODBC SQL Server Driver Setup nella quale è possibile fare clic sul pulsante OK per scrivere queste impostazioni nel file ODBC.INI.


Configurazione delle origini di dati

Per configurare un'origine di dati SQL Server 6, eseguire le seguenti operazioni:

1.	Avviare il programma ODBC Administrator eseguendo ODBCAD32.EXE.

Viene visualizzata una lista delle origini di dati.

2.	Se si desidera configurare una nuova origine di dati, fare clic su Add.

Viene visualizzata una lista dei driver installati.

3.	Selezionare INTERSOLV OEM 2.12 32-BIT SQL Server 6 e fare clic su OK.

4.	Se si desidera configurare una origine di dati esistente, selezionare il nome dell'origine e fare clic su Setup.

Viene visualizzata la finestra di dialogo SQL Server ODBC Setup.

5.	Specificare un nome per l'origine di dati, il nome per il server e il nome del database.

6.	È anche possibile immettere una descrizione.

7.	Fare clic su Advanced per configurare le impostazioni opzionali per l'origine di dati, ad esempio Server List e Database List.

Viene visualizzata la finestra di dialogo ODBC SQL Server 6 Advanced Driver Setup.

8.	Definire le impostazioni opzionali per l'origine di dati, ad esempio Server List.

9.	Fare clic su Translate per eseguire una conversione dei dati da un set di caratteri a un altro.

Viene visualizzata la finestra di dialogo Select Translator nella quale è possibile selezionare un traduttore. Il traduttore OEM to ANSI converte i dati dal set di caratteri IBM PC al set di caratteri ANSI. I traduttori elencati nella finestra di dialogo sono determinati dai valori elencati nella sezione ODBC Translators di ODBCINST.INI.

10.	Fare clic su OK per chiudere la finestra di dialogo Select Translator ed eseguire la conversione.

11.	Fare clic su OK per scrivere questi valori nella sezione ODBC.INI del registro.

Questi valori rappresentano i valori standard usati per la connessione all'origine di dati. È possibile cambiare le impostazioni standard configurando nuovamente l'origine di dati. È possibile ignorare le impostazioni standard usando una stringa di connessione con valori diversi.


Tipi di dati

I tipi di dati di SQL Server 6 sono abbinati ai tipi di dati standard di ODBC nel modo seguente:

SQL Server	ODBC
binary	SQL_BINARY
bit	SQL_BIT
char	SQL_CHAR
datetime	SQL_TIMESTAMP
float	SQL_FLOAT
image	SQL_LONGVARBINARY
int	SQL_INTEGER
money	SQL_DECIMAL
real	SQL_REAL
smalldatetime	SQL_TIMESTAMP
smallint	SQL_SMALLINT
smallmoney	SQL_DECIMAL
sysname	SQL_VARCHAR
text	SQL_LONGVARCHAR
timestamp	SQL_VARBINARY
tinyint	SQL_TINYINT
varbinary	SQL_VARBINARY
varchar	SQL_VARCHAR


Livelli di isolamento e blocco supportati

SQL Server 6 supporta il livello di isolamento 1 (read committed) e 3 (serializable). SQL Server 6 supporta il blocco a livello di pagina.


Numero di connessioni e istruzioni supportate

Il sistema di database SQL Server 6 supporta connessioni multiple. Con i servizi commit a due fasi, SQL Server 6 supporta istruzioni multiple per ogni connessione. Altrimenti, SQL Server 6 supporta una istruzione singola per ogni connessione se SQL_AUTOCOMMIT è impostato su 0 e istruzioni multiple se SQL_AUTOCOMMIT è impostato su 1.


Livelli di conformità con ODBC

Il driver SQL Server 6 supporta le funzioni API di base, Livello 1 e Livello 2 elencate in Funzioni ODBC supportate. Inoltre, sono supportate le seguenti funzioni di Livello 2:

SQLBrowseConnect

SQLColumnPrivileges

SQLForeignKeys

SQLPrimaryKeys

SQLProcedureColumns

SQLProcedures

SQLTablePrivileges

Il driver supporta la grammatica di base SQL.


Requisiti di sistema

Per usare il driver SQL Server 6, è necessario aver installato Microsoft SQL Server DB-Library (librerie di database) e Net-Library, versione 6.0 (librerie di rete).

Note	 Il driver SQL Server 6 per Windows NT e Windows 95 richiede il software client di Microsoft; non funziona con il software Sybase System 10.

Il database deve essere in grado di supportare le CSP (catalog stored procedures).

La libreria di database per Windows NT o Windows 95 è NTWDBLIB.DLL. La libreria di rete dipende dal protocollo di rete usato per la connessione con SQL Server 6. Ad esempio, Named Pipes richiede DBNMPNTW.DLL. Contattare il fornitore di Microsoft SQL Server per ottenere le librerie di database e di rete appropriate.

Se si tenta di configurare un'origine di dati e NTWDBLIB.DLL non si trova nel percorso o nella cartella \SYSTEM32 di Windows NT o \SYSTEM di Windows 95, viene visualizzato il seguente messaggio:

"The setup routines for the INTERSOLV OEM 2.12 32-BIT SQL Server 6 ODBC driver could not be loaded. You may be low on memory and need to quit a few applications."


Informazioni sul driver SQL Server 6

Il driver SQL Server 6 supporta il sistema di database SQL Server 6 fornito dalla Microsoft, Inc.

Il nome del file del driver è LOSS609.DLL.

Copyright


Finestra di dialogo ODBC SQL Server 6 Driver Setup

Usare la finestra di dialogo ODBC SQL Server 6 Driver Setup per creare nuove origini di dati SQL Server oppure per configurare origini di dati esistenti.

Data Source Name

Si tratta di una stringa che identifica la configurazione dell'origine di dati di SQL Server 6 nella sezione ODBC.INI del registro. Ad esempio "Contabilità" o "SQL Server6-Serv1."

Description

Si tratta di una descrizione estesa facoltativa per il nome di un'origine di dati. Ad esempio, "Database di contabilità" o "SQL Server 6 su server numero 1."

Server Name

Si tratta del nome del server contenente il database con il quale si desidera stabilire una connessione.

Database Name

Si tratta del nome del database standard per la connessione. Se non viene specificato un valore, viene usato il database definito da SQL Server 6.

Advanced

Visualizza la finestra di dialogo ODBC SQL Server Advanced Driver Setup per configurare impostazioni opzionali per le origini di dati, ad esempio il nome del server.

OK

Crea o modifica l'origine di dati attiva usando le opzioni specificate.

Cancel

Esce dalla finestra di dialogo ODBC SQL Server 6 Driver Setup senza creare o modificare un'origine di dati.

 Argomenti correlati