Lista de erros corrigidos no SQL Server 2008 Service Pack 1

Traduções de Artigos Traduções de Artigos
Artigo: 968369 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

Este artigo lista os erros corrigidos no Microsoft SQL Server 2008 Service Pack 1 (SP1).

notas
  • Outras correcções documentadas não poderão ser incluídas no service pack.
  • Esta lista será actualizada quando forem publicados artigos mais.
Para obter mais informações sobre como obter service packs do SQL Server 2008, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
968382Como obter o service pack mais recente do SQL Server 2008

Mais Informação

Para além das correcções listadas neste artigo, SQL Server 2008 SP1 contém correcções que foram incluídas no acumulado de actualizações 1, acumulado de actualizações 2 e 3 de actualização cumulativa para o SQL Server 2008. Para obter mais informações sobre os pacotes de actualização cumulativa para o SQL Server 2008, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
956909O SQL Server 2008 cria disponibilizadas após o lançamento do SQL Server 2008

Nota Se estiver a actualizar do SQL Server 2008 cumulativa Update 4, tem de aplicar uma actualização de cumulativa SP1 do pós-SQL Server 2008 depois de actualizar para SQL Server 2008 SP1 para obter todas as correcções.

Para mais informações sobre o pós-SQL Server 2008 SP1 cumulativa actualizar, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
969099Pacote de actualização cumulativa 1 para o SQL Server 2008 Service Pack 1


Além disso, criámos os seguintes investimentos significativos para facilitar a implementação e gestão dos service packs:
  • Integrada
    Agora pode integrar a instalação base com service packs ou com correcções. Por conseguinte, é possível instalar num único passo.
  • Remoção do Service pack
    Agora pode desinstalar apenas o service pack sem desinstalar a instância de toda.
  • Capacidade de ClickOnce
    Agora é possível implementar relatório construtor 2.0 utilizando a tecnologia de implementação ClickOnce.

Os erros corrigidos neste service Pack

Para obter mais informações sobre os erros corrigidos no SQL Server 2008 SP1, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft.
Reduzir esta tabelaExpandir esta tabela
Artigo da base de dados de conhecimentoTítulo
944390CORRECÇÃO: Mensagem de erro quando liga a uma instância nomeada do SQL Server num computador cliente com o Windows Vista ou o Windows Server 2008: "Especificado pelo SQL server não encontrada" ou "Erro de localização/instância de servidor especificado"
955769CORRECÇÃO: O protocolo de memória partilhada para uma instância do SQL Server 2008 está sempre activado e o protocolo VIA para a instância sempre é desactivado depois de reparar a instância
956031CORRECÇÃO: Mensagem de erro quando estimar a compressão numa tabela do SQL Server 2008: "Subconsulta devolveu o valor mais do que 1"
956427Não pode adicionar um nó de cluster quando instala o SQL Server 2008 Analysis Services e não instalar o SQL Server 2008 Database Engine
958778CORRECÇÃO: O nome de instância predefinido está definido incorrectamente como SQLEXPRESS quando instalou o SQL Server 2008 Express
959001CORRECÇÃO: O serviço de leitura registo ignora algumas transacções quando executa o serviço de registo de leitura para replicar as transacções de uma replicação transaccional em SQL Server 2005 e no SQL Server 2008
959025Mensagem de erro correcção: Quando chamar um procedimento armazenado que devolva um conjunto de linhas que tem a propriedade de conjunto de linhas DBPROP_MAXROWS ou a propriedade de conjunto de linhas SSPROP_MAXBLOBLENGTH especificado: "os dados em forma de tabela receber transmissão em sequência (TDS) protocolo sequência está incorrecta"
959026<query>CORRECÇÃO: Mensagem de erro quando executa uma consulta DB2 que utiliza a dica de consulta WITH UR no SQL Server 2005 Analysis Services e no SQL Server 2008 Analysis Services: "Erro OLE DB: erro de OLE DB ou ODBC: foi encontrado um token inesperado"Com"seguinte"Query""
961126CORRECÇÃO: Mensagem de erro quando executa um plano de manutenção do SQL Server 2008: "O SQL Server executar pacote utilitário requer o Integration Services ser instalada"
961271CORRECÇÃO: Num relatório do SQL Server 2008 Reporting Services que contém vários níveis, alguns itens desaparecem quando fechar outro item
961633CORRECÇÃO: Um relatório do SQL Server 2008 Reporting Services é apresentado incorrectamente no Mozilla Firefox se o relatório é apresentado utilizando o controlo ReportViewer
962900CORRECÇÃO: Mensagem de erro quando executa uma consulta que envolve uma operação de associação externa do SQL Server 2008: "Tentativa definir o valor de uma coluna não consegue NULL para NULL"
963070CORRECÇÃO:, Não é possível editar ou depurar um pacote SSIS em ofertas quando edição do SQL Server 2008 Enterprise Edition, Standard Edition, Developer Edition ou avaliação é instalada sem a funcionalidade SSIS
963658CORRECÇÃO: Compressão de página é removida uma tabela de dados do SQL Server 2008 depois de diminuir a base de dados
967470CORRECÇÃO: Mensagem de erro quando executa uma actualização ou uma operação de eliminação numa tabela que não tenha um índice agrupado criado no SQL Server 2008: "O sistema operativo devolveu o erro 1450"
968587CORRECÇÃO: O valor agregado está incorrecto quando estrutura uma consulta que contenha alguns grupos de entidade utilizando o estruturador de modelo de relatório do SQL Server 2008 ou no SQL Server 2005
968599CORRECÇÃO: Mensagem de erro quando tenta para especificar a conta do SQL Server 2008 Reporting Services como as credenciais para um servidor de relatório na administração central do SharePoint: "não é possível ligar ao servidor WMI de relatórios fornecedor"
968693CORRECÇÃO: Consulta que utiliza parâmetros e a opção RECOMPILE devolve resultados incorrectos quando executar a consulta em múltiplas ligações em simultâneo no SQL Server 2008
968828CORRECÇÃO: Os objectos de sistema podem não ser verificados como previsto quando utiliza modos de avaliação de política diferente no SQL Server 2008
968829CORRECÇÃO: Mensagem de erro quando tentar actualizar uma instância do SQL Server 2005 para SQL Server 2008: "pós-operação na alça de recuperação de motor de base de dados falhou. Verifique o registo de erros do SQL Server para causas potenciais"
968830CORRECÇÃO: Uma versão incorrecta é apresentada na página Selecção de instância quando utiliza a configuração do SQL Server 2008 para actualizar uma instância do SQL Server 2008
971268'Estúdio de gestão do Microsoft SQL Server' e 'período de avaliação do SQL Server Profiler 'relatório' expirou' mensagem mesmo depois de actualizar para uma edição licenciada
Soluções para os seguintes problemas também são incluídas no SQL Server 2008 SP1.
Reduzir esta tabelaExpandir esta tabela
Descrição
É adicionado um novo evento de rastreio no SQL Server 2008 SP1 para melhor diagnosticar problemas de cancelamento inesperado no SQL Server 2008 Analysis Services.
Alguns eventos de rastreio relacionados com a extensão de personalização são adicionados as definições de rastreio de SQL Server Profiler no Analysis Services.
Quando um cliente que se baseia MSOLAP, análise de gestão de objectos (AMO) ou ADOMD.NET liga ao Analysis Services através de uma ligação HTTP, o cliente não envia novamente determinados cabeçalhos de HTTP.
No SQL Server 2008 SP1, mais informações são adicionadas aos ficheiros de mini cópia de informação que são gerados para resolução de problemas no Analysis Services.
Não poderá procurar modelos de série de tempo que tabelas aninhadas utilizando os SQL Server Data Mining suplementos para o Office 2007.
Recebe uma mensagem de erro quando processa regras uma associação mining modelo no SQL Server 2008 Standard Analysis Services: "erros no Gestor de metadados. Ocorreu um erro ao carregar <Mining Model Name> extracção de modelo. "
O algoritmo de árvore de decisão devolve uma fórmula de regressão que contém os coeficientes de regressão de vírgula flutuante válido no Analysis Services.
Quando o procedimento de validação de acesso a sites é invocado utilizando um destino específico inicie e limiar de probabilidade, são devolvidos resultados incorrectos para a medida VERDADEIRO positivo, a medida VERDADEIRO negativo, a medida falso positivo e a FALSO negativo medida no Analysis Services.
Receberá um resultado incorrecto quando utilizar a instrução EMPTY não e a função CROSSJOIN numa instrução MDX (Multidimensional Expressions) que consulta a partir de uma medida de Soma - baseadas em medidas e um LastNonEmpty - com base no Analysis Services.
Uma cláusula subseleccionar que utiliza os membros calculados não considera a granularidade para determinar se um membro calculado deve ser incluído no Analysis Services.
Em SQL Server 2008 SP1, melhoramentos são feitos para o ajudar a resolver problemas de cancelamento inesperado no Analysis Services.
Quando uma consulta de consulta está a consultar um valor DateTime , o processo de colocação em cache pró-activa falha no Analysis Services.
Ocorre uma violação de acesso quando processa uma dimensão com um membro calculado que referencia outro membro definido mais adiante o script de cubo no Analysis Services.
O serviço de browser de servidor de SQL falha do SQL Server 2008.
Os ficheiros de configuração do service pack não estão actualizados no SQL Server 2008.
Não é possível procurar uma instância nomeada do SQL Server 2008 Express é instalado num computador baseado no Windows Vista.
Quando chama o procedimento sp_server_info armazenados para devolver a versão da base de dados, as palavras "Microsoft SQL Server Yukon" são devolvidas em vez das palavras "Microsoft SQL Server 2008".
Ocorre uma fuga de memória quando utiliza o utilitário bcp para copiar dados a partir de uma tabela para um ficheiro, especificando o terminador de campo para uma coluna do tipo data sql_variant do SQL Server 2008.
Quando chama a função SQLBulkOperations para inserir várias linhas no SQL Server 2008, apenas a primeira linha é inserida e o resto das linhas são ignoradas.
A função de conjunto de resultados SQLColumns devolve um erro se o carácter à direita do nome de tabela é um carácter de escape do SQL Server 2008.
No SQL Server 2008, se uma instrução SELECT provoca um erro de servidor e a instrução seguinte faz com que um aviso de servidor, o controlador ODBC de cliente nativo do SQL Server devolve um estado de êxito para a instrução.
Quando chamar a função de SQLProcedureColumns do SQL Server 2008, as informações sobre os parâmetros do tipo CLR estão em falta.
Quando usa parâmetros tabelares cujos tipos SQL são tipos de comprimento variável uma aplicação baseada no SQL Server 2008, o fornecedor de ODBC de cliente nativo do SQL Server cria uma sequência de dados tabulares incorrecto (TDS).
Recebe uma mensagem de erro quando utiliza a interface ICommand::Execute utilizando parâmetros tabelares sem utilizar a função SetParameterInfo do SQL Server 2008: "os receber dados tabulares sequenciar chamada de procedimento remoto (TDS) sequência de protocolo (RPC, Remote Procedure Call) está incorrecta."
Numa aplicação SQL Server 2008, uma cadeia de texto longas é truncada. Este problema ocorre se os comentários são no início da declaração e se o parâmetro para a cadeia é passado como o tipo de dados DBTYPE_VARIANT e o subtipo BSTR .
No SQL Server 2008, se dados de um tipo definido pelo utilizador for muito grandes, os dados são divididos num computador de 32 bits. Este problema ocorre se não fornecer o comprimento para a ligação e se utilizar uma das seguintes interfaces: IRowsetChange::InsertRow , IRowsetUpdate::Update , IRowsetChange ou IRowsetChange::SetData .
A interface IRowsetChange e a interface IRowsetUpdate processam incorrectamente a implementação ISequentialStream::Read se a implementação devolverá o valor S_FALSE no fim da sequência de dados do SQL Server 2008.
Quando instala o cliente nativo do SQL Server, o programa de instalação define as informações sobre a versão numa subchave de registo incorrecto do SQL Server 2008.
Quando liga a uma instância é anterior ao SQL Server 2008 utilizando o SQL Server Management Studio no SQL Server 2008, a funcionalidade de parênteses correspondência-e-ocorrências não funciona.
Uma excepção ocorre quando tenta expandir bases de dados utilizando um início de sessão que não seja administrador no Explorador de objectos do SQL Server 2008.
Quando utiliza o Assistente de scripts gerar SQL Server para gerar um ficheiro por objecto no SQL Server 2008, restrições predefinidas são script num ficheiro separado e não no ficheiro de script de tabela.
Quando transferir dados para uma tabela que contém accionadores utilizando SMO ou o Assistente de cópia de dados do SQL Server 2008, a operação falha.
Quando utiliza a transferência classe no SQL Server Management objectos (SMO) no SQL Server 2008 para transferir dados, a ligação não é eliminado do após ser utilizada.
SQL Server adiciona os registos do Windows Installer completos para o relatório relato de erros do Windows em vez de adicionar apenas os registos até ao momento em que ocorreu o erro.
SQL Server 2008 SP1 melhora o relato de erros que poderão ocorrer quando instala o ficheiro SqlSupport.msi.
As submissões que não são válidas são comunicadas ao relatório de erros do Windows uma vez que as submissões são substituídas quando desinstalar o SQL Server 2008.
Relatórios de relatório de erros do Windows para excepções externos não incluem a mensagem HRESULT do SQL Server 2008.
SQL Server 2008 SP1 melhora a funcionalidade Relato de erros do Windows ao remover cadeias localizadas.
SQL Server 2008 SP1 melhora a funcionalidade Relato de erros do Windows ao remover designações de plataforma de nomes de parâmetros.
SQL Server 2008 SP1 melhora o registo de parâmetros de recipiente de relato de erros do Windows ao registar valores de parâmetros antes e após a criação de algoritmos hash.
O ficheiro de instalação do SQL Server 2008 indica a operação de configuração para o relatório de erros do Windows, mesmo se a operação de configuração é cancelada pelo utilizador.
SQL Server Agent apresenta uma linha de comandos incorrecta no controlo de origem de dados para uma tarefa de pacote SQL Server 2008 Integration Services.
SQL Server Agent falha quando o SQL Server Agent tenta comunicar uma tentativa sem êxito para executar um script ActiveX da Microsoft com uma conta de proxy.
Recebe uma mensagem de erro de sintaxe incorrecta quando criar uma condição que contém uma enumeração de gestão de políticas do SQL Server 2008.
SQL Server 2008 SP1 adiciona a função CONCATENAR (cadeia, cadeia) e a função ESC (cadeia, char, char) as funções de avaliação de condição de gestão de políticas para suportar a execução de WQL (WMI Query Language).
Quando executa uma política de um servidor remoto do SQL Server 2008, a política utiliza a tabela de subscrição local em vez da tabela de subscrição do servidor remoto.
No SQL Server Management Studio, já não está limitado a 2.500 itens que são apresentados em qualquer nível único Explorador de objectos.
Uma consulta muito rápida que é executada num ciclo mostra um estado de espera da CPU confuso da lista Recursos aguarda no Monitor de actividade do SQL Server 2008.
Consultas de execução longa poderão não aparecer na lista Dispendioso consultas no Monitor de actividade até que tenham concluído a execução do SQL Server 2008.
Quando utiliza o Assistente de scripts gerar SQL Server para uma base de dados offline com a opção AUTO_CLOSE definido como ON de script, a collation da base de dados é consultada.
Ocorre um erro no Assistente de script de dados, se existir uma base de dados offline no SQL Server 2008.
Alguns atalhos de teclado estão em falta no SQL Server Management Studio.
A lista de pesquisa de filtro não está preenchida no Designer do modelo quando utilizar uma origem de dados Teradata no SQL Server 2008 Reporting Services.
Gráficos, manómetros e imagens podem aparecer esbatidas quando os visualiza em Business Intelligence Development Studio ou em modo relatório construtor 2.0 pré-visualização.
Quando exporta um relatório no formato de valores (CSV) separados por vírgulas, serviços de relatório poderá omitir uma linha para uma região de dados de Tablix tem grupos dinâmicos.
Títulos de grupo da tabela não são repetidos quando compor um relatório como um PDF, como um pré-visualizar ou como uma imagem se uma linha não completamente couber numa página.
Uma caixa de texto que divide em páginas não apresenta correctamente todo o conteúdo no Reporting Services.
O comportamento de optimização da memória para diferentes edições do Reporting Services não é imposto correctamente.
Um relatório do SQL Server 2005 Reporting Services que contém a instrução SyncLock o código de relatório não pode ser apresentado numa nova instalação do SQL Server 2008.
Quando visualiza um relatório do SQL Server 2008 Reporting Services num controlo do Visualizador de SQL Server 2005, o controlo do Visualizador mostra uma contagem de página incorrectos.
Quando utiliza o procedimento armazenado sp_configure para configurar a opção de acesso Consulte cache de quota do SQL Server 2008, o conjunto de quota não é imposto.
A função incorporada HAS_PERMS_BY_NAME não funciona quando os nomes das colunas contém aspas no SQL Server 2008.
Quando não for um membro do grupo db_owner fixas de base de dados , não é possível alterar o tipo de dados de uma coluna para um tipo de dados definidos pelo utilizador no SQL Server 2008.
SQL Server 2008 não é possível reiniciar depois dos ficheiros de base de dados de recursos forem movidos para uma localização diferente da localização do ficheiro sqlserver.exe.
A vista sys.dm_exec_query_stats comunica um tempo de CPU incorrecto para planos de consulta paralelo no SQL Server 2008.
Ocorre uma fuga de memória na lista de accionadores para ser accionado. Por exemplo, uma fuga de memória ocorre para o primeiro objecto accionador se dois accionadores são desencadeados numa instrução ALTER TABLE SWITCH PARTITION .
Os resultados que não são válidos são devolvidos quando executa uma consulta que converte o tipo definido pelo utilizador (UDT) para o tipo de dados varbinary na mesma instrução SELECT do SQL Server 2008.
São devolvidos resultados incorrectos quando chamar um procedimento armazenado tem parâmetros tabelares e que tem a mesma tabela variável transmitida para dois ou mais parâmetros do SQL Server 2008.
Vistas de gestão dinâmica poderão devolver resultados incorrectos para consultas entre bases de dados quando a base de dados é interrompida ou recriado no SQL Server 2008.
Impressões de consulta e plano de impressões não são estáveis para consultas de tabelas temporárias no SQL Server 2008.
Alterar dados captura comunica incorrectamente uma instrução UPDATE como uma instrução DELETE seguida de uma instrução INSERT em SQL Server 2008.
Não é replicada a instrução ALTER TRIGGER se for emitido contra um accionador que está a ser um esquema específico do SQL Server 2008.
Quando validar uma publicação numa replicação transaccional em SQL Server 2008, a artigos que adicionou depois de adicionado um filtro de vertical para um artigo não são validados.
The Sobre caixa de diálogo no Monitor de replicação para a versão do SQL Server 2008 utiliza o nome de código "Katmai" como a imagem de fundo.
As mensagens de erro e as mensagens de aviso não estão localizadas quando utiliza o utilitário ssbdiagnose no SQL Server 2008.
Não é possível carregar o fornecedor de WMI do SQL Server numa instância com nome de cluster do SQL Server 2008.
Valores de tempo do SQL Server 2008 podem estar incorrectos quando utilizar utilitários ou tecnologias alterar frequências de CPU.
O evento de rastreio de início de sessão de AUDITORIA fornece sempre o ID de correctos da base de dados para bases de dados do sistema e bases de dados de utilizador no SQL Server 2008. No entanto, o nome de base de dados é fornecido apenas para bases de dados do sistema. O nome de base de dados é NULL para as bases de dados de utilizador.
Pode utilizar o procedimento armazenado sp_altermessage para activar ou desactivar as mensagens do sistema no registo de eventos do Windows do SQL Server 2008.
Receberá um resultado incorrecto quando efectua uma consulta na vista de sys.dm_xe_packages filtrando na coluna module_address do SQL Server 2008.
SQL Server 2008 parece fazer progressos lentos e poderá devolver o erro 701 se o tamanho do conjunto de memória intermédia é muito pequeno.
Num computador que tenha muita memória, mensagens poderão ser incorrectamente comunicadas no registo de erro do SQL Server 2008. As mensagens indicam que o processo é paginado fora quando não é paginada fora.
A hora de início é comunicada na coluna da vista sys.dm_os_sys_info sqlserver_start_time é calculada por obter a hora actual em milissegundos e em seguida, subtraindo o número de segundos desde que o servidor foi iniciado no SQL Server 2008.
São recolhidas todas as informações sobre schedulers no ficheiro de informação para ajudar a depurar do SQL Server 2008.
Quando utiliza o utilitário SQLIOSim do SQL Server 2008, o utilitário SQLIOSim pára se tiver seleccionado os ficheiros de carimbo ou se tiver especificado "StampFiles = TRUE" no ficheiro de configuração.
O optimizador gera um plano de execução incorrecto para uma consulta que utiliza um índice espacial no SQL Server 2008.

Referências

Para obter mais informações sobre como determinar a versão do SQL Server e edição do actual, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
321185Como identificar a sua versão do SQL Server e edição
Os produtos de outros fabricantes explicado neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, sobre o desempenho ou fiabilidade destes produtos.

Propriedades

Artigo: 968369 - Última revisão: 19 de agosto de 2009 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Analysis Services
  • Microsoft SQL Server 2008 Reporting Services
Palavras-chave: 
kbmt kbexpertiseinter kbtshoot kbfix kbsurveynew kbinfo KB968369 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: 968369

Submeter comentários

 

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