Juliano 的个人资料Juliano Nunes | Buscando...照片日志列表更多 工具 帮助

日志


2009/1/22

Liberado mais um pacote acumulativo de hotfixes para SQL Server 2008

A Microsoft liberou este mês o terceiro pacote acumulativo de hotfixes para SQL Server 2008 (Cumulative update package 3 for SQL Server) que contém as correções para os seguintes artigos da KB (Knowledge Base):

VSTS bug number
KB article number
Description

263002
958760 (http://support.microsoft.com/kb/958760/ )
FIX: You may experience issues when you try to expand the Databases node in SQL Server Management Studio, or the sp_spaceused stored procedure takes a long time to run in SQL Server 2008

263017
958940 (http://support.microsoft.com/kb/958940/ )
FIX: The Disk I/O Usage chart and the Network Usage chart contain incorrect data when you view the Server Activity History report in SQL Server 2008

262998
958947 (http://support.microsoft.com/kb/958947/ )
FIX: When you run multiple full-text search queries in parallel in SQL Server 2008, the queries take much longer to finish than if you run them sequentially

263209; 263229
959893 (http://support.microsoft.com/kb/959893/ )
FIX: Some changes may not be replicated to the subscriber correctly in SQL Server 2005 or in SQL Server 2008 when the sum of the parameters exceeds 2,100

263228
960283 (http://support.microsoft.com/kb/960283/ )
FIX: You may encounter a deadlock scenario when you use table variables in SQL Server 2005 or in SQL Server 2008

263221
960542 (http://support.microsoft.com/kb/960542/ )
FIX: When you run the ALTER TRIGGER statement for a trigger in a merge publication in SQL Server 2005 or in SQL Server 2008, a change is not replicated to the subscriber database

263227
960543 (http://support.microsoft.com/kb/960543/ )
FIX: The x64 version of SQL Server 2005 or of SQL Server 2008 may stop responding when you are performing a backup

263217
960562 (http://support.microsoft.com/kb/960562/ )
FIX: Error message when you run two MDX queries on different connections at the same time in SQL Server 2005 Analysis Services or in SQL Server 2008 Analysis Services: "Transaction errors: The lock operation ended unsuccessfully because of deadlock"

263218
960566 (http://support.microsoft.com/kb/960566/ )
FIX: The chart of a mining model is empty when you browse the mining model in Excel 2007 by using Microsoft SQL Server 2008 Data Mining Add-ins for Microsoft Excel

263220
960571 (http://support.microsoft.com/kb/960571/ )
FIX: The Distribution Agent fails when you perform DML operations in a publication article and a concurrent snapshot is created in SQL Server 2005 or in SQL Server 2008

263090
960573 (http://support.microsoft.com/kb/960573/ )
FIX: Error message when you try to create a WMI event alert by using the sp_add_alert stored procedure in SQL Server 2008: "The @wmi_query could not be executed in the @wmi_namespace provided"

263222
960574 (http://support.microsoft.com/kb/960574/ )
FIX: Error message when you run the Snapshot Agent for a transactional replication that uses an Oracle 11g publisher in SQL Server 2005 or in SQL Server 2008: "Msg 21613, Level 16, State 1, Procedure sp_IHsyncmetadata, Line 223"

263223
960575 (http://support.microsoft.com/kb/960575/ )
FIX: Some DML statements that should not be replicated are replicated to the subscribers when you replicate the execution of a stored procedure in a transactional replication in SQL Server 2005 or in SQL Server 2008

263097
960770 (http://support.microsoft.com/kb/960770/ )
FIX: You receive error 605 and error 824 when you run a query that inserts data into a temporary table in SQL Server 2008

263106
960771 (http://support.microsoft.com/kb/960771/ )
FIX: Some attributes of a nested table do not appear in a SQL Server 2008 Data Mining model when the data source is a cube

263096
960864 (http://support.microsoft.com/kb/960864/ )
FIX: Error message when you view a data mining model in Mining Model Viewer in SQL Server 2008 Analysis Services: "Exception has been thrown by the target of an invocation.Item has already been added"

263211
960996 (http://support.microsoft.com/kb/960996/ )
FIX: When you use a ReportViewer control to view a SQL Server 2008 Reporting Services report that contains two pages, the formatting for the second page is lost

267583
961094 (http://support.microsoft.com/kb/961094/ )
FIX: Error message when you try to connect to a cube by using a user account that belongs to multiple database roles in SQL Server 2008 Analysis Services: "Two sets specified in the function have different dimensionality"

263105
961126 (http://support.microsoft.com/kb/961126/ )
FIX: Error message when you run a maintenance plan in SQL Server 2008: "The SQL Server Execute Package Utility requires Integration Services to be installed"

263202
961271 (http://support.microsoft.com/kb/961271/ )
FIX: In a SQL Server 2008 Reporting Services report that contains several levels, some items disappear when you collapse another item

263087
961272 (http://support.microsoft.com/kb/961272/ )
FIX: A maintenance plan that contains a Rebuild Index task takes much longer than you expect to run in SQL Server 2008

263094
961283 (http://support.microsoft.com/kb/961283/ )
FIX: An access violation may occur when you run a query that uses a parallel execution plan in SQL Server 2008

263115
961323 (http://support.microsoft.com/kb/961323/ )
FIX: The memory usage increases gradually when you frequently back up or restore a database in SQL Server 2008

262980
961359 (http://support.microsoft.com/kb/961359/ )
FIX: You receive an error message when you try to parse XML data in SQL Server 2008

263141
961360 (http://support.microsoft.com/kb/961360/ )
FIX: The page numbers may be hardcoded in the pages after you export a report to Excel format in SQL Server 2008

263100
961393 (http://support.microsoft.com/kb/961393/ )
FIX: When you print a report by using the SQL Server 2008 Reporting Services Client-Side Printing functionality, the spacing is too small or too large

263207
961481 (http://support.microsoft.com/kb/961481/ )
FIX: A database audit specification is set to the sysrowsets object instead of the schema object that you specified in SQL Server Management Studio in SQL Server 2008

263122
961699 (http://support.microsoft.com/kb/961699/ )
FIX: Error message when you perform a partition merge in SQL Server 2008 Analysis Services: "Detected inconsistency between User define slice and detected slice of partition"

Acesse http://support.microsoft.com/kb/960484 e solicite o download do hotfix.

2008/9/25

Série SQL Server 2008: Persisted e Computed Columns

Vou fazer em breve a prova beta do SQL Server 2008, portanto vou estudando e postando os temas aqui no blog diariamente.

Pra começar, o primeiro tópico é Persisted e Computed Columns (Colunas Calculadas).

As computed columns são calculadas através de expressões que utilizam colunas da mesma tabela. A expressão pode ser o nome de uma coluna não-calculada (noncomputed column), constante, função ou a combinação destes itens com um ou mais operadores. Porém, a expressão não pode ser uma sub-query.

A menos que você especifique, as computed columns são colunas virtuais e não são armazenadas fisicamente na tabela. Seus valores são recalculados cada vez que são referenciadas em uma query. Para que o valor seja armazenado fisicamente, você deve utilizar a palavra-chave PERSISTED nas instruções CREATE TABLE e ALTER TABLE. Mesmo sendo persistidos, os valores serão atualizados quando qualquer coluna que faça parte da expressão de cálculo seja atualizada.

Quais as vantagens de utilizar uma Persisted Computed Column?

Maior performance devido a possibilidade de ser indexada e não ter que ser calculada todas vez que é referenciada.

 

Mais informações: http://msdn.microsoft.com/en-us/library/ms191250.aspx

Livro recomendado: Accelerated SQL Server 2008 (Apress) - Robert E. Walters

 

Technorati Tags: ,
2008/9/19

EXAME BETA - 70-433: Microsoft SQL Server 2008, Database Development

Retirado do blog do MVP Herleson. Show de bola a dica!

Eu já vou garantir minha vaga e fazer a prova :D

Quote

EXAME BETA - 70-433: Microsoft SQL Server 2008, Database Development

Olá a todos,

E mais uma prova da carreira de certificação do SQL Server 2008 está disponível aos Profissionais de TI a partir desta sexta-feira.

A Microsoft acaba de anunciar para o público o lançamento do exame beta para desenvolvedores de dados no SQL Server 2008: 70-433 (TS: Microsoft SQL Server 2008, Database Development). Este exame é da certificação MCTS (Technology Specialist), e poderá ser realizados pelo profissional gratuitamente.

Vale lembrar que em um exame beta, caso você seja aprovado, você receberá a certificação oficial quando a versão final da prova for lançada, automaticamente. Em compensação o resultado das provas betas, diferente das provas finais, só sai depois de três a quatro meses.

O exame 70-433 é o TS: Microsoft SQL Server 2008, Database Development. Voltado para os Desenvolvedores de Dados, esta prova testa os conhecimentos em desenvolvimento e implantação de soluções de dados através da linguagem T-SQL.

O período de betas destes exames inicia-se nesta sexta-feira (Dia 19), e vai até o dia 10 de outubro.

Para você realizar esta prova, acesse o site da Prometric (www.2test.com) e agende o exame desejado. Como este exames é beta, o código dele estará no formato 71-XXX. Na ultima etapa (Pagamento – Payment), informe o código promocional (Promocode): F589G.

Ao aplicar este código, você verá que o sistema da Prometric zera o valor da prova. Depois disso, é só confirmar o agendamento e se preparar para o exame.

Você pode obter maiores informações sobre o conteúdo abordado nestes exames no link: http://www.microsoft.com/learning/exams/70-433.mspx.

Eu já agendei a minha prova. E você? Não perca tempo e prepare-se para mais este desafio. As vagas são limitadas!

Abraço a todos,

Herleson Pontes
MVP |
MCT | MCITP | MCTS | MCP | MOS

Culminis Speaker Member - Brazil
Articulista da SQL Magazine, WebMobile e .net Magazine
Blog Técnico: http://www.herlesonpontes.com.br/
Líder do Grupo Office.CE: http://www.officeceara.com.br/

2008/6/10

Lançado RC0 do SQL Server 2008

image

A Microsoft liberou o RC0 (Release Candidate 0) do SQL Server 2008. Pela informação que tinha o download só estava disponível para assinantes do MSDN e TechNet, mas mesmo com minha assinatura vencida eu consegui acessar o download. Então só resta testarem também.

Ele está disponível nos seguintes idiomas: Chinese (Simplified), Chinese (Traditional), English, French, German, Italian, Japanese, Korean, Spanish

Aos desenvolvedores...

Se forem usar o RC0 no Visual Studio 2005, necessitarão do: Visual Studio 2005 Support for SQL Server 2008 RC0.

Se forem usar o RC0 no Visual Studio 2008, necessitarão do: Visual Studio 2008 Service Pack1 Beta.

Em breve posto mais informações....assim que o download terminar. :D

Release notes: http://download.microsoft.com/download/4/9/E/49EEB41A-A769-4520-80D6-671B8AE2BD06/ReleaseNotesSQLServer2008.htm

Ah, mais uma coisa.....bacaninha essa nova logomarca do SQL Server. :D

2008/5/22

Porque o SQL Server 2008 não permite que tabelas sejam alteradas pelo Table Designer?

Este comportamento é até certo ponto padrão inclusive em versões anteriores. Após já populada, uma tabela não pode receber um novo campo não nulo.

Mas no SQL Server 2008 houve uma mudança nessa questão, ou melhor, na forma com que o Table Designer trata as alterações nas tabelas.

De acordo com a especificação do SQL Server 2008, as seguintes operações requerem a re-criação de uma tabela ao invés de gerar o script ALTER TABLE:

  • Adding a new column to the middle of the table
  • Dropping a column
  • Changing column nullability
  • Changing the order of the columns
  • Changing the data type of a column

    E por padrão o SQL Server 2008 Management Studio (SSMS) vem configurado para prevenir que sejam feitas alterações via Table Designer que necessitem re-criar tabelas. Com isso o usuário recebe a seguinte mensagem:

    image

    Portanto, para permitir que essas alterações sejam feitas (por sua conta e risco, já que podem comprometer a integridade de seus dados), proceda da seguinte forma:

    • Vá até o Menu Tools > Options...;
    • Na janela que é aberta, clique sobre o item Designers;
    • Desmarque a opção "Prevent saving changes that require table re-creation". E pronto!

    Abraço.

  •