Atualizado em: 24/03/2006
A versão mais atualizada deste arquivo está disponível online na
A equipe de documentação do SQL Server não pode responder a perguntas de suporte técnico, mas agradece sugestões e comentários enviados sobre este leiame. Você pode enviar um email com comentários de forma rápida e direta usando o link fornecido. Envie seu comentário em inglês. Para enviar um comentário por escrito sobre este documento, clique aqui: |
Conteúdo
1.1 Visão geral da instalação do SQL Server Express SP1
1.3 Desinstalando o SQL Server Express SP1
1.4 Informações adicionais sobre o SQL Server Express SP1
1.5 Atualizações dos manuais online do SQL Server 2005 estão disponíveis
2.0 Obtendo o SQL Server Express SP1
3.0 Instalando o SQL Server Express SP1
3.1 Preparar-se para instalar o SQL Server Express SP1
3.2 Instalar o SQL Server Express SP1
3.3 Reiniciar serviços e aplicativos
4.1 Usando o SQL Server Express
4.2 Conta de serviço e protocolos de rede
4.3 Obtendo assistência do SQL Server Express
1.0 Introdução
Este arquivo descreve como usar o Microsoft® SQL Serverâ„¢ 2005 Express Edition (SQL Server Express) Service Pack 1 (SP1) para instalar novas instâncias do SQL Server Express SP1 ou atualizar instâncias do SQL Server Express para o SP1. O SQL Server Express SP1 também pode ser usado para atualizar instâncias do Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) para o SQL Server Express SP1.
Importante: |
---|
Este service pack pode ser usado somente para atualizar a versão de lançamento inicial do SQL Server Express (ou do MSDE 2000) para o SQL Server Express SP1. Você deve usar o Microsoft SQL Server 2005 Service Pack 1 (SP1) para atualizar todas as outras edições do SQL Server 2005 para o SP1. O SQL Server 2005 SP1 pode ser obtido no site |
1.1 Visão geral da instalação do SQL Server Express SP1
Durante a instalação, o SQL Server Express SP1 permitirá a seleção de uma instância do SQL Server Express a ser atualizada para o SP1. O SQL Server Express SP1 pode ser reinstalado em instâncias do SQL Server Express já atualizadas para o SP1. O processo geral para a instalação do SP1 é o seguinte:
-
Baixe e extraia os arquivos de instalação do service pack. A Seção 2.0 descreve como obter os arquivos de instalação do SP1.
Observação: O SQL Server Express SP1 requer o .NET Framework 2.0. -
Preparar-se para atualizar para o SP1. A Seção 3.1 descreve as etapas preparatórias para a instalação do SQL Server Express SP1.
-
Instalar o SQL Server Express SP1. A Seção 3.2 detalha as opções para executar a Instalação do SP1.
1.2 Requisitos de instalação
Antes de instalar o SQL Server Express SP1, verifique os requisitos de instalação do SQL Server Express no site
O SQL Server Express requer o .NET Framework 2.0. Caso você não tenha o .NET Framework 2.0 instalado, deverá baixá-lo e fazer a instalação antes de instalar o SQL Server Express SP1. Você pode baixar o .NET Framework 2.0 do site
Observação: |
---|
O .NET Framework 2.0 é instalado automaticamente pelo Microsoft Visual Studio 2005 e por todas as outras edições do SQL Server 2005. |
Se você estiver atualizando uma instância do MSDE 2000 para o SQL Server Express SP1, deverá verificar se o .NET Framework 2.0 está instalado.
1.3 Desinstalando o SQL Server Express SP1
Uma nova instância do SQL Server Express SP1 pode ser desinstalada em Adicionar ou Remover Programas. Entretanto, quando você usa o SQL Server Express SP1 para atualizar uma instância do SQL Server Express para o SP1, a atualização não pode ser desinstalada.
-
Em Adicionar ou Remover Programas, selecione Microsoft SQL Server 2005 em Programas instalados e clique em Remover.
-
Na caixa de diálogo Seleção de Componentes, selecione a instância do SQL Server Express a ser removida.
-
Clique em Avançar e em Concluir para concluir o assistente de desinstalação.
-
Reinstale uma instância da versão anterior do SQL Server Express.
-
Aplique todos os hotfixes instalados anteriormente nessa instância.
Observação: Para ter certeza de que é possível voltar à versão anterior do SQL Server Express, são necessárias etapas adicionais. Para obter mais informações, consulte 3.1.1 Fazer backup dos bancos de dados do SQL Server Express.
1.4 Informações adicionais sobre o SQL Server Express SP1
Uma lista das correções contidas neste service pack é fornecida no artigo
Os artigos da Base de Dados de Conhecimento mencionados neste Leiame estão disponíveis na
-
Em Advanced Search, digite o número do artigo desejado na caixa de texto For.
-
Em Search Type, selecione Article ID.
-
Clique no botão de seta para a direita.
Hotfixes
Todos os boletins de segurança do SQL Server 2005 publicados antes de 15 de fevereiro de 2006 foram incluídos no SP1. Se você tiver recebido algum hotfix do SQL Server 2005 ou do SQL Server Express após 15 de fevereiro de 2006, ele talvez não esteja incluído nesta versão do SP1. Entre em contato com o seu provedor de suporte principal para saber como obter esse hotfix para o SQL Server Express SP1.
1.5 Atualizações dos manuais online do SQL Server 2005 estão disponíveis
A partir da atualização dos manuais online ssVersion2005 de abril de 2006, manuais online separados do SQL Server Express não estarão disponíveis. Os manuais online do SQL Server 2005 compõem a principal documentação do SQL Server Express. A atualização dos manuais online de abril de 2006 reflete todas as atualizações do produto incluídas neste service pack, além de incluir outros aprimoramentos à documentação. A instalação dessa atualização é recomendável para que as informações permaneçam atualizadas na cópia local da documentação do SQL Server Express SP1. A atualização de abril de 2006 está disponível nesse
Amostras atualizadas do SQL Server 2005 disponíveis
Amostras novas e atualizadas do SQL Server 2005 estão agora disponíveis. Você pode baixar essas amostras atualizadas nesse
Amostras e bancos de dados de exemplo do SQL Server 2005
Os bancos de dados de exemplo não são instalados com o SQL Server Express. O banco de dados de exemplo AdventureWorks pode ser instalado da
Observação: |
---|
Embora os bancos de dados de exemplo Northwind e pubs funcionem com o SQL Server Express, é recomendável usar o banco de dados de exemplo AdventureWorks com esse produto. |
2.0 Obtendo o SQL Server Express SP1
O SQL Server Express SP1 está disponível para download na
3.0 Instalando o SQL Server Express SP1
Esta seção descreve como instalar o SQL Server Express SP1, bem como fornece todas as informações mais recentes ou problemas que podem afetar o êxito da instalação do service pack. As etapas para instalar o SQL Server Express SP1 são as seguintes:
3.1 Preparar-se para instalar o SQL Server Express SP1
Esta seção aplica-se somente à atualização de uma instância do SQL Server Express ou do MSDE 2000 para o SP1. Ao instalar uma nova instância do SQL Server Express SP1, você deverá instalar também o .NET Framework 2.0. Essa é a única preparação necessária. Para obter mais informações, consulte 1.2 Requisitos de instalação. Ao atualizar uma instância do MSDE 2000, você deverá seguir as etapas descritas nesta seção e instalar o .NET Framework 2.0.
Observação: |
---|
É recomendável que você execute o Supervisor de Atualização do Microsoft SQL Server 2005 em instâncias do MSDE 2000 antes de atualizá-las para o SQL Server Express SP1. O Supervisor de Atualização identifica alterações de configuração e recursos que podem afetar sua atualização e fornece links para documentos que descrevem cada problema identificado e como resolvê-lo. Você pode baixar o Supervisor de Atualização da |
Antes de atualizar uma instância do SQL Server Express para o SP1, você deverá executar os seguintes procedimentos :
3.1.1 Fazer backup dos bancos de dados do SQL Server Express
Antes de instalar o SQL Server Express SP1, faça backup dos bancos de dados master, msdb e model. A instalação do SQL Server Express SP1 modifica os bancos de dados master, msdb e model, tornando-os incompatíveis com versões do SQL Server Express e do MSDE anteriores ao SP1. O backup desses bancos de dados será necessário se você decidir reinstalar o SQL Server Express ou o MSDE sem o SP1.
Também é prudente fazer backup dos bancos de dados dos usuários.
Importante: |
---|
Quando instalar o SQL Server Express SP1 em instâncias que participem de uma topologia de replicação, você deverá fazer backup dos bancos de dados replicados juntamente com os do sistema antes de aplicar o SQL Server Express SP1. |
3.1.2 Verificar se os bancos de dados do sistema têm espaço livre suficiente
Se a opção autogrow não for selecionada para os bancos de dados do sistema master e msdb, cada um deles deverá ter pelo menos 500 KB de espaço livre. Para verificar se os bancos de dados têm espaço suficiente, execute o procedimento armazenado do sistema sp_spaceused nos bancos de dados master e msdb. Se o espaço não alocado em qualquer um deles for inferior a 500 KB, aumente o tamanho do banco de dados. Para obter mais informações, consulte o tópico sobre expansão de bancos de dados nos manuais online do SQL Server 2005.
3.1.3 Verificar se as contas de serviço do SQL Server Express não estão desabilitadas
A Instalação poderá falhar se o tipo de inicialização do serviço SQLExpress estiver definido como Desabilitado.
-
No Painel de Controle, selecione Ferramentas Administrativas e, em seguida, Serviços.
-
Localize o serviço SQLExpress na lista e observe o valor de Tipo de Inicialização.
-
Se o valor de Tipo de inicialização for Desabilitado, clique duas vezes no nome do serviço e altere o Tipo de Inicialização para Manual ou Automático.
-
Clique em OK.
3.1.4 Interromper serviços e aplicativos
Antes de instalar o SP1, você deve interromper todos os aplicativos e serviços que façam conexões com todas as instâncias do SQL Server Express sendo atualizadas, inclusive o Painel de Controle e Adicionar ou Remover Programas.
Se você tentar aplicar o SP1 sem antes desligar os aplicativos e os serviços, a Instalação tentará interromper o serviço do SQL Server Express. Se a Instalação determinar que outros aplicativos e serviços devem ser interrompidos, eles serão exibidos em um aviso. Após interrompê-los, clique em Tentar Novamente para continuar com a Instalação. Se não for possível interromper um aplicativo ou serviço, clique em Continuar. A Instalação continuará, mas talvez seja necessário reiniciar o computador após concluí-la. Se você clicar em Cancelar, o componente atual não será atualizado para o SP1, mas a Instalação prosseguirá.
Observação: |
---|
Nem sempre a Instalação consegue determinar que aplicativos e serviços devem ser interrompidos. Antes de instalar o SP1, interrompa todos os aplicativos e serviços que fazem conexão com o SQL Server Express, inclusive o Painel de Controle. |
3.2 Instalar o SQL Server Express SP1
Para instalar o SQL Server Express SP1, execute o pacote auto-extraível obtido por download. Veja instruções detalhadas para a execução da Instalação nos modos assistido e autônomo na seção sobre como instalar o SQL Server Express dos manuais online do SQL Server 2005. Verifique a documentação da Instalação antes de instalar o SQL Server Express SP1. Para acessar essa documentação durante a Instalação, pressione a tecla F1 ou clique no botão Ajuda em uma caixa de diálogo que contenha Ajuda online. Essa documentação também está disponível na
Importante: |
---|
A Instalação do SQL Server Express SP1 deve ser executada em uma conta com privilégios de administrador no computador em que o SQL Server Express SP1 será instalado. |
3.3 Reiniciar serviços e aplicativos
Esta seção aplica-se somente à atualização de uma instância existente do SQL Server Express para o SP1.
Após a conclusão da Instalação, você poderá ser solicitado a reiniciar o computador. A seção 3.1.4 Interromper serviços e aplicativos fornece diretrizes sobre quando a reinicialização é necessária. Após reiniciar o sistema ou após concluir a Instalação sem que a reinicialização seja solicitada, use o aplicativo Serviços no Painel de Controle para verificar se todos os serviços interrompidos antes da aplicação do service pack já estão sendo executados. Isso inclui serviços como o MS DTC (Microsoft Distributed Transaction Coordinator) e o Microsoft Search ou equivalentes específicos de instâncias. Reinicie os aplicativos fechados antes de executar o Programa de Instalação do service pack. Você deve também fazer o backup dos bancos de dados atualizados master, msdb e model.
3.4 Problemas da Instalação
Esta seção detalha problemas da instalação do SP1.
Observação: |
---|
Salvo indicação em contrário, estes problemas aplicam-se somente à instalação de uma nova instância do SQL Server Express. |
3.4.1 Uma instalação existente do SQL Native Client pode causar falha na Instalação
A Instalação poderá falhar e ser revertida com a seguinte mensagem de erro: "Um pacote de instalação para o produto Microsoft SQL Native Client não pôde ser encontrado. Tente a instalação novamente usando uma cópia válida do pacote de instalação 'sqlncli.msi'". Para solucionar esse problema, desinstale o SQL Native Client usando Adicionar ou Remover Programas.
3.4.2 O Verificador de Configuração de Sistema falha com a mensagem "Falha na verificação do Contador de Desempenho do Sistema"
O SCC (Verificador de Configuração de Sistema) verifica o valor da chave do Registro do Contador de Desempenho do Sistema antes do início da instalação do SQL Server. Se o SCC não puder verificar a chave do Registro existente ou se não puder executar o programa Lodctr.exe do sistema, a verificação do SCC falhará, e a Instalação será bloqueada. Para concluir a Instalação, você deve incrementar manualmente a chave do Registro.
Cuidado: |
---|
A edição incorreta do Registro pode danificar seriamente o sistema. Antes de fazer alterações ao Registro, recomendamos que faça backup dos dados importantes no computador. Para obter informações sobre como fazer backup, restaurar e editar o Registro, consulte o artigo |
-
Na barra de tarefas, clique em Iniciar, clique em Executar, digite regedit.exe na caixa de texto Executar e clique em OK.
-
Vá para a seguinte chave do Registro: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]. Procure as seguintes chaves:
-
"Last Counter"=dword:00000ed4 (5276)
-
"Last Help"=dword:00000ed5 (5277)
-
"Last Counter"=dword:00000ed4 (5276)
-
Verifique os valores das chaves Counter e Help na seguinte chave do Registro: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009].
O valor máximo de Counter deve ser igual ao valor de Last Counter da etapa anterior e o valor máximo de Help deve ser igual ao valor de Last Help da etapa anterior.
Observação: "009" é a chave usada para o idioma inglês (Estados Unidos). -
Se necessário, modifique o valor de Last Counter e de Last Help na chave \Perflib. Clique com o botão direito do mouse em Last Counter ou Last Help no painel direito, selecione Modificar, clique em Base = Decimal, defina o valor no campo de dados Valor e clique em OK. Repita esse procedimento para a outra chave, se necessário, e feche o editor do Registro.
-
Execute a Instalação do SQL Server Express novamente.
3.4.3 Se os Serviços de Criptografia estiverem desabilitados no Windows Server 2003, a Instalação falhará e exibirá uma mensagem de requisito do logotipo do Windows
O CSP (Provedor de Serviços de Criptografia) do Windows é o código que realiza os serviços de autenticação, codificação e criptografia acessados pelos aplicativos baseados no Windows através do CryptoAPI no Windows Server 2003. Se o serviço CSP for interrompido ou desabilitado, a Instalação do SQL Server falhará e exibirá uma mensagem de requisito do logotipo do Windows.
Observação: |
---|
Antes de executar a Instalação do SQL Server em um cluster de failover do Windows Server 2003, o serviço CSP deve ser iniciado em todos os nós do cluster. |
-
No Painel de Controle, abra Ferramentas Administrativas e clique duas vezes em Serviços.
-
Na coluna Nome, clique com o botão direito do mouse em Serviços de Criptografia e, em seguida, clique em Iniciar.
-
Feche Serviços.
-
Execute a Instalação.
3.4.4 O MS DTC não está totalmente habilitado no Windows
Como o MS DTC (Microsoft Distributed Transaction Coordinator) não está totalmente configurado no Windows, os aplicativos podem deixar de inscrever recursos do SQL Server Express em uma transação distribuída. Esse problema pode afetar servidores vinculados, consultas distribuídas e procedimentos armazenados remotos que usam transações distribuídas. Para evitar problemas desse tipo, você deve habilitar totalmente os serviços do MS DTC no servidor em que o SQL Server Express está instalado.
-
No Painel de Controle, abra Ferramentas Administrativas e clique duas vezes em Serviços de Componentes.
-
No painel esquerdo da Raiz do Console, clique em Serviços de Componentes e expanda Computadores.
-
Clique com o botão direito do mouse em Meu Computador e, em seguida, clique em Propriedades.
-
Na guia MSDTC, clique em Configuração de Segurança.
-
Em Configurações de Segurança, marque todas as caixas de seleção.
-
Verifique se o nome da Conta de Logon DTC está definido como NT AUTHORITY\NetworkService.
3.4.5 A configuração "Forçar Criptografia" pode causar falha na Instalação do SQL Server Express
A Instalação poderá falhar se uma instalação cliente do SQL Server existente estiver configurada com a opção "forçar criptografia" habilitada. Para solucionar esse problema, desabilite a opção em todos os clientes do SQL Server. Nos clientes do MDAC (Microsoft Data Access Components) no SQL Server 2000, use o SQL Server 2000 Client Network Utility. No SQL Native Client, desinstale o SQL Native Client usando Adicionar ou Remover Programas.
3.4.6 A instalação de uma instância padrão do SQL Server 2000 pode desabilitar o SQL Server Express
Se o seu computador tiver as Ferramentas de Gerenciamento do SQL Server 2000 e uma instância padrão do SQL Server Express for instalada, a Instalação do SQL Server permitirá que você instale uma instância padrão do SQL Server 2000. Entretanto, se fizer isso, você desabilitará a instância instalada do SQL Server Express. Portanto, não instale uma instância padrão do SQL Server 2000 quando as Ferramentas de Gerenciamento do SQL Server 2000 e uma instância padrão do SQL Server Express já existirem no computador.
3.4.7 Instalando o SQL Server Express em um controlador de domínio do Windows
Observação sobre segurança: |
---|
Não é recomendável executar o SQL Server Express em um controlador de domínio. |
É possível instalar o SQL Server Express em um controlador de domínio do Windows. Entretanto, ele não pode ser executado em um controlador de domínio do Windows Server 2003 como Serviço Local ou Serviço de Rede. As contas de serviço do SQL Server devem ser executadas como contas de usuário de domínio do Windows. Também é possível instalar as contas de serviço do SQL Server para serem executadas como Sistema Local, mas essa opção não é recomendada.
Não altere a função do servidor depois de instalar o SQL Server Express. Por exemplo, se você instalar o SQL Server Express em um servidor membro, não use a ferramenta Dcpromo para promover o servidor a controlador de domínio. Ou, se você instalar o SQL Server Express em um controlador de domínio, não use Dcpromo para rebaixar o servidor a servidor membro. A alteração da função de um servidor após a instalação do SQL Server Express pode resultar em perda de funcionalidade e não tem suporte.
3.4.8 O modo de manutenção solicita o caminho para Setup.exe
Se instalar um novo componente do SQL Server Express no modo de manutenção, você será solicitado a fornecer o local de Setup.exe na mídia de instalação do SQL Server Express. Ao especificar o local, verifique se o caminho inclui "Setup.exe". Por exemplo, o caminho "D:\" falhará, mas "D:\Setup.exe" terá êxito.
3.4.9 Solução de problemas relacionados a falhas de scripts do shell de comandos da Instalação
Os scripts do shell de comandos da Instalação poderão gerar erros de script no Windows se as variáveis de caminho contiverem parênteses. Isso acontece porque os scripts do shell de comandos não oferecem suporte a parênteses em variáveis de caminho, que podem ocorrer quando componentes de 32 bits são instalados no subsistema de 32 bits WOW64 (Windows on Windows) em um computador de 64 bits. Por exemplo, o script apresentado a seguir, com valor de caminho "C:\Arquivos de Programas (x86)\", gera um erro porque o interpretador do script do shell interpreta incorretamente os parênteses na variável expandida PATH como parte da instrução IF/ELSE:
IF "%SOME_PATH%" == "" ( SET PATH=%PATH%;%PATH_A% ) ELSE ( SET PATH=%PATH%;%PATH_B% ) |
Para solucionar esse problema, altere o script para remover os parênteses. Por exemplo:
IF "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_A% IF NOT "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_B% |
Ou remova do caminho a entrada do SQL que contém parênteses.
3.4.10 Definição do nível de compatibilidade do banco de dados durante a atualização do MSDE 2000
Esta questão aplica-se somente à atualização de uma instância do MSDE 2000 para o SQL Server Express SP1.
Quando uma instância do MSDE 2000 é atualizada para o SQL Server Express SP1, o nível de compatibilidade do banco de dados permanece em 80 para permitir a compatibilidade com versões anteriores de aplicativos existentes do MSDE 2000. Esse nível de compatibilidade com versões anteriores desabilita algumas novas funcionalidades do SQL Server Express. Para obter mais informações, consulte o tópico de referência "sp_dbcmptlevel" nos manuais online do SQL Server 2005.
3.4.11 A Instalação poderá falhar se o nome do diretório de bancos de dados do sistema contiver aspas simples
Esta questão aplica-se somente à atualização de uma instância do SQL Server Express para o SP1.
Quando você atualiza uma instância do SQL Server Express para o SP1, a Instalação poderá falhar se os bancos de dados do sistema forem instalados em um diretório cujo nome contenha aspas simples. Nesse caso, você deverá mover esses bancos de dados para um diretório cujo nome não tenha aspas simples. Para obter mais informações, consulte o tópico sobre como mover bancos de dados do sistema nos manuais online do SQL Server 2005.
3.4.12 Restrições em ALTER DATABASE podem fazer com que a atualização falhe
Esse problema é relevante somente ao atualizar de uma instância do SQL Server Express para o SP1.
Ao instalar o SP1, a instalação atualiza os bancos de dados do sistema. Caso você tenha implementado restrições na sintaxe de ALTER DATABASE, a atualização poderá falhar. As restrições ao ALTER DATABASE podem incluir o seguinte:
-
Negação explícita da declaração ALTER DATABASE.
-
Um disparador de linguagem de definição de dados (DDL) em ALTER DATABASE que reverte a transação contendo a declaração ALTER DATABASE.
Caso haja restrições em ALTER DATABASE e a instalação não puder atualizar os bancos de dados para o SP1, você deverá desativar essas restrições e executar novamente a instalação.
3.4.13 A atualização pode falhar ao usar a Autenticação do SQL Server com instâncias de usuário
Esse problema é relevante somente ao atualizar de uma instância do SQL Server Express para o SP1.
Ao instalar o SP1, a instalação atualiza os banco de dados do sistema. Ao instalar o SP1 para atualizar uma instância do SQL Server Express que tenha instâncias de usuário habilitadas, você deverá usar a Autenticação do Windows. Se você especificar a autenticação do SQL Server, a atualização poderá falhar.
3.4.14 O SQL Server Express não pode ser atualizado quando há uma instância de usuário em execução.
Esse problema é relevante somente ao atualizar de uma instância do SQL Server Express para o SP1.
Quando há uma instância de usuário em execução, alguns arquivos de banco de dados na pasta de dados de modelo ficam bloqueado e a atualização não é possível. Para atualizar a instalação do SQL Server Express, você deverá fechar manualmente todas as instâncias de usuário em execução.
-
Conecte-se à instância pai do SQL Server Express e desabilite a instância do usuário executando a seguinte declaração:
EXEC sp_configure 'user instances enabled',0; RECONFIGURE;
-
Determine o nome do pipe de qualquer instância de usuário ativa executando a seguinte declaração:
SELECT owning_principal_name, instance_pipe_name FROM sys.dm_os_child_instances WHERE heart_beat = 'alive';
-
Conecte-se a cada instância de usuário usando instanstance_pipe_name e desabilite a instância manualmente executando a seguinte declaração:
SHUTDOWN WITH NOWAIT;
-
Instale a atualização.
-
Reabilite as instâncias de usuário executando a seguinte declaração:
EXEC sp_configure 'user instance enabled', 1; RECONFIGURE;
4.0 Informações adicionais
Esta seção apresenta considerações adicionais sobre o uso do SQL Server Express SP1. Ela destina-se principalmente a usuários com pouca experiência no SQL Server Express.
4.1 Usando o SQL Server Express
Após instalar o SQL Server Express, use o seguinte comando para se conectar a uma de suas instâncias no prompt de comando:
sqlcmd -S Server\Instance
Onde Server é o nome do computador e Instance é o nome da instância à qual você deseja se conectar. Se você tiver usado a instância nomeada padrão durante a instalação, especifique a instância como "SQLExpress".
Para obter informações sobre como se conectar a um banco de dados do SQL Server Express e gerenciá-lo, consulte o artigo
4.2 Conta de serviço e protocolos de rede
No SQL Server Express, a Conta do Sistema Local é a Conta do Serviço de Rede.
O SQL Server Express escuta em pipes nomeados locais e na memória compartilhada. Com uma instalação padrão, você não pode conectar-se remotamente ao SQL Server Express. Será necessário habilitar o TCP/IP e verificar se a exceção do firewall do Windows está habilitada.
-
No menu Iniciar, escolha Todos os Programas, aponte para Microsoft SQL Server 2005, aponte para Ferramentas de Configuração e clique em SQL Server Configuration Manager.
Você também pode abrir o Gerenciador de Computador clicando com o botão direito do mouse em Meu Computador e escolhendo Gerenciar. Em Gerenciamento do Computador, expanda Serviços e Aplicativos e SQL Server Configuration Manager.
-
Expanda Configuração da Rede do SQL Server 2005 e clique em Protocolos para Nome_da_Instância.
-
Na lista de protocolos, clique com o botão direito do mouse no protocolo desejado e, em seguida, clique em Habilitar.
O ícone do protocolo mudará para indicar que o protocolo foi habilitado.
-
Clique em Iniciar, Painel de Controle e Conexões de Rede.
-
Na barra de navegação à esquerda, clique em Alterar Configurações do Firewall do Windows.
-
Na guia Exceções, na caixa Programas e Serviços, o SQL Server provavelmente estará listado, mas não selecionado como uma exceção. Se você marcar a caixa de seleção, o Windows abrirá a porta 1433 para aceitar solicitações de TCP. Caso o SQL Server não conste da lista, você também poderá fazer o seguinte:
-
Clique em Adicionar Programa.
-
Clique em Procurar.
-
Localize a unidade:\Arquivos de Programas\Microsoft SQL Server\MSSQL.1\MSSQL\BINN
-
Adicione o arquivo sqlservr.exe à lista de exceções.
-
Clique em Adicionar Programa.
Observação: |
---|
Você talvez tenha de configurar todos os firewalls de hardware ou software de terceiros para habilitar conexões com o SQL Server Express. |
4.3 Obtendo assistência do SQL Server Express
Há três principais fontes de informações sobre o SQL Server Express:
-
A documentação do SQL Server Express e os manuais online atualizados do SQL Server 2005
-
Sites do SQL Server no
MSDN (Microsoft Developer Network) e naTechNet
-
A
comunidade do SQL Server .
Não use outros grupos de notícias da Microsoft para postar perguntas sobre o SQL Server Express. Para obter mais informações, consulte o tópico sobre como obter assistência do SQL Server Express nos manuais online do SQL Server. As informações mais recentes da equipe do SQL Server Express podem ser encontradas no
4.4 Fornecendo comentários sobre o SQL Server Express SP1
Para fornecer relatórios de erros e sugestões sobre o SQL Server Express SP1:
-
Use o
site de comentários sobre o produto da MSDN (página pode estar em inglês)
para enviar relatórios de erros e sugestões sobre os recursos e a interface do usuário do SQL Server Express SP1. -
Envie sugestões e informe sobre problemas na documentação usando o recurso de comentário nos manuais online do SQL Server 2005.
-
Escolha a opção para enviar automaticamente relatórios de erros e dados sobre o uso de recursos para análise pela Microsoft. Para obter mais informações, consulte o tópico sobre configurações do relatório de erro e uso do SQL Server Express nos manuais online do SQL Server 2005.
Para obter mais informações, consulte o tópico que trata do envio de comentários sobre o SQL Server 2005 nos manuais online do SQL Server.
5.0 Notas da documentação
Esta seção aborda problemas significativos que podem ocorrer após a instalação do SQL Server Express SP1 e quaisquer notícias de última hora que não estejam presentes na documentação atual dos manuais online do SQL Server 2005. Para obter mais informações, consulte 1.5 Atualizações dos manuais online do SQL Server 2005 estão disponíveis. Esta seção não descreve todas as correções fornecidas no SP1. Para obter uma lista completa dessas correções, consulte o artigo
5.1 Database Engine
As observações desta seção referem-se ao Database Engine e aos seus respectivos utilitários de prompt de comando que também se aplicam ao SQL Server Express.
5.1.1 Funcionalidade de instância de usuário
O SQL Server Express permite que usuários não-administradores copiem ou movam bancos de dados sem exigir privilégios DBCreator. Para obter mais informações, consulte o tópico sobre instâncias de usuário para não-administradores nos manuais online do SQL Server.
5.1.2 Considerações sobre o recurso Cópia de Sombra Auto-recuperada do Serviço de Cópias de Sombra de Volume
O recurso cópia de sombra auto-recuperada do Serviço de Cópias de Sombra de Volume possui as seguintes limitações.
Várias cópias de sombra auto-recuperadas persistentes
No Windows Server 2003 SP1 e posterior, você pode criar somente uma cópia de sombra auto-recuperada persistente. Para criar uma cópia de sombra adicional, é necessário primeiro aplicar a atualização descrita no artigo
Observação: |
---|
Se não tiver aplicado essa atualização, você poderá criar uma nova cópia de sombra auto-recuperada persistente, excluindo primeiro a existente e depois criando a nova. |
Cópias de sombra auto-recuperadas e catálogos de texto completo
O recurso cópia de sombra auto-recuperada não oferece suporte a catálogos de texto completo. Quando uma cópia de sombra auto-recuperada é criada, todos os catálogos de texto completo do banco de dados na cópia de sombra ficam offline. Quando o banco de dados é anexado da cópia de sombra, o catálogo de texto completo continua offline permanentemente. Todos os outros dados permanecem disponíveis no banco de dados anexado.
Quando um banco de dados que contém um catálogo de texto completo é anexado diretamente de uma cópia de sombra auto-recuperada, essa operação retorna a seguinte mensagem de erro:
Server: Msg 7608, Level 17, State 1, Line 1 An unknown full-text failure (0xc000000d) occurred during "Mounting a full-text catalog". |
Se você não precisar anexar um banco de dados diretamente da cópia de sombra, poderá evitar essa situação copiando os catálogos de texto completo e os arquivos do banco de dados da cópia de sombra para um volume baseado em letra de unidade regular e, depois, anexando o banco de dados a partir desse local. Contanto que o comando de anexação especifique o local correto dos arquivos de texto completo copiados, os catálogos de texto completo funcionarão.
5.1.3 A criptografia RC4 não deve ser usada
Não use a criptografia RC4 para proteger seus dados em . Em vez disso, use uma codificação bloqueadora, como AES 256 ou DES triplo.
5.1.4 Relatório de erro do DBCC
Introduzido no SQL Server Express SP1.
Um mini-arquivo de despejo (SQLDUMPnnnn.txt) é criado no diretório LOG do SQL Server sempre que um comando DBCC CHECKDB, DBCC CHECKALLOC, DBCC CHECKFILEGROUP ou DBCC CHECKTABLE detecta um erro de corrupção. Quando os recursos de coleta de dados Uso de Recursos e Relatório de Erro são habilitados para a instância do SQL Server, o arquivo é automaticamente encaminhado à Microsoft. Os dados coletados são usados para aprimorar a funcionalidade do SQL Server. Para obter mais informações, consulte o tópico sobre configurações do relatório de erro e uso nos manuais online do SQL Server 2005.
O arquivo de despejo contém os resultados do comando DBCC e saídas de diagnóstico adicionais. O arquivo tem DACLs (listas de controle de acesso condicional) restritas. O acesso é limitado à conta de serviço do SQL Server e aos membros da função sysadmin. Por padrão, a função sysadmin contém todos os membros do grupo BUILTIN\Administrators do Windows e do grupo do administrador local. O comando DBCC não falhará se o processo de coleta de dados falhar.
5.1.5 Alteração no comportamento de transações que não podem ser confirmadas em um lote
Introduzido no SQL Server Express SP1.
Quando um lote é concluído, o Database Engine reverte automaticamente todas as transações ativas que não podem ser confirmadas. Antes do lançamento do SQL Server Express SP1, as transações que não podiam ser confirmadas precisavam ser revertidas manualmente.
5.2 Replicação
As observações desta seção são os itens mais recentes sobre replicação.
5.2.1 A replicação está desabilitada por padrão
O SQL Server Express pode atuar como Assinante para todos os tipos de replicação, mas a replicação não está instalada por padrão nesta edição.
-
Na página Seleção de Recursos expanda Database Services.
-
Clique em Replicaçãoe, em seguida, clique em O recurso inteiro será instalado na unidade de disco rígido local.
-
Na página Seleção de Recursos, clique em Componentes Clientee, em seguida, clique em O recurso inteiro será instalado na unidade de disco rígido local.