Personalizar SQL/MSDE ficheiros de instalação automática

Traduções de Artigos Traduções de Artigos
Artigo: 233312 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Uma instalação automática (ou silenciosa) do Microsoft SQL Server 7.0 ou do Microsoft Data Engine (MSDE) 1.0 pode ser automatizada utilizando um ficheiro .iss que regista a selecções que teria de ser fornecidas por um utilizador durante uma instalação interactiva e respostas.

Se estiver a utilizar o SQL Server 7.0, é possível gerar um ficheiro .iss personalizado que corresponde às suas necessidades, executando o programa de configuração de servidor SQL (SETUPSQL.EXE) num computador que não tenha o SQL Server ou MSDE instalado. Seleccione as opções que pretende para o ficheiro .iss para instalar o SQL Server. Após a instalação, o programa de configuração cria um ficheiro chamado Setup.iss no directório de raiz do Microsoft Windows (por exemplo, C:\Winnt ou C:\Windows). Pode mudar o nome ou mova o ficheiro .iss para uma nova localização e utilização para automatizar futuro instala em que a mesma configuração é pretendida. O parâmetro de linha de comandos opcional Setupsql.exe "k = Rc" faz com que programa de configuração escrever o ficheiro Setup.iss ao seleccionar o opções em vez de aguardar até depois de copiados os ficheiros, permitindo a gerar um ficheiro .iss sem instalar, na realidade, o SQL Server. No entanto, o ficheiro Setup.iss criados com o k = Rc opção está incompleta. Tem de modificar o ficheiro criado utilizando esta opção como detalhadas no artigo online do SQL Server 7.0 Books "Criar um programa de configuração inicialização ficheiro" antes de ser utilizável. SQL Server Books Online está disponível para transferência a partir do seguinte Web site da Microsoft:
http://www.microsoft.com/downloads/details.aspx?familyid=a6f79cb1-a420-445f-8a4b-bd77a7da194b
A opção para gerar um novo ficheiro .iss não está disponível para o pacote redistribuível MSDE, que não inclui um Assistente de configuração gráfica. No entanto, o mesmo efeito pode ser alcançado modificando o ficheiro .iss existente. Exemplo .iss ficheiros que foram testados estão disponíveis com o MSDE e o SQL Server. O ficheiro Unattend.iss automatiza uma instalação típica do MSDE e o CD do SQL Server inclui ficheiros de ISS de exemplo para a instalação do variações comuns de instalações do SQL Server (apenas utilitários de cliente, edição de edição/padrão do ambiente de trabalho e assim sucessivamente).

Segue-se informações de configuração das seguintes opções de instalação:
  • Caminho de instalação
  • Bibliotecas de rede do lado do servidor
  • Página de código
  • Sequência de ordenação
  • Unicode Collation
  • Estilo de comparação de Unicode
  • Modo de licenciamento
  • Número de licenças por servidor
  • Nome de utilizador registado
  • Contas de arranque do serviço
  • Iniciar automaticamente MSSQLServer/SQLServerAgent
Também muitas das informações neste artigo podem ser encontrada no artigo SQL Server Books Online "Criar um programa de configuração inicialização File". Para obter informações sobre como utilizar um ficheiro ISS para automatizar uma instalação, consulte o SQL Server 7.0 Books Online artigos "Instalação automática" e "Como executar uma instalação automática (linha de comandos)". Para o MSDE, os parâmetros de linha de comandos que especifique a localização do ficheiro .iss podem ser encontrados no ficheiro Leiame.txt MSDE. Para obter mais informações como para determinar se uma instalação silenciosa terminou e se tem com êxito ou falhou a instalação, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
233337Como determinar quando é concluída uma configuração automática do SQL Server 7.0/MSDE 1.0

Mais Informação

O ficheiro .iss com uma estrutura semelhante a um padrão do Windows ficheiro .ini. Movimentos são agrupados numa secção e nomes de secção são indicados por parêntesis rectos ("[" e"]"). Por exemplo, segue-se a primeira secção do ficheiro .iss:
  [InstallShield Silent]
  Version=v5.00.000
  File=Response File
				

Caminho de instalação

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

				
Existem dois directórios de instalação para o SQL Server ou MSDE. O directório raiz Especifica a localização dos binários e ficheiros de registo. O directório de dados Especifica a localização dos ficheiros de base de dados para o modelo global, msdb pubs (só SQL Server) e bases de dados do modelo. Também é a localização predefinida para novas bases de dados do utilizador. Modificar o parâmetro szDir para alterar o directório raiz e modificar szDataDir para alterar o directório de dados. Por predefinição nestes directórios será a mesma. Se estiverem estes directórios em partições NTFS, o utilizador que vai instalar o MSDE e a conta do Microsoft Windows NT que seleccionou como o SQL Server/MSDE serviço conta de início (consulte a conta de arranque do serviço secção abaixo) tem de ter permissões Controlo total no-los. O programa de configuração falha se as permissões necessárias não estão disponíveis.

Bibliotecas de rede do lado do servidor

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

				
As seguintes bibliotecas de rede podem ser incluídas: Named Pipes, TCP/IP sockets, Multi-Protocol, NWLink IPX/SPX, AppleTalk ADSP e Banyan VINES. Os encaminhamentos (pipes) com o nome e bibliotecas de rede do lado do servidor Banyan VINES não podem ser instaladas no Microsoft Windows 95 ou Windows 98.

Nota Para outras restrições que se aplicam ao SQL Server/MSDE quando em execução no Windows 95 ou Windows 98, consulte o SQL Server Books Online artigo "SQL Server 7.0 no Windows 95/98". A entrada .iss NetworkLibs é uma máscara de bits que representa o netlibs para instalar. Os valores de bitmask para cada biblioteca de rede estão abaixo (os valores são decimal e fornecido em formato hexadecimal):
Reduzir esta tabelaExpandir esta tabela
Netlib valor (hex) valor (decimal)
Nome encaminhamentos (pipes)0x0000000F 15
Sockets de TCP/IP0x000000F0 240
Multiprotocolo0x00000F00 3840
NWLink IPX/SPX0x0000F000 61440
AppleTalk0x000F0000 983040
Banyan VINES0x00F00000 15728640
Encriptação multiprotocolo0xF0000000 -268435456
Para especificar que netlibs do lado do servidor para instalar, combinar os valores hexadecimais com operações OR bit a bit e escrever este valor para a entrada NetworkLibs como um 32-bit inteiro assinado. Por exemplo, suponha que pretende instalar multiprotocolo e pipes nomeados e pretender activar a encriptação Multiprotocol (encriptação Multiprotocol não tem qualquer efeito a menos que multiprotocolo também incluído). Tem de utilizar o valor hexadecimal F0000F0F, que é-268431601 quando representada como um 32-bit inteiro assinado:
       0000000F   (Named Pipes)
    OR 00000F00   (Multiprotocol)
    OR F0000000   (Multiprotocol encryption)
    -----------
       F0000F0F  =  -268431601
  
				
em alternativa, utilize o seguinte método:

Adicione os valores na coluna "Valor (decimal)" no gráfico acima para as bibliotecas de rede que pretende incluir. Por exemplo, para incluir pipes nomeados, multiprotocolo e encriptação Multiprotocol:
               15   (Named Pipes)
    +        3840   (Multiprotocol)
    +  -268435456   (Multiprotocol encryption)
    -------------
       -268431601
  
				
Nota que deve sempre incluir encaminhamentos (pipes) com nome, a menos que esteja a instalar no Windows 95 ou Windows 98.

A entrada NMPPipeName é o nome de pipe nomeado em que o SQL Server recebe. Não devem ser alterada da predefinição ("\\.\pipe\sql\query") sem justificação.

A entrada TCPPort Especifica o número da porta TCP/IP, utilizado quando os sockets de TCP/IP está instalado. Este deve normalmente não ser modificado da predefinição de 1433.

A entrada TCPPrxy é o endereço de proxy WinSock remoto, que também se aplica quando o TCP/IP está configurado. Na maioria dos casos será "Predefinido".

A Entrada NWLinkObj é o nome de serviço Novell Bindery. Esta entrada só existe quando NWLink IPX/SPX está incluída.

A entrada BanyanObj é o StreetTalk nome de serviço. Só é utilizada quando Banyan VINES é seleccionado.

A Entrada ApplObj é o objecto serviço de AppleTalk. Só é utilizada quando netlib ADSP AppleTalk é seleccionada.

Página de códigos, ordenação, ordem de classificação Unicode e estilo de comparação

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

				
A entrada SortID identifica ambos os o código de página e ordenação ordem do SQL Server/MSDE. Na maioria das circunstâncias deve ser utilizada a predefinição SortID de 52 (Isto especifica página de códigos 1252 e uma ordem de dicionário, sequência de ordenação não sensível a maiúsculas e minúsculas). Cada página de código (também referida como um carácter) tem um conjunto de sequências de ordenação suportadas associada. Cada sequência de ordenação é identificada por um ID de ordem de ordenação; um ID de ordem de ordenação também identifica a página de código que está associada a sequência de ordenação. Para obter uma lista dos IDs de encomenda ordenação alternativa (e conjuntos de caracteres associados), consulte o artigo SQL Server 7.0 Books Online "IDs de encomenda ordenar". Para obter informações gerais adicionais sobre este tópico, consulte os livros online do artigo "código páginas e ordenar encomendas".

A entrada de ID de região (LCID) Especifica uma ordem de classificação Unicode. Uma ordem de classificação Unicode define a forma que os dados Unicode são ordenados (isto é semelhante na função a uma sequência de ordenação de dados de caracteres). Em geral, o ID de região predefinido do 1033 (geral Unicode) deve ser utilizado. Se necessitar de uma ordenação alternativa dos dados Unicode, consulte o artigo Books Online "Unicode Collation".

Ordenação de Unicode caracteres dentro de uma ordem de classificação Unicode podem ser ajustadas modificando o Unicode estilo de comparação. Normalmente, deverá aceitar o valor predefinido de 196609. O estilo de comparação Unicode é representado pela entrada CompStyle, um mapa de bits com os seguintes componentes:
Reduzir esta tabelaExpandir esta tabela
estilo valor (hex) valor (decimal)
Ignorar maiúsculas/minúsculas0x00001 1
Ignorar o destaque0x00002 2
Ignorar kana0x10000 65536
Ignorar largura0 x 20000 131072
Os valores de CompStyle podem ser calculados da mesma forma para a máscara de bits NetworkLibs (abordada na secção anterior do lado do servidor de bibliotecas de rede). Por exemplo, a predefinição de 196609 (0x30001 em formato hexadecimal) é o resultado de combinar Ignorar maiúsculas e minúsculas, ignorar kana e opções de largura de ignorar:
           1   (Ignore case)
    +  65536   (Ignore Kana)
    + 131072   (Ignore width)
    ---------
      196609
  
				

Licenciamento

    [License]
    License Mode=PERSERVER
    License Limit=15

				
A entrada de modo de licenciamento tem os seguintes valores possíveis: "PERSERVER" e "PERSEAT". A entrada de limite de licença Especifica o número de por servidor SQL licenças de acesso de cliente (CAL) que tenha sido adquirido. A entrada de limite de licenças não existe quando o modo de licenciamento PERSEAT.

A secção [licença] não se aplica ao MSDE ou instala o SQL Server Desktop edition; ligações de cliente para SQL Server Desktop edition ou o MSDE não necessitam de SQL de licenças de acesso de cliente. No entanto, o computador Ambiente de trabalho do SQL Server está instalado tem ser abrangido por uma por assento CAL de SQL. Do mesmo modo, um computador com o MSDE instalado requer um por assento CAL SQL se MSDE irá ser interagir com o SQL Server. Para obter mais informações sobre o SQL Server Desktop edition licenciamento, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
207809DTS/replicação de licenciamento para o ambiente de trabalho SQL Server 7.0

Nome de utilizador registado

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

				
A instalação do MSDE ou SQL Server pode ser personalizada com o nome do utilizador registado e o nome da empresa. Modificar szName alterar nome do utilizador e szCompany para incluir a empresa.

Contas de arranque do serviço

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

				
A secção [DlgServices 0] Define as propriedades das contas em que os serviços MSSQLServer e SQLServerAgent executado. O domínio local entrada é um mapa de bits que especifica se cada uma destas contas é Windows NT conta de domínio ou a conta LocalSystem especial. Para informações sobre quando deve ser utilizada uma conta de domínio em vez da conta sistema local, consulte que artigos o SQL Server Books Online "Criar SQL Server dos serviços de contas de utilizador" e "Conta de arranque do serviço de SQLServerAgent". No Windows 95 ou Windows 98, os serviços têm de estar instalados para utilizar a conta sistema local; estes sistemas operativos não fornecem um Gestor de controlo de serviço, para que ambos os serviços são executados no contexto de segurança do utilizador interactivo actual. As opções para a entrada de domínio local são:
Reduzir esta tabelaExpandir esta tabela
opção valor (hex) valor (decimal)
MSSQLServer utiliza o sistema local0x000F 15
MSSQLServer utiliza a conta de domínio0x00F0 240
SQLServerAgent utiliza o sistema local0x0F00 3840
SQLServerAgent utiliza a conta de domínio0xF000 61440
Na secção de exemplo anterior [DlgServices 0], o domínio de local é 61680, que indica que as MSSQLServer e SQLServerAgent serão iniciada numa conta de domínio (61440 + 240 = 61680).

A entrada iniciar automaticamente é uma máscara de bits que controla se cada serviço está configurado para iniciar automaticamente quando o computador é iniciado (no Windows NT) ou quando um utilizador inicia sessão (no Windows 95 ou Windows 98). O exemplo anterior, MSSQLServer e SQLServerAgent estão configurados para iniciar automaticamente (240 + 15 = 255):
Reduzir esta tabelaExpandir esta tabela
opção valor (hex) valor (decimal)
MSSQLServer participação0x000F 15
Participação SQLServerAgent0x00F0 240
Tenha em atenção que nem SQLServerAgent MSSQLServer pode estar configurada para iniciar automaticamente pela configuração SQL no Windows 95 ou Windows 98 uma vez que esta opção não está exposta através da interface gráfica de configuração nestas plataformas. Para obter mais informações sobre como iniciar o serviço MSSQLServer ou o serviço SQLServerAgent no Windows 95 ou no Windows 98, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
196654Como controlar o SQL Server serviços no Windows 95 ou Windows 98
No Windows NT, pode iniciar automaticamente SQLServerAgent apenas se iniciar automaticamente MSSQLServer, porque o serviço SQLServerAgent está dependente MSSQLServer. As entradas restantes nesta secção (SQLDomain SQLDomainAcct, SQLDomainPwd e por aí em diante) especificam o Windows NT (s) será utilizado se o movimento de domínio local indica que um ou ambos os serviços irão utilizar uma conta de domínio do Windows NT em vez da conta sistema local. Estas entradas não estiverem presentes quando sistema local está a ser utilizado. As entradas de palavra-passe são encriptadas e apenas podem ser obtidas executando o programa de configuração do SQL Server interactivamente para gerar um novo ficheiro .iss. Se não for possível ou prático em circunstâncias, terá de instalar MSSQLServer e SQLServerAgent para ser executado sob a conta sistema local (Local Domain = 3855).

Utilizadores do Windows NT posteriormente podem alterar as contas de arranque do serviço, se pretendido (consulte o SQL Server Books Online artigos "Como configurar um serviço SQL Server para iniciar sessão com uma conta de utilizador diferente (Windows NT)" e "Criar SQL Server dos serviços de contas de utilizador"). No Windows NT, o utilitário scm.exe (no directório MSSQL7\BINN) pode ser utilizado após a instalação para alterar a conta do serviço de arranque de sistema local para uma conta de domínio, se for necessário que este ser automatizado. Para obter mais informações consulte o artigo da base de dados de conhecimento da Microsoft referido anteriormente para obter detalhes.

Propriedades

Artigo: 233312 - Última revisão: 23 de fevereiro de 2014 - Revisão: 6.1
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft Data Engine 1.0
Palavras-chave: 
kbnosurvey kbarchive kbmt kbinfo KB233312 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 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