Personalizzazione SQL/MSDE i file di installazione automatica

Traduzione articoli Traduzione articoli
Identificativo articolo: 233312 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo Ŕ stato archiviato. L?articolo, quindi, viene offerto ?cosý come Ŕ? e non verrÓ pi¨ aggiornato.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

Un'installazione automatica (o invisibile all'utente) di Microsoft SQL Server 7.0 o Microsoft Data Engine (MSDE) 1.0 pu˛ essere automatizzata utilizzando un file iss che registra le risposte e le selezioni che verrebbero fornite da un utente durante un'installazione interattiva.

Se si utilizza SQL Server 7.0, Ŕ possibile generare un file iss personalizzato adatto alle proprie esigenze eseguendo il programma di installazione di SQL Server (SETUPSQL.EXE) in un computer che non dispone di SQL Server o MSDE installato. Si selezionano le opzioni desiderate per il file iss per l'installazione di SQL Server. Dopo l'installazione, il programma di installazione crea un file denominato Setup. iss nella directory principale di Microsoft Windows (ad esempio C:\WINDOWS o C:\WINNT). ╚ possibile rinominare o spostare il file iss per una nuova posizione e l'utilizzo di automatizzare il futuro vengono installati in cui si desidera ottenere la stessa configurazione. Il parametro della riga di comando Setupsql.exe facoltativo "k = Rc" fa sý che il programma di installazione scrivere il file Setup ISS mentre si selezionano opzioni invece di attendere una volta copiati i file, consentendo in tal modo Ŕ possibile generare un file iss senza installare effettivamente SQL Server. Tuttavia, il file Setup iss creato con la k = Rc opzione Ŕ incompleta. ╚ necessario modificare il file creato utilizzando questa opzione come descritto in dettaglio nell'articolo della documentazione in linea di SQL Server 7.0 "Creazione di un File di installazione" prima che sia utilizzabile. Documentazione in linea di SQL Server Ŕ disponibile per il download dal seguente sito Web Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyID=a6f79cb1-a420-445f-8a4b-bd77a7da194b
L'opzione per generare un nuovo file iss non Ŕ disponibile per il pacchetto ridistribuibile di MSDE, che non include una procedura guidata installazione grafica. Tuttavia, lo stesso effetto Ŕ possibile modificare un file iss esistente. Esempi di file iss che sono stati testati sono disponibili con MSDE e SQL Server. Il file Unattend.iss consente di automatizzare una tipica installazione di MSDE e il CD di SQL Server include file ISS di esempio per l'installazione di varianti comuni delle installazioni di SQL Server (solo utilitÓ client, Desktop edition/Standard edition e cosý via).

Informazioni sulla configurazione delle opzioni di installazione riportato di seguito:
  • Percorso di installazione
  • Librerie di rete sul lato server
  • Tabella codici
  • Tipo di ordinamento
  • Regole di confronto Unicode
  • Stile di confronto Unicode
  • ModalitÓ di gestione licenze
  • Numero di licenze per Server
  • Nome utente registrato
  • Account di avvio servizio
  • Avvio automatico MSSQLServer/SQLServerAgent
Molte delle informazioni in questo articolo sono disponibili anche nell'articolo della documentazione in linea di SQL Server "Creazione di un File di installazione". Per informazioni su come utilizzare un file iss per automatizzare l'installazione, vedere la documentazione in linea di SQL Server 7.0 l'articolo "Installazione automatica" e "Come eseguire un'installazione automatica (Prompt dei comandi)". Per MSDE, i parametri della riga di comando che consentono di specificare il percorso del file di ISS sono reperibili nel file Readme. txt di MSDE. Come per determinare se un'installazione invisibile all'utente ha terminato e se l'installazione ha esito positivo o negativo, per ulteriori informazioni fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
233337 Come determinare quando viene completata un'installazione automatica di SQL Server 7.0/MSDE 1.0

Informazioni

Il file iss presenta una struttura simile a un file ini di Windows standard. Voci vengono raggruppate in una sezione e i nomi delle sezioni sono identificate da parentesi quadre ("[" e "]"). Ad esempio, di seguito Ŕ la prima sezione nel file iss:
  [InstallShield Silent]
  Version=v5.00.000
  File=Response File
				

Percorso di installazione

    [SetupTypeSQL-0]
    szDir=C:\MSSQL7
    szDataDir=C:\MSSQL7

				
Esistono due directory di installazione per SQL Server o MSDE. La directory principale specifica il percorso dei file binari e file di registro. La directory di dati specifica il percorso del file di database per il master, msdb, pubs (solo SQL Server) e un modello di database. ╚ anche il percorso predefinito per i nuovi database utente. Modificare il parametro szDir per modificare la directory principale e modificare szDataDir per modificare la directory di dati. Per impostazione predefinita queste directory sarÓ lo stesso. Se tali directory si trovano su partizioni NTFS, l'utente che effettuerÓ l'installazione di MSDE e l'account di Microsoft Windows NT Ŕ possibile selezionare l'account di avvio del servizio SQL Server / MSDE (vedere la sezione Account di avvio del servizio) deve disporre delle autorizzazioni controllo completo su di essi. Programma di installazione non riesce se non sono disponibili le autorizzazioni necessarie.

Librerie di rete sul lato server

    [DlgServerNetwork-0]
    NetworkLibs=4095
    TCPPort=1433
    TCPPrxy=Default
    NMPPipeName=\\.\pipe\sql\query

				
╚ possibile includere le seguenti librerie di rete: Named Pipes, TCP/IP sockets, multi-protocollo NWLink IPX/SPX, AppleTalk ADSP e Banyan Vines. La Named pipe e le librerie di rete Banyan Vines sul lato server non Ŕ installati in Microsoft Windows 95 o Windows 98.

Nota. Per altre restrizioni applicate a SQL Server / MSDE durante l'esecuzione in Windows 95 o Windows 98, vedere la documentazione in linea di SQL Server articolo "SQL Server 7.0 in Windows 95/98". La voce di ISS NetworkLibs Ŕ una maschera di bit che rappresenta il netlibs per l'installazione. I valori nella maschera di bit per ogni libreria di rete sono inferiori (i valori sono forniti in formato esadecimale e decimale):
Riduci questa tabellaEspandi questa tabella
Libreria di reteValore (esadecimale)Valore (decimale)
Nome pipe0x0000000F 15
Socket TCP/IP0x000000F0 240
Multiprotocol0x00000F00 3840
NWLink IPX/SPX0x0000F000 61440
AppleTalk0x000F0000 983040
Banyan Vines0x00F00000 15728640
Crittografia multiprotocollo0xF0000000 -268435456
Per specificare quali netlibs sul lato server per installare, combinare i valori esadecimali con operazioni OR bit per bit e si scriverÓ questo valore per la voce NetworkLibs come un valore integer con segno a 32 bit. Ad esempio, si supponga che si desidera installare Named Pipes e Multiprotocol e si desidera abilitare la crittografia multiprotocollo (crittografia multiprotocollo non Ŕ un effetto a meno che non Ŕ incluso anche Multiprotocol). Utilizzare il valore esadecimale F0000F0F, ovvero-268431601 quando viene rappresentato come un valore integer con segno a 32 bit:
       0000000F   (Named Pipes)
    OR 00000F00   (Multiprotocol)
    OR F0000000   (Multiprotocol encryption)
    -----------
       F0000F0F  =  -268431601
  
				
In alternativa, utilizzare il metodo riportato di seguito:

Sommare i valori nella colonna "Valore (decimale)" nel grafico sopra riportato per le librerie di rete che si desidera includere. Ad esempio, per includere la crittografia multiprotocollo Named Pipes e Multiprotocol:
               15   (Named Pipes)
    +        3840   (Multiprotocol)
    +  -268435456   (Multiprotocol encryption)
    -------------
       -268431601
  
				
Nota. ╚ consigliabile includere sempre Named Pipes, a meno che non si installa in Windows 95 o Windows 98.

La voce NMPPipeName Ŕ il nome di named pipe su cui Ŕ in ascolto di SQL Server. Non deve essere modificato il valore predefinito ("\\.\pipe\sql\query") senza giustificazione.

La voce TCPPort specifica il numero di porta TCP/IP, utilizzato durante l'installazione di TCP/IP Sockets. In genere non deve essere modificato rispetto all'impostazione predefinita 1433.

La voce TCPPrxy Ŕ l'indirizzo proxy WinSock remoto, che si applica anche solo quando TCP/IP Ŕ configurato. Nella maggior parte dei casi risulterÓ "Default".

La voce NWLinkObj Ŕ il nome del servizio Novell Bindery. Questo movimento esiste solo quando viene incluso NWLink IPX/SPX.

La voce BanyanObj Ŕ il nome del servizio StreetTalk. Viene utilizzato solo quando Ŕ selezionato Banyan Vines.

La voce ApplObj Ŕ l'oggetto servizio AppleTalk. Viene utilizzato solo quando Ŕ selezionata la libreria di rete di AppleTalk ADSP.

Stile di confronto, ordinamento, confronto Unicode e codici

    [DlgCpSortUnicode-0]
    SortId=52
    LCID=1033
    CompStyle=196609

				
La voce di oggetto SortID correnti identifica entrambi la pagina e ordinare ordine del codice di SQL Server / MSDE. Nella maggior parte dei casi deve essere utilizzato il valore predefinito di oggetto SortID correnti di 52 (specifica tabella codici 1252 e un dizionario, senza maiuscole/minuscole di ordinamento). Ogni pagina di codice (detto anche per impostare un carattere) dispone di un set di tipi di ordinamento supportate associato. Ogni ordine Ŕ identificato da un ID di ordine di ordinamento; un ordinamento con ID identifica anche in modo univoco la pagina di codice Ŕ associato il tipo di ordinamento. Per un elenco di ID degli ordini di ordinamento alternativo (e i set di caratteri associato), vedere l'articolo di documentazione in linea di SQL Server 7.0 "ID ordine di ordinamento". Per ulteriori informazioni su questo argomento, vedere l'articolo di documentazione in linea "Le pagine del codice e gli ordinamenti".

La voce di ID impostazioni internazionali (LCID) specifica le regole di confronto Unicode. Le regole di confronto Unicode definisce il modo che i dati Unicode viene ordinati (si tratta di un funzionamento analogo a un ordinamento per dati di tipo carattere). In generale, deve essere utilizzato l'ID predefinito del 1033 (Unicode generali). Se si richiede un ordinamento alternativo di dati Unicode, vedere l'articolo di documentazione in linea "Regole di confronto Unicode".

L'ordinamento di caratteri Unicode all'interno delle regole di confronto Unicode pu˛ essere regolato modificando lo stile di confronto Unicode. In genere si consiglia di accettare il valore predefinito di 196609. Lo stile di confronto Unicode Ŕ rappresentato dalla voce di CompStyle, una bitmap con i seguenti componenti:
Riduci questa tabellaEspandi questa tabella
StileValore (esadecimale)Valore (decimale)
Ignora maiuscole / minuscole0x00001 1
Ignorare l'accento0x00002 2
Ignora Kana0x10000. 65536
Ignora larghezza0x20000 131072
I valori di CompStyle possono essere calcolati in modo analogo per la maschera di bit NetworkLibs (illustrata nella sezione precedente di librerie di rete sul lato Server). Ad esempio, il valore predefinito di 196609 (0x30001 in formato esadecimale) Ŕ il risultato della combinazione di opzioni larghezza Ignora, Ignora maiuscole e Ignora Kana:
           1   (Ignore case)
    +  65536   (Ignore Kana)
    + 131072   (Ignore width)
    ---------
      196609
  
				

Gestione licenze

    [License]
    License Mode=PERSERVER
    License Limit=15

				
La voce di modalitÓ di licenza con i seguenti valori possibili: "PERSERVER" e "PERSEAT". La voce di limite della licenza specifica il numero di ogni server SQL licenze di accesso Client (CAL) che sono stati acquistati. Non esiste la voce di limite di licenze quando la modalitÓ di licenza Ŕ PERSEAT.

La sezione [License] non si applica a MSDE o SQL Server Desktop edition viene installato; connessioni client a SQL Server Desktop edition o MSDE non necessitano di CAL SQL. Tuttavia, i computer in cui Ŕ installato SQL Server Desktop devono essere coperte da una per ogni sedile CAL SQL. Analogamente, un computer con installato MSDE richiede una per ogni sedile CAL SQL se MSDE interagirÓ con un SQL Server. Per ulteriori informazioni sull'edizione di SQL Server Desktop licenze, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
207809 DTS/replica delle licenze per Desktop SQL Server 7.0

Nome utente registrato

    [SdRegisterUser-0]
    szName=User Name
    szCompany=Company Name

				
L'installazione di MSDE o SQL Server pu˛ essere personalizzato con il nome dell'utente registrato e il nome della societÓ. Modificare szName per modificare il nome dell'utente e szCompany per includere la societÓ.

Account di avvio

    [DlgServices-0]
    Local-Domain=61680
    AutoStart=255
    SQLDomain=MyDomainName
    SQLDomainAcct=MyDomainUser
    SQLDomainPwd=....
    AgtDomain=MyDomainName
    AgtDomainAcct=MyDomainUser
    AgtDomainPwd=....

				
La sezione [DlgServices-0] definisce le proprietÓ degli account in cui vengono eseguiti i servizi MSSQLServer e SQLServerAgent. La voce di dominio locale Ŕ una bitmap che specifica se ognuno di questi account Ŕ un account di dominio di Windows NT o l'account LocalSystem speciale. Per informazioni su quando utilizzare un account di dominio anzichÚ l'account sistema locale, vedere la che documentazione in linea di SQL Server l'articolo "Creazione di SQL Server account utente di servizi" e "Account di avvio del servizio Agente SQL Server". In Windows 95 o Windows 98, Ŕ necessario installare i servizi per utilizzare l'account LocalSystem. questi sistemi operativi non forniscono una gestione controllo servizi, in modo che entrambi i servizi eseguiti nel contesto di protezione dell'utente interattivo corrente. Le opzioni per la voce di dominio locale sono:
Riduci questa tabellaEspandi questa tabella
OpzioneValore (esadecimale)Valore (decimale)
MSSQLServer utilizza LocalSystem0x000F 15
MSSQLServer utilizza account di dominio0x00F0 240
SQLServerAgent utilizza LocalSystem0x0F00 3840
SQLServerAgent utilizza account di dominio0xF000 61440
Nella precedente sezione [DlgServices-0], locali di dominio sono 61680, che indica che il MSSQLServer e SQLServerAgent verrÓ avviato con un account di dominio (61440 + 240 = 61680).

La voce di avvio automatico Ŕ una maschera di bit che controlla se ogni servizio Ŕ configurato per l'avvio automatico all'avvio del computer (in Windows NT) o quando un utente si connette (in Windows 95 o Windows 98). Nell'esempio precedente, MSSQLServer e SQLServerAgent sono configurati per l'avvio automatico (240 + 15 = 255):
Riduci questa tabellaEspandi questa tabella
OpzioneValore (esadecimale)Valore (decimale)
Dotati di MSSQLServer0x000F 15
Dotati di agente SQL Server0x00F0 240
Si noti che nÚ SQLServerAgent nÚ MSSQLServer possono essere configurati per l'avvio automatico dal programma di installazione SQL in Windows 95 o Windows 98 poichÚ questa opzione non viene esposto tramite l'interfaccia grafica del programma di installazione su queste piattaforme. Per ulteriori informazioni su come avviare il servizio MSSQLServer o il servizio Agente SQL Server in Windows 95 o Windows 98, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
196654 Come controllare i servizi di SQL Server in Windows 95 o Windows 98
In Windows NT, Ŕ possibile avviare automaticamente Agente SQL Server solo se viene avviato automaticamente MSSQLServer, poichÚ il servizio Agente SQL Server dipende da MSSQLServer. Le rimanenti voci in questa sezione (SQLDomain, SQLDomainAcct, SQLDomainPwd e cosý via) specifichino quali Windows NT verranno utilizzati l'account se la voce di dominio locale indica che uno o entrambi servizi utilizzerÓ un account di dominio di Windows NT anzichÚ l'account LocalSystem. Queste voci non sono presenti quando si utilizza LocalSystem. Le password immesse sono crittografate e possono essere ottenute solo eseguendo l'installazione di SQL Server in modo interattivo per generare un nuovo file iss. Se non Ŕ possibile o pratico nel caso specifico, Ŕ necessario installare MSSQLServer e SQLServerAgent per l'esecuzione con l'account LocalSystem (Local-Domain = 3855).

Gli utenti di Windows NT in seguito possono modificare gli account di avvio del servizio, se lo si desidera (vedere la documentazione in linea di SQL Server l'articolo "Come installare il servizio SQL Server per l'accesso con un account utente diverso (Windows NT)" e "Creazione di SQL Server account utente di servizi"). In Windows NT, l'utilitÓ Scm.exe exe (nella directory MSSQL7\BINN) utilizzabile dopo l'installazione per modificare l'account di avvio del servizio da LocalSystem a un account di dominio, se Ŕ necessario che questo essere automatizzato. Per ulteriori informazioni, vedere l'articolo della Microsoft Knowledge Base menzionato in precedenza per i dettagli.

ProprietÓ

Identificativo articolo: 233312 - Ultima modifica: domenica 23 febbraio 2014 - Revisione: 8.0
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 7.0 Standard Edition
Chiavi:á
kbnosurvey kbarchive kbinfo kbmt KB233312 KbMtit
Traduzione automatica articoli
IMPORTANTE: il presente articolo Ŕ stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l?obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre Ŕ perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilitÓ per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualitÓ della traduzione.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 233312
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com