Al momento sei offline in attesa che la connessione Internet venga ristabilita

Come connettersi a un'istanza di SQL Server Desktop Edition o di SQL Server 2005 Express Edition

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 319930
Sommario
In questo articolo viene descritto come stabilire una connessione a un'istanza di Microsoft SQL Server Desktop Engine (MSDE) o di Microsoft SQL Server 2005 Express Edition.

Nota Gli stessi concetti e discussioni relative a MSDE in questo articolo si applicano anche a SQL Server 2005 Express Edition.

MSDE utilizza due modalità di autenticazione:
  • autenticazione di Windows (autenticazione di Windows)
    In modalità autenticazione Windows, un utente può connettersi tramite un computer con Microsoft Windows NT 4.0, Microsoft Windows 2000 o un account utente di Microsoft Windows XP.
  • modalità mista (autenticazione di Windows e autenticazione di SQL Server)
    In modalità mista, gli utenti possono utilizzare l'autenticazione di Windows o autenticazione di SQL Server per connettersi a un'istanza di MSDE. Gli utenti in tramite un Windows NT 4.0, Windows 2000 o un account utente di Windows XP è possono utilizzare connessioni trusted di autenticazione di Windows o modalità mista.
La modalità di autenticazione predefinita di MSDE è quella di autenticazione di Windows. MSDE viene installato con un account di utente di amministratore di sistema incorporato. Tuttavia, poiché l'autenticazione di SQL Server è disattivata per impostazione predefinita, l'account predefinito non può accedere dopo un'installazione tipica.

Per ulteriori informazioni sulle modalità di autenticazione in MSDE, vedere il seguente sito Web MSDN: back to the top

Requisiti

Nell'elenco seguente sono indicati hardware, software, infrastruttura di rete e i service pack necessari:
  • Microsoft Windows XP Professional, di un Microsoft Windows 2000 Professional, di una Microsoft Windows 2000 Server, di un' Microsoft Windows 2000 Advanced Server o Microsoft Windows NT 4.0 Server
  • Microsoft MSDE 1.0 o Microsoft SQL Server 2000 Desktop Engine (MSDE 2000)
In questo articolo si presume la conoscenza dei seguenti argomenti:
  • Terminologia di database
  • Transact-SQL
back to the top

Connettersi a MSDE con autenticazione di Windows NT

MSDE viene ottenuto integrazione di protezione di accesso con Windows NT 4.0, Windows 2000 o Windows XP mediante l'utilizzo di un utente di rete gli attributi di protezione per controllare l'accesso. Attributi di protezione di rete dell'utente in una vengono stabiliti all'accesso di rete e convalidati da un controller di dominio Windows. Quando un utente di rete tenta di connettersi, MSDE utilizza funzioni basate su Windows per determinare il nome utente di rete convalidato. Per connettersi e amministrare MSDE in autenticazione di Windows, è necessario soddisfare una delle seguenti condizioni:
  • Connettersi a MSDE dal computer locale (utilizzando domini Windows) e accedere a Windows con un account di amministratore.
  • Connettersi a MSDE, in modalità remota se l'account utente di Windows è stato aggiunto al gruppo Administrators sul sistema remoto che ospita MSDE.
Nota : autenticazione di Windows non è disponibile quando un'istanza di MSDE è in esecuzione su Microsoft Windows 98 o Windows Millennium Edition (Me).

back to the top

Connettersi a MSDE con l'autenticazione di SQL Server

Quando un utente si connette con un nome di accesso specificato e una password da una connessione non trusted, MSDE esegue l'autenticazione, controllando se è stato impostato un account di accesso di SQL Server con una password corrispondente la password specificata dall'utente. Se MSDE non dispone di un account di accesso impostato, autenticazione non riesce.

In alcuni casi, potrebbe essere necessario utilizzare l'autenticazione di SQL Server. Nell'elenco che segue delinea alcuni delle circostanze in cui è necessario utilizzare l'autenticazione di SQL Server:
  • MSDE è eseguito in Windows 98. Perché autenticazione di Windows non è supportato in Windows 98, MSDE utilizza l'autenticazione in modalità mista quando viene eseguito in Windows 98 (ma supporta solo autenticazione di SQL Server).
  • È possibile connettersi a MSDE in una rete che non utilizza domini di Windows. In questo caso, non vi è alcun controller di dominio in grado di convalidare l'account di Windows.
  • L'account di Windows non è o non può essere aggiunto al sistema che ospita l'istanza di MSDE che si sta tentando di connettersi. Tuttavia, è necessario un account che è possibile utilizzare l'autenticazione di SQL Server per connettersi con.
Poiché l'autenticazione di SQL Server è disattivata l'installazione predefinita di MSDE, è necessario configurare l'installazione di MSDE per attivare l'autenticazione di SQL Server (modalità mista) oppure è necessario attivare la modalità mista manualmente una volta completata l'installazione. Microsoft consiglia di abilitare l'autenticazione durante l'installazione in modalità mista poiché il processo dopo l'installazione richiede di modificare manualmente il Windows Registry.

avviso : l'account di utente SA incorporato viene installato senza una password. Ciò consente di connettersi a MSDE inizialmente. Tuttavia, se si attiva l'autenticazione di SQL Server, è necessario creare una password per questo account immediatamente. Per creare una password per l'account SA predefinito, attenersi alla seguente procedura per utilizzare OSQL, che è un'utilità della riga di comando installata con MSDE:
  1. Sul computer che ospita l'istanza di MSDE che si sta effettuando la connessione, aprire la finestra del prompt dei comandi.
  2. Digitare il comando seguente e premere INVIO:
    osql - U sa
    Si si connette si il locale, istanza predefinita di MSDE utilizzando l'account SA.
  3. Digitare i comandi seguenti su righe separate e quindi premere INVIO:

    Nota : assicurarsi di sostituire 'mynewpassword' con la nuova password.
    sp_password null 'mynewpassword', 'sa'

    go
    Si noti che viene visualizzato il seguente messaggio, che indica che è stata modificata la password:
    Password changed.						
Per ulteriori informazioni su come utilizzare l'utilità OSQL, vedere il seguente sito Web MSDN: back to the top

Attivare l'autenticazione durante l'installazione in modalità mista

Durante l'installazione, è possibile modificare la modalità di autenticazione MSDE utilizzato per eseguire l'installazione con il parametro comando riportato di seguito:
SECURITYMODE=SQL				
questo parametro di comando fa sì che MSDE installare con modalità di autenticazione mista. Con questa modalità di autenticazione, è possibile connettersi a MSDE utilizzando l'autenticazione di Windows o l'autenticazione di SQL Server.

back to the top

Attivare l'autenticazione dopo l'installazione in modalità mista

importante Questa sezione, metodo o l'attività sono contenute procedure viene illustrato come modificare il Registro di sistema. Tuttavia, possono causare seri problemi se si modifica il Registro di sistema in modo errato. Pertanto, assicurarsi che questa procedura con attenzione. Per maggiore protezione, è eseguire il backup del Registro di sistema prima di modificarlo. È quindi possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
322756Come eseguire il backup e il ripristino del Registro di sistema in Windows
Per impostazione predefinita, i giorni non il valore della sottochiave del Registro di sistema Windows LoginMode è impostato su 1 per l'autenticazione di Windows. Per attivare l'autenticazione dopo l'installazione in modalità mista, è necessario modificare questo valore su 2.

La posizione della sottochiave LoginMode dipende dal che MSDE sia stato installato come istanza predefinita o come istanza denominata. Se MSDE è stato installato come istanza predefinita, la sottochiave LoginMode si trova nella seguente sottochiave del Registro di sistema:
HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode
Se MSDE è stato installato come istanza denominata, la sottochiave LoginMode si trova nella seguente sottochiave del Registro di sistema:
HKLM\Software\Microsoft\Microsoft SQL Server\<Instance Name>\MSSQLServer\LoginMode
Se si utilizza SQL Server 2005 Express Edition, la voce del Registro di sistema LoginMode si trova nella seguente sottochiave del Registro di sistema:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
Per modificare il valore di LoginMode a 2, attenersi alla seguente procedura:
  1. Nel Pannello di controllo aprire lo strumento Servizi per arrestare MSSQLSERVER e tutti gli altri servizi correlati (ad esempio SQLSERVERAgent)
  2. Per aprire l'editor del Registro di sistema, fare clic su Start , scegliere Esegui , digitare regedt32 e quindi fare clic su OK .
  3. Individuare una delle seguenti sottochiavi (a seconda se MSDE è installato come istanza predefinita o come un'istanza denominata):
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer\


    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\<Instance Name>\MSSQLServer\


    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
  4. Nel riquadro di destra fare doppio clic sulla sottochiave LoginMode .
  5. Nella finestra di dialogo Modifica valore DWORD , impostare il valore di questa sottochiave a 2 assicurarsi che sia selezionata l'opzione esadecimale e quindi fare clic su OK .
  6. Riavviare il MSSQLSERVER e i servizi di SQLSERVERAgent per la modifica abbia effetto.
back to the top

Verificare la connettività

Attenersi alla seguente procedura (che non è specifica di una tecnologia) per assicurarsi che sia possibile connettersi correttamente a un'istanza di MSDE:
  1. Fare clic con il pulsante destro del mouse sul desktop del computer, fare clic su Nuovo e quindi scegliere il Documento di testo . Rinominare il file test.udl .
  2. Fare doppio clic sul file UDL per aprire la finestra di dialogo Proprietà Data Link .
  3. Nella scheda provider , fare clic su Microsoft OLE DB provider per SQL Server .
  4. Nella scheda connessione , attenersi alla seguente procedura:
    1. Sotto la voce 1, selezionare o digitare il server che si desidera connettersi.
    2. In articolo 2, selezionare una delle seguenti opzioni:
      • protezione integrata di Windows utilizzare
        Selezionare questa opzione se si utilizza l'autenticazione di Windows.
      • utilizzare un nome utente specifico e una password
        Selezionare questa opzione se si utilizza l'autenticazione di SQL Server. Se si seleziona questa opzione, è necessario digitare il nome utente e la password.
    3. Fare clic su Verifica connessione . Se la connessione ha esito positivo, riceverai un messaggio che conferma che la connessione di prova completata.
back to the top

Risoluzione dei problemi

  • Se il servizio SQL Server non è attualmente in esecuzione, non riesce la connessione di prova. Per verificare che il servizio SQL Server è in esecuzione, fare clic sull'icona MSSQLServer nell'area di notifica e quindi assicurarsi che lo stato viene visualizzato come "esecuzione".
  • Quando si tenta di connettersi a MSDE utilizzando l'account SA incorporato, la connessione potrebbe non se è già stata creata una password per tale account.
  • Se non è possibile eseguire l'utilità OSQL sul computer che ospita MSDE, eseguire l'utilità OSQL da un altro computer e quindi utilizzare l'opzione della riga di comando - U per specificare il server nel comando di connessione. Ad esempio:
    osql -s servername - U sa
back to the top
Riferimenti
Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
325022Protezione MSDE e autenticazione
Per ulteriori informazioni sull'utilizzo di Windows Installer se si sta personalizzando il programma di installazione per SQL Server 2000 Desktop Engine, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
227091Opzioni della riga di comando per lo strumento Microsoft Windows Installer
Per ulteriori informazioni sulla modifica la modalità di autenticazione predefinito per SQL Server 2000 Desktop Engine, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
285097Come modificare la modalità di autenticazione di accesso predefinito a SQL durante l'installazione di SQL Server 2000 Desktop Engine mediante Windows Installer
Per ulteriori informazioni sull'utilizzo di SQL Server Desktop Engine, vedere i seguenti siti Web Microsoft:
SQL Server 2000 Desktop Engine (MSDE 2000)
http://msdn2.microsoft.com/en-us/sql/aa336301.aspx

L'integrazione di MSDE 2000 con le applicazioni
http://www.microsoft.com/sql/prodinfo/previousversions/msde/msdeintegration.mspx

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 319930 - Ultima revisione: 05/18/2007 15:54:37 - Revisione: 4.5

Microsoft SQL Server 7.0 Desktop Edition, Microsoft SQL Server 2000 Desktop Engine (Windows), Microsoft SQL Server 2000 64-bit Edition, Microsoft SQL Server 2005 Express Edition

  • kbmt kbhowtomaster KB319930 KbMtit
Feedback