O Patrick LeBlanc postou uma ótima e simples explicação sobre TVPs no SQL Server 2008. Clique aqui para ver o artigo orignal no blog original dele.
Este recurso é novo na versão 2008 do banco de dados. Antigamente as pessoas passavam para a procedure uma lista de valores separados por vírgula para depois, fazer um processo de extração dos dados da string e enfim, começar a lógica de negócios. Ou seja, nada produtivo! Outro exemplo clássico é a necessidade de inserir múltiplas linhas no banco de dados. Este tipo de tarefa é árdua e geralmente, os desenvolvedores acabam passando um XML ou então, chamando múltiplas vezes a mesma procedure para processar cada linha.
Com o TVP, podemos definir uma variável do tipo Tabela, que pode ser utilizada como uma tabela comum dentro de uma proc (somente como leitura), permitindo que o desenvolvedor inclusive, utilize esta variável em joins e lógicas mais complexas.
Para detalhes de como utilizar esta técnica no ADO.NET, recomendo muito que seja lido este artigo no MSDN que explica as diversas formas de utilização de TVPs.
Grande abraço!
Mário Meyrelles (http://twitter.com/mariomeyrelles)
Equipe Accendis
ADO.NET, SQL Server, TVP
Os treinamentos oferecidos pela Accendis, tanto em .NET como em outras áreas, são voltados para profissionais que realmente necessitam de um conhecimento prático para conseguir uma rápida entrada no mercado de trabalho ou mesmo, uma notável progressão de conhecimento técnico para os profissionais que já estejam no mercado. Logo, estes cursos não são voltados para certificações da Microsoft e tampouco usam material oficial. O curso conta com uma apresentação, material impresso com detalhes da aula e os exercícios feitos em classe. Em qualquer treinamento, os alunos recebem um exemplar original do livro-texto do curso.
Se você ou sua equipe necessita de treinamento prático, rápido e objetivo, a Accendis está aqui para atender a sua necessidade. Oferecemos treinamento in-company e também, salas de aula regulares com até 10 alunos por turma. Desta forma, podemos garantir a qualidade e o aprendizado de todos os alunos presentes. Nosso treinamento in-company é ministrado nas cidades de Campinas, São Paulo e proximidades. Nossa sala de aula fica em Paulínia em local de facílimo acesso e amplas opções de transporte público e estacionamento gratuito. Fique atento para a divulgação de novas turmas! Veja no site da Accendis os detalhes de preços e promoções que temos disponíveis no momento.
Os treinamentos poderão ou não ter provas finais. Os conteúdos poderão ser ajustados para uma determinada turma. Para cada caso, a Accendis deverá ser comunicada para realizar as diversas adaptações necessárias.
Os cursos podem ser vendidos separados ou em grupo. Os treinamentos foram criados de forma que o aluno tenha continuidade entre os diversos módulos. Os pré-requisitos e demais informações são informados com mais detalhe a seguir:
A ementas também podem ser baixadas em formato PDF. Clique no link abaixo para realizar o download:
Grande abraço
Equipe Accendis
.NET, c#, campinas, curso, SQL Server, treinamento
Conforme visto neste link, a opção de Compressão de Backup disponível no SQL Server 2008 Enterprise otimiza o tempo de backup e restore de bancos pequenos e relativamente grandes também.
Veja os detalhes do teste de Denis no blog dele em http://blogs.lessthandot.com/index.php/DataMgmt/DBAdmin/MSSQLServerAdmin/testing-backup-compression-in-sql-server-2008.
A boa notícia, segundo ele, é que esta opção estará disponível também na versão Standard do SQL Server 2008.
Grande abraço!
Mário Meyrelles (http://twitter.com/mariomeyrelles)
Equipe Accendis
backup, restore, SQL Server