Προσαρμογή SQL/MSDE αρχεία εγκατάστασης χωρίς παρακολούθηση

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 233312 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Αυτό το αρχείο έχει αρχειοθετηθεί. Προσφέρεται “ως έχει” και δεν θα ενημερώνεται πια.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Μια εγκατάσταση χωρίς παρακολούθηση (ή σιωπηρή) του Microsoft SQL Server 7.0 ή Microsoft Data Engine (MSDE) 1.0 μπορεί να είναι αυτοματοποιημένη, χρησιμοποιώντας ένα αρχείο .iss, το οποίο καταγράφει τις απαντήσεις και τις επιλογές που πρέπει να δοθεί από το χρήστη στη διάρκεια μιας εγκατάστασης αλληλεπίδρασης.

Εάν χρησιμοποιείτε το SQL Server 7.0, μπορείτε να δημιουργήσετε ένα αρχείο .iss προσαρμοσμένες σύμφωνα με τις ανάγκες σας εκτελώντας το πρόγραμμα εγκατάστασης διακομιστή SQL (SETUPSQL.EXE) σε έναν υπολογιστή που δεν διαθέτει SQL Server ή εγκατάσταση του MSDE. Επιλέξτε τις επιλογές που θέλετε για το αρχείο .iss, για την εγκατάσταση του SQL Server. Μετά την εγκατάσταση, το πρόγραμμα Εγκατάστασης δημιουργεί ένα αρχείο που ονομάζεται Setup.iss στον ριζικό κατάλογο των Microsoft Windows (για παράδειγμα, C:\Winnt ή C:\Windows). Μπορείτε να μετονομάσετε ή να μετακινήσετε το αρχείο .iss σε μια νέα θέση και χρησιμοποιείται για να αυτοματοποιήσετε το μέλλον εγκαθιστά στο οποίο επιθυμείτε την ίδια ρύθμιση παραμέτρων. Η προαιρετική παράμετρος γραμμής εντολών Setupsql.exe "k = Rc" προκαλεί την εγκατάσταση (Setup) για την εγγραφή στο αρχείο Setup.iss καθώς επιλέγετε τις επιλογές αντί για αναμονή μέχρι μετά την αντιγραφή των αρχείων, επιτρέποντάς σας έτσι να δημιουργούν ένα αρχείο .iss χωρίς στην πραγματικότητα η εγκατάσταση του SQL Server. Ωστόσο, το αρχείο Setup.iss δημιουργήθηκε με το k = Rc επιλογής δεν είναι πλήρες. Πρέπει να τροποποιήσετε το αρχείο δημιουργήθηκε χρησιμοποιώντας αυτήν την επιλογή όπως περιγράφεται στο άρθρο βιβλία του SQL Server 7.0 Online "Δημιουργία ενός προγράμματος εγκατάστασης προετοιμασίας αρχείου", πριν να χρησιμοποιηθεί. SQL Server Books Online είναι διαθέσιμο για λήψη από την ακόλουθη τοποθεσία της Microsoft στο Web:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=a6f79cb1-a420-445f-8a4b-bd77a7da194b
Η επιλογή να δημιουργήσετε ένα νέο αρχείο .iss δεν είναι διαθέσιμη για το πακέτο με δυνατότητα αναδιανομής MSDE, η οποία δεν περιλαμβάνει έναν Οδηγό εγκατάστασης με γραφικά. Ωστόσο, μπορείτε να επιτύχετε το ίδιο αποτέλεσμα, τροποποιώντας ένα υπάρχον αρχείο .iss. Δείγμα .iss αρχεία τα οποία έχουν ελεγχθεί διατίθενται με το MSDE και SQL Server. Το αρχείο Unattend.iss αυτοματοποιεί μιας τυπικής εγκατάστασης του MSDE και το CD του SQL Server περιλαμβάνει δείγματα αρχείων .iss για την εγκατάσταση των κοινών παραλλαγές των εγκαταστάσεων του SQL Server (μόνο βοηθητικά προγράμματα υπολογιστών-πελατών, έκδοση της επιφάνειας εργασίας έκδοση/χειμερινή και ούτω καθεξής).

Ακολουθούν πληροφορίες ρύθμισης παραμέτρων από τις παρακάτω επιλογές εγκατάστασης:
  • διαδρομή_εγκατάστασης
  • Βιβλιοθήκες δικτύου συμπερίληψης του διακομιστή
  • Σελίδα κωδικού
  • Σειρά ταξινόμησης
  • Συρραφή Unicode
  • Στυλ σύγκρισης Unicode
  • Λειτουργία άδειας χρήσης
  • Ανά διακομιστή αδειών χρήσης Count
  • Καταχωρημένο όνομα χρήστη
  • Η υπηρεσία εκκίνησης λογαριασμών
  • Αυτόματη MSSQLServer/SQLServerAgent
Επίσης μπορείτε να βρείτε ένα μεγάλο μέρος των πληροφοριών σε αυτό το άρθρο στο άρθρο "Δημιουργία ενός προγράμματος εγκατάστασης προετοιμασίας αρχείου" ηλεκτρονικά βιβλία SQL Server Books Online. Για πληροφορίες σχετικά με τον τρόπο χρήσης ενός αρχείο .iss Αυτοματοποίηση μιας εγκατάστασης, ανατρέξτε στο θέμα του SQL Server 7.0 ηλεκτρονικά βιβλία άρθρα "Εγκατάσταση χωρίς παρακολούθηση" και "Τρόπος εκτέλεσης μιας εγκατάστασης χωρίς παρακολούθηση (Command Prompt)". Για το MSDE, τις παραμέτρους γραμμής εντολών που καθορίζουν τη θέση του αρχείου .iss βρίσκονται στο αρχείο Readme.txt του MSDE.Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να προσδιορίσετε αν μια σιωπηρή εγκατάσταση έχει ολοκληρωθεί και αν πέτυχε ή απέτυχε η εγκατάσταση, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
233337Τρόπος προσδιορισμού της όταν ολοκληρωθεί μια εγκατάσταση χωρίς παρακολούθηση του SQL Server 7.0/MSDE 1.0

Περισσότερες πληροφορίες

Το αρχείο .iss έχει μια παρόμοια με ένα τυπικό Windows δομή αρχείου .ini. Εγγραφές ομαδοποιούνται κάτω από την ενότητα και ονόματα ενοτήτων χαρακτηρίζονται από αγκύλες ("[" και"]"). Για παράδειγμα, η ακόλουθη είναι η πρώτη ενότητα στο αρχείο .iss:
  [InstallShield Silent]
  Version=v5.00.000
  File=Response File
				

Installation path

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

				
There are two installation directories for SQL Server or MSDE. The root directory specifies the location of the binaries and log files. The data directory specifies the location of database files for the master, msdb, pubs (SQL Server only), and model databases. It is also the default location for new user databases. Modify the szDir parameter to change the root directory, and modify szDataDir to change the data directory. By default these directories will be the same. If these directories are on NTFS partitions, both the user that will be installing MSDE and the Microsoft Windows NT account that you select as the SQL Server/MSDE service startup account (see the Service Startup Account section below) must have Full Control permissions on them. Setup fails if the required permissions are not available.

Server-side network libraries

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

				
The following network libraries can be included: Named Pipes, TCP/IP sockets, Multi-Protocol, NWLink IPX/SPX, AppleTalk ADSP, and Banyan Vines. The Named Pipes and Banyan Vines server-side Net-Libraries cannot be installed on Microsoft Windows 95 or Windows 98.

ΣΗΜΕΙΩΣΗFor other restrictions that apply to SQL Server/MSDE when running on Windows 95 or Windows 98, see the SQL Server Books Online article "SQL Server 7.0 on Windows 95/98". The .iss entry NetworkLibs is a bitmask that represents the netlibs to install. The values in the bitmask for each network library are below (values are provided in hexadecimal and decimal):
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
NetlibValue (Hex)Value (Decimal)
Name Pipes0x0000000F15
TCP/IP Sockets0x000000F0240
Multiprotocol0x00000F003840
NWLink IPX/SPX0x0000F00061440
AppleTalk0x000F0000983040
Banyan Vines0x00F0000015728640
Multiprotocol encryption0xF0000000-268435456
To specify which server-side netlibs to install, combine the hexadecimal values with bitwiseORoperations and write out this value to the NetworkLibs entry as a 32-bit signed integer. For example, suppose you want to install Named Pipes and Multiprotocol and you want to enable Multiprotocol encryption (Multiprotocol encryption does not have any effect unless Multiprotocol is also included). You would use the hex value F0000F0F, which is -268431601 when represented as a 32-bit signed integer:
       0000000F   (Named Pipes)
    OR 00000F00   (Multiprotocol)
    OR F0000000   (Multiprotocol encryption)
    -----------
       F0000F0F  =  -268431601
  
				
Alternatively, use the following method:

Add up the values in the "Value (Decimal)" column in the above chart for the network libraries you want to include. For example, to include Named Pipes, Multiprotocol, and Multiprotocol encryption:
               15   (Named Pipes)
    +        3840   (Multiprotocol)
    +  -268435456   (Multiprotocol encryption)
    -------------
       -268431601
  
				
ΣΗΜΕΙΩΣΗYou should always include Named Pipes, unless you are installing on Windows 95 or Windows 98.

The NMPPipeName entry is the named pipe name on which SQL Server listens. It should not be changed from the default ("\\.\pipe\sql\query") without justification.

The TCPPort entry specifies the TCP/IP port number, used when TCP/IP Sockets is installed. It should generally not be changed from the default of 1433.

The entry TCPPrxy is the remote WinSock proxy address, which also only applies when TCP/IP is configured. In most cases it will be "Default".

The NWLinkObj entry is the Novell Bindery service name. This entry only exists when NWLink IPX/SPX is included.

The BanyanObj entry is the StreetTalk service name. It is only used when Banyan Vines is selected.

The ApplObj entry is the AppleTalk service object. It is only used when the AppleTalk ADSP netlib is selected.

Code page, sort order, Unicode collation, and comparison style

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

				
The SortID entry identifies both the code page and sort order of the SQL Server/MSDE. In most circumstances the default SortID of 52 (this specifies code page 1252 and a Dictionary order, case-insensitive sort order) should be used. Each code page (also referred to as a character set) has a set of supported sort orders associated with it. Each sort order is identified by a Sort Order ID; a Sort Order ID also uniquely identifies the code page that the sort order is associated with. For a list of alternate Sort Order IDs (and the associated character sets), see the SQL Server 7.0 Books Online article "Sort Order IDs". For additional general information on this topic, see the Books Online article "Code Pages and Sort Orders".

The locale ID entry (LCID) specifies a Unicode collation. A Unicode collation defines the way that Unicode data is sorted (this is similar in function to a sort order for character data). In general, the default locale ID of 1033 (General Unicode) should be used. If you require an alternate sorting of Unicode data, see the Books Online article "Unicode Collation".

Sorting of Unicode characters within a Unicode collation can be adjusted by modifying the Unicode comparison style. Generally you should accept the default value of 196609. The Unicode comparison style is represented by the CompStyle entry, a bitmap with the following components:
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
στυλValue (Hex)Value (Decimal)
Ignore case0x000011
Ignore accent0x000022
Παράβλεψη κάνα0x1000065536
Παράβλεψη πλάτους0x20000131072
Οι τιμές CompStyle μπορεί να υπολογιστεί παρόμοια με τη μάσκα bit NetworkLibs (που αναφέρεται στην προηγούμενη ενότητα, οι βιβλιοθήκες δικτύου από την πλευρά του διακομιστή). Για παράδειγμα, η προεπιλογή του 196609 (0x30001 σε δεκαεξαδική μορφή) είναι το αποτέλεσμα της συνδυάζοντας την υπόθεση Παράβλεψη, Παράβλεψη κάνα και Παράβλεψη πλάτους επιλογές:
           1   (Ignore case)
    +  65536   (Ignore Kana)
    + 131072   (Ignore width)
    ---------
      196609
  
				

Παραχώρηση άδειας χρήσης

    [License]
    License Mode=PERSERVER
    License Limit=15

				
Η καταχώρηση κατάστασης λειτουργίας άδειας χρήσης έχει τις ακόλουθες πιθανές τιμές: "PERSERVER" και "PERSEAT". Η καταχώρηση ορίου άδειας χρήσης καθορίζει τον αριθμό των ανά διακομιστή SQL αδειών πρόσβασης πελάτη (CAL) που έχουν αγοραστεί. Δεν υπάρχει η καταχώρηση όριο άδειας χρήσης κατά τη λειτουργία άδειας χρήσης είναι PERSEAT.

Στην ενότητα [License] δεν εφαρμόζεται σε MSDE ή SQL Server Desktop έκδοση εγκαθιστά, συνδέσεις προγράμματος-πελάτη SQL Server Desktop έκδοση ή MSDE δεν απαιτούν άδειες CAL του SQL. Ωστόσο, SQL Server Desktop είναι εγκατεστημένο στον υπολογιστή πρέπει να καλύπτονται από ένα ανά seat CAL του SQL. Ομοίως, απαιτεί έναν υπολογιστή με εγκατεστημένο το MSDE ένα ανά seat SQL CAL εάν MSDE θα αλληλεπίδραση με ένα διακομιστή SQL.Για περισσότερες πληροφορίες σχετικά με την έκδοση SQL Server Desktop άδεια χρήσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
207809Αναπαραγωγή/DTS άδειες για την επιφάνεια εργασίας του SQL Server 7.0

Το όνομα του νόμιμου χρήστη

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

				
Μπορείτε να προσαρμόσετε την εγκατάσταση του MSDE ή SQL Server με το όνομα του νόμιμου χρήστη και την επωνυμία της εταιρείας. Τροποποίηση szName για να αλλάξετε το όνομα του χρήστη και szCompany ώστε να περιλαμβάνει την εταιρεία.

Η υπηρεσία εκκίνησης λογαριασμών

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

				
Στην ενότητα [DlgServices-0] ορίζει τις ιδιότητες των λογαριασμών στην οποία εκτελούνται οι υπηρεσίες MSSQLServer και SQLServerAgent. Στον τοπικό τομέα εγγραφής είναι ένα bitmap που καθορίζει εάν κάθε έναν από αυτούς τους λογαριασμούς είναι ένα Windows NT λογαριασμό τομέα είτε είναι ο ειδικός λογαριασμός τοπικού συστήματος. Για πληροφορίες σχετικά με πότε πρέπει να χρησιμοποιείται ένας λογαριασμός τομέα αντί για τον τοπικό λογαριασμό συστήματος, δείτε τον SQL Server Books Online άρθρα "Δημιουργία SQL Server Services λογαριασμοί χρηστών" και "Λογαριασμός εκκίνησης SQLServerAgent τ/Υ". Με τα Windows 95 ή Windows 98, οι υπηρεσίες πρέπει να εγκατασταθεί για να χρησιμοποιεί το λογαριασμό LocalSystem, αυτά τα λειτουργικά συστήματα δεν παρέχουν μια Διαχείριση ελέγχου υπηρεσίας, έτσι ώστε τόσο οι υπηρεσίες εκτελούνται στο περιβάλλον ασφαλείας του τρέχοντος αλληλεπιδραστικό χρήστη. Οι επιλογές για την καταχώρηση του τοπικού τομέα είναι:
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
ΕπιλογήΤιμή (δεκαεξαδική)Τιμή (δεκαδική)
MSSQLServer χρησιμοποιεί τοπικού συστήματος0x000F15
MSSQLServer χρησιμοποιεί λογαριασμό τομέα0x00F0240
SQLServerAgent χρησιμοποιεί τοπικού συστήματος0x0F003840
SQLServerAgent χρησιμοποιεί λογαριασμό τομέα0xF00061440
Το προηγούμενο παράδειγμα ενότητας [DlgServices-0], τοπικός τομέας είναι 61680, που δηλώνει ότι θα ξεκινήσει το MSSQLServer και SQLServerAgent σε ένα λογαριασμό τομέα (61440 + 240 = 61680).

Αυτόματη εκκίνηση εγγραφής είναι μια ψηφιακή μάσκα η οποία ελέγχει αν η κάθε υπηρεσία έχει ρυθμιστεί για αυτόματη κατά την εκκίνηση του υπολογιστή (στα Windows NT) ή όταν ένας χρήστης συνδεθεί (σε Windows 95 ή Windows 98). Στο προηγούμενο παράδειγμα, MSSQLServer και SQLServerAgent έχουν ρυθμιστεί για αυτόματη εκκίνηση (240 + 15 = 255):
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
ΕπιλογήΤιμή (δεκαεξαδική)Τιμή (δεκαδική)
MSSQLServer autostarts0x000F15
SQLServerAgent autostarts0x00F0240
Σημειώστε ότι δεν SQLServerAgent ούτε MSSQLServer μπορεί να ρυθμιστεί για αυτόματη εκκίνηση από το πρόγραμμα εγκατάστασης SQL με τα Windows 95 ή Windows 98 επειδή αυτή η επιλογή δεν είναι διαθέσιμο μέσω του περιβάλλοντος εργασίας με γραφικά εγκατάστασης σε αυτές τις πλατφόρμες.Για περισσότερες πληροφορίες σχετικά με το πώς μπορείτε να εκκινήσετε την υπηρεσία MSSQLServer ή η υπηρεσία SQLServerAgent σε Windows 95 ή Windows 98, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
196654Τρόπος ελέγχου των υπηρεσιών SQL Server σε Windows 95 ή Windows 98
On Windows NT, you can autostart SQLServerAgent only if you autostart MSSQLServer as well, because the SQLServerAgent service is dependent on MSSQLServer. The remaining entries in this section (SQLDomain, SQLDomainAcct, SQLDomainPwd,and so forth) specify which Windows NT account(s) will be used if the Local-Domain entry indicates that one or both services will use a Windows NT domain account instead of the LocalSystem account. These entries are not present when LocalSystem is being used. The password entries are encrypted, and can only be obtained by running SQL Server setup interactively to generate a new .iss file. If this is not possible or practical in your circumstances, you must install MSSQLServer and SQLServerAgent to run under the LocalSystem account (Local-Domain=3855).

Windows NT users can later change the service startup accounts, if desired (see the SQL Server Books Online articles "How to set up a SQL Server service to log on under a different user account (Windows NT)" and "Creating SQL Server Services User Accounts"). On Windows NT, the utility Scm.exe (in the MSSQL7\BINN directory) can be used after installation to change the service startup account from LocalSystem to a domain account, if it is necessary that this be automated. For more information see the Microsoft Knowledge Base article referenced previously for details.

Ιδιότητες

Αναγν. άρθρου: 233312 - Τελευταία αναθεώρηση: Κυριακή, 23 Φεβρουαρίου 2014 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 7.0 Standard Edition
Λέξεις-κλειδιά: 
kbnosurvey kbarchive kbinfo kbmt KB233312 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:233312

Αποστολή σχολίων

 

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