<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7268951043522044368</id><updated>2012-02-16T01:51:27.478-08:00</updated><category term='Integration Services'/><category term='C#'/><category term='Code Snippets'/><category term='Microsoft'/><category term='Listas'/><category term='capacitação'/><category term='estudantes'/><category term='SSAS'/><category term='Sharepoint'/><category term='IEnumerable'/><category term='MS SourceSafe'/><category term='HTML'/><category term='profissional'/><category term='CharIndex'/><category term='SQLServer'/><category term='Postura'/><category term='SSIS'/><category term='blog'/><category term='SQL Job'/><category term='Portas acesso'/><category term='Olap'/><category term='Split'/><title type='text'>Alexandre Nascimento .net</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-4579726687043751588</id><published>2011-04-20T05:51:00.000-07:00</published><updated>2011-04-20T05:52:53.778-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Postura'/><category scheme='http://www.blogger.com/atom/ns#' term='estudantes'/><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Como se tornar um programador de sucesso</title><content type='html'>Caros,&lt;br /&gt;&lt;br /&gt;Este é um post escrito por meu colega Carlos Brando que me fez refletir muito sobre caminhada profissional.&lt;br /&gt;Dêem uma olhada e comentem:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nomedojogo.com/2010/02/10/quer-se-tornar-um-programador-de-sucesso-pare-de-escrever-codigo/"&gt;http://www.nomedojogo.com/2010/02/10/quer-se-tornar-um-programador-de-sucesso-pare-de-escrever-codigo/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abraço!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-4579726687043751588?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/4579726687043751588/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=4579726687043751588' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/4579726687043751588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/4579726687043751588'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2011/04/como-se-tornar-um-programador-de.html' title='Como se tornar um programador de sucesso'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-5620622571413574897</id><published>2010-09-17T06:10:00.000-07:00</published><updated>2010-09-17T06:13:27.208-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Novo Blog!</title><content type='html'>Galera,&lt;br /&gt;&lt;br /&gt;Estou fazendo parte de um blog de Tecnologia recém saído do forno, o Olho no bit.&lt;br /&gt;A idéia é trazer informações sobre pequenos problemas do dia-a-dia, aquelas questões simples de solução rápida que, muitas vezes, nos tiram do sério!&lt;br /&gt;&lt;br /&gt;Acessem e acompanhem:&lt;br /&gt;&lt;a href="http://olhonobit.wordpress.com/"&gt;http://olhonobit.wordpress.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[]'s !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-5620622571413574897?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/5620622571413574897/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=5620622571413574897' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/5620622571413574897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/5620622571413574897'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2010/09/novo-blog.html' title='Novo Blog!'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-2540609064223736638</id><published>2010-08-31T09:59:00.000-07:00</published><updated>2010-08-31T10:06:13.705-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLServer'/><title type='text'>Zerando valor da coluna Identity</title><content type='html'>Post simples mas útil.&lt;br /&gt;Se Você estiver usando uma coluna definida como "Identity" em uma tabela SQL Server, você pode definir qual o próximo valor a ser inserido nesta coluna. Por exemplo, definir que o número da sua coluna ID seja definido como 500 ao invés de 1, que seria o padrão. Abaixo alguns exemplos de como fazer isso e outras utilizações:&lt;br /&gt;&lt;br /&gt;Para saber qual será a próxima numeração a ser inserida na coluna identificadora:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;DBCC &lt;/span&gt;CHECKIDENT (&lt;span style="color: rgb(255, 0, 0);"&gt;'tablename'&lt;/span&gt;, NORESEED)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Se quiser então saber o valor do próximo ID na tabela "usuarios", pode-se usar este comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;DBCC CHECKIDENT (usuarios, NORESEED)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para definir o próximo valor da sua coluna ID para 1000, use o seguinte:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;DBCC &lt;/span&gt;CHECKIDENT (usuarios, RESEED, 999)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note que o próximo valor será 1000, pois é o valor informado no comando + 1.&lt;br /&gt;&lt;br /&gt;Um último detalhe é que você pode envolver o nome da tabela com aspas simples, ou os colchetes quando estiver falando em situações especiais como nome de tabela com espaços (o que eu não gosto) ou caminho completo da tabela:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;DBCC &lt;/span&gt;CHECKIDENT ( &lt;span style="color: rgb(255, 0, 0);"&gt;'seubancodedados.dbo.usuarios'&lt;/span&gt;, RESEED, 999)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[]'s e até a próxima!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-2540609064223736638?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/2540609064223736638/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=2540609064223736638' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/2540609064223736638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/2540609064223736638'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2010/08/zerando-valor-da-coluna-identity.html' title='Zerando valor da coluna Identity'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-4471776785804814755</id><published>2010-05-13T06:00:00.001-07:00</published><updated>2010-05-13T06:00:48.560-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Postura'/><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Qual sua postura ao fazer uma m… ?</title><content type='html'>&lt;p&gt;Por acaso procurando sobre ITIL, achei no blog Profissionais de Tecnologia este artigo, onde o autor comenta uma situação que muitos de nós já viveram que é o dia em que fizemos uma, com perdão da palavra, cagada das grandes.&lt;/p&gt;  &lt;p&gt;Vale a pena dar uma olhada no post completo: &lt;a title="http://www.profissionaisdetecnologia.com.br/blog/?p=116" href="http://www.profissionaisdetecnologia.com.br/blog/?p=116"&gt;http://www.profissionaisdetecnologia.com.br/blog/?p=116&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[]’s&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-4471776785804814755?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/4471776785804814755/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=4471776785804814755' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/4471776785804814755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/4471776785804814755'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2010/05/qual-sua-postura-ao-fazer-uma-m.html' title='Qual sua postura ao fazer uma m… ?'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-4749045654296033527</id><published>2010-05-07T04:39:00.001-07:00</published><updated>2010-05-07T04:39:43.850-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Code Snippets'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Zen Coding</title><content type='html'>&lt;p&gt;Olá amigos!&lt;/p&gt;  &lt;p&gt;Aqui estou eu novamente, falando agora brevemente sobre programação web, especificamente, HTML.&lt;/p&gt;  &lt;p&gt;Desde seu surgimento, o desenvolvimento em HTML manteve mais ou menos um padrão, sem passar por grandes mudanças em sua estrutura, se mantendo como uma linguagem de marcação hipertexto simples. Lembro por exemplo quando ainda muita gente codificava no bloco de notas ou editores toscos (para este fim, claro!) quaisquer.&lt;/p&gt;  &lt;p&gt;Quando surgiram FrontPage e, especialmente, o DreamWeaver foi “a” revolução! hehehe&lt;/p&gt;  &lt;p&gt;Bem, dada a introdução, Zen Coding vem para dar uma chacoalhada na forma de escrita de páginas web. Mal comparando talvez, é algo que se assemelha aos code snipets do Visual Studio, os quais estamos bem familiarizados, mas te permitindo também colocar um bocado de semântica em ação.&lt;/p&gt;  &lt;p&gt;Abaixo um video muito interessante sobre esta técnica chamada Zen Coding.&lt;/p&gt;  &lt;p class="aligncenter"&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="650" height="447" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=7405114&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1" /&gt;&lt;embed type="application/x-shockwave-flash" width="650" height="447" src="http://vimeo.com/moogaloop.swf?clip_id=7405114&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;  &lt;p&gt;Muito interessante, ao meu ver é sim uma nova maneira de codificar em HTML e compensa dedicarmos um tempo ao assunto.&lt;/p&gt;  &lt;p&gt;Fonte: &lt;a title="http://meiobit.com/65450/zen-coding-html/" href="http://meiobit.com/65450/zen-coding-html/"&gt;http://meiobit.com/65450/zen-coding-html/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-4749045654296033527?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/4749045654296033527/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=4749045654296033527' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/4749045654296033527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/4749045654296033527'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2010/05/zen-coding.html' title='Zen Coding'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-6541031025596923515</id><published>2010-03-16T10:27:00.000-07:00</published><updated>2010-03-16T10:28:24.291-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='capacitação'/><category scheme='http://www.blogger.com/atom/ns#' term='estudantes'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Capacitação da MS para estudantes</title><content type='html'>Olá amigos,&lt;br /&gt;&lt;br /&gt;A Microsoft está com um programa para capacitação de estudantes que parece ser muito interessante.&lt;br /&gt;Como vira e mexe somos abordados sobre os passos para começar a desenvolver em tecnologias MS, porque não já ir direto à fonte?&lt;br /&gt;&lt;br /&gt;Mais informações:&lt;br /&gt;&lt;a href="http://info.abril.com.br/noticias/carreira/ms-tem-capacitacao-gratis-para-estudantes-16032010-7.shl"&gt;http://info.abril.com.br/noticias/carreira/ms-tem-capacitacao-gratis-para-estudantes-16032010-7.shl&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-6541031025596923515?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/6541031025596923515/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=6541031025596923515' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/6541031025596923515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/6541031025596923515'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2010/03/capacitacao-da-ms-para-estudantes.html' title='Capacitação da MS para estudantes'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-417824804831735181</id><published>2009-12-04T03:18:00.001-08:00</published><updated>2009-12-04T03:18:03.484-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><title type='text'>Preciso voltar…</title><content type='html'>&lt;p&gt;Olá meus caros!&lt;/p&gt; &lt;p&gt;Estou com vários “projetos” de posts na agulha, entre eles:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Série de posts sobre Business Intelligence usando tecnologia Microsoft;  &lt;li&gt;Série de posts sobre arquitetura MVP (Model View Presenter);&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;O grande problema é que, neste momento, outros projetos (pessoais) tomaram conta do meu tempo. Estou fazendo parte de alguns projetos musicais (sim, eu tenho vida pessoal…) para o natal, e os ensaios estão uma loucura.&lt;/p&gt; &lt;p&gt;Mas garanto que eu voltarei. Eu preciso.&lt;/p&gt; &lt;p&gt;Ps.: Aproveitando, meu twitter: &lt;a title="http://twitter.com/arnascimento" href="http://twitter.com/arnascimento"&gt;http://twitter.com/arnascimento&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-417824804831735181?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/417824804831735181/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=417824804831735181' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/417824804831735181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/417824804831735181'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2009/12/preciso-voltar.html' title='Preciso voltar…'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-8199050649390682990</id><published>2009-10-09T12:00:00.000-07:00</published><updated>2009-10-09T12:02:44.816-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Ótimo Blog de Sharepoint</title><content type='html'>&lt;br&gt;Olá amigos, tudo em paz?&lt;br&gt;&lt;br&gt;Acessem o blog &lt;a href="http://sharepoint-br.blogspot.com/"&gt;sharepoint-br&lt;/a&gt; do meu amigo Diego Humel, com informações precisas sobre Sharepoint e afins, tudo em português.&lt;br&gt;Bom para quem já conhece ou para quem quer conhecer, inclusive com posts sobre a evolução do Sharepoint e aplicações deste.&lt;br&gt;&lt;br&gt;[]'s  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-8199050649390682990?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/8199050649390682990/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=8199050649390682990' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/8199050649390682990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/8199050649390682990'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2008/07/timo-blog-de-sharepoint.html' title='Ótimo Blog de Sharepoint'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-6982312622403912518</id><published>2009-10-01T10:30:00.001-07:00</published><updated>2009-10-01T10:30:56.708-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IEnumerable'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>C# - Yield return</title><content type='html'>&lt;p&gt;Ol&amp;#225;, amigos! Hoje falarei sobre uma funcionalidade interessante do C#.&lt;/p&gt;  &lt;p&gt;Existem algumas funcionalidades simples que poupam um trabalh&amp;#227;o mas nem sempre s&amp;#227;o usadas. Como uma dessas funcionalidades, podemos considerar o iterador &amp;quot;yield&amp;quot;.&lt;/p&gt;  &lt;p&gt;Esta funcionalidade est&amp;#225; dispon&amp;#237;vel desde a vers&amp;#227;o 2.0 do C# mas acaba passando despercebida pela maioria dos desenvolvedores.    &lt;br /&gt;Basicamente, o operador &amp;quot;yield&amp;quot; &amp;#233; usado para iterar atrav&amp;#233;s de objetos retornados por um m&amp;#233;todo. Ele cria um mecanismo de estado via IL para que seja poss&amp;#237;vel criar m&amp;#233;todos que conservem o seu estado sem ser necess&amp;#225;rio manter o estado via c&amp;#243;digo.&lt;/p&gt;  &lt;p&gt;Como exemplo simples, vamos usar um exemplo simples que retorna os itens pares em uma cole&amp;#231;&amp;#227;o:&lt;/p&gt;  &lt;p&gt;public IEnumerable RetornaPares(int[] numeros)    &lt;br /&gt;{     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; List&amp;lt;int&amp;gt; pares = new List&amp;lt;int&amp;gt;();     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; foreach (int n in numeros)     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (n % 2 == 0)     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; pares.Add(n);     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; return pares;     &lt;br /&gt;}&lt;/p&gt;  &lt;p&gt;Normalmente usamos um list para armazenar os itens a serem retornados.    &lt;br /&gt;Usando yield return ficaria assim:&lt;/p&gt;  &lt;p&gt;public IEnumerable PegarPares(int[] numeros)    &lt;br /&gt;{     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; foreach (int n in numeros)     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (n % 2 == 0)     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; yield return n;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }     &lt;br /&gt;} &lt;/p&gt;  &lt;p&gt;Veja que o yield faz o trabalho para voc&amp;#234; e retorna o resultado correto, por&amp;#233;m iterando pelos itens sem a interven&amp;#231;&amp;#227;o do desenvolvedor, n&amp;#227;o sendo necess&amp;#225;rio criar nenhuma lista para o armazenamento.&lt;/p&gt;  &lt;p&gt;At&amp;#233; a pr&amp;#243;xima!&lt;/p&gt;  &lt;p&gt;Refer&amp;#234;ncias:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.c-sharpcorner.com/UploadFile/rmcochran/yieldreturn04022006113850AM/yieldreturn.aspx"&gt;http://www.c-sharpcorner.com/UploadFile/rmcochran/yieldreturn04022006113850AM/yieldreturn.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.magodigital.info/post/Operador-Yield-do-C.aspx"&gt;http://www.magodigital.info/post/Operador-Yield-do-C.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-6982312622403912518?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/6982312622403912518/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=6982312622403912518' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/6982312622403912518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/6982312622403912518'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2009/10/c-yield-return.html' title='C# - Yield return'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-2527547541957590391</id><published>2009-03-20T06:52:00.001-07:00</published><updated>2009-03-20T06:52:16.406-07:00</updated><title type='text'>Problema na instalação do SQL 2005</title><content type='html'>&lt;p&gt;Amigos,   &lt;br /&gt;Enfrentei um problema muito estranho na instalação do SQL 2005 na minha máquina em casa. A mensagem era mais ou menos a seguinte: &lt;/p&gt;  &lt;p&gt;SQL Server Setup Failed to compile the Managed Object Format (MOF) file   &lt;br /&gt;C:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmproviderxpsp2up.mof.    &lt;br /&gt;To proceed, see &amp;quot;Troubleshooting an Installation of SQL Server 2005&amp;quot; or &amp;quot;How    &lt;br /&gt;to: View SQL Server 2005 Setup Log Files&amp;quot; in SQL Server 2005 Setup Help    &lt;br /&gt;documentation. &lt;/p&gt;  &lt;p&gt;Era um problema no WMI (Windows Management Instrumentation) e foi necessário fazer algumas correções.   &lt;br /&gt;Esses dois links me ajudaram a resolver: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.mydatabasesupport.com/forums/sqlserver-faq/242406-error-when-installing-sql-2005-a.html"&gt;http://www.mydatabasesupport.com/forums/sqlserver-faq/242406-error-when-installing-sql-2005-a.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://windowsxp.mvps.org/repairwmi.htm"&gt;http://windowsxp.mvps.org/repairwmi.htm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Solução comprovada. &lt;/p&gt;  &lt;p&gt;Abraço!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-2527547541957590391?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/2527547541957590391/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=2527547541957590391' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/2527547541957590391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/2527547541957590391'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2009/03/problema-na-instalacao-do-sql-2005.html' title='Problema na instalação do SQL 2005'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-6857680431630769686</id><published>2009-03-05T10:38:00.001-08:00</published><updated>2009-03-05T11:18:18.414-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Listas'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><title type='text'>Retornando Listas do Sharepoint</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:15;color:black;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;A integração entre as ferramentas Microsoft pode e deve ser sempre utilizada ao favor dos desenvolvedores e usuários.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;A ferramenta WSS, ou Windows Sharepoint Services oferece uma gama variada de serviços para compartilhamento de informações e um ambiente completo de colaboração.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Neste post vamos criar um webapplication simples para retornar as listas de um determinado site do Sharepoint:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Criar um projeto WebApplication;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Fazer referência ao web service na Solution Explorer, clicando com o botão direito sobre o item Web References, Add Web Reference;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Inserir a URL da sua aplicação SharePoint no campo URL e clicar em GO;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Definir um nome da sua referência no campo Web Reference Name e clicar em Add Reference;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Inserir um asp:ListBox ao formulário default1.aspx que foi gerado pelo BIDS;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Inserir um asp:Button;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Duplo click sobre o botão Button1;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Vai surgir a página de edição de código;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Copiar o seguinte código:&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-family:Courier New;font-size:10;color:green;"&gt;/*Declara e inicializa uma variável para listas do web service*/&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;suporteint.&lt;span style="color:#2b91af;"&gt;Lists&lt;/span&gt; myservice = &lt;span style="color:blue;"&gt;new&lt;/span&gt; suporteint.&lt;span style="color:#2b91af;"&gt;Lists&lt;/span&gt;();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;br /&gt; &lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;color:green;"&gt;/*Autentica o usuário corrente, passando suas credenciais default para o Web service do System Credential Cache */&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;myservice.Credentials = System.Net.&lt;span style="color:#2b91af;"&gt;CredentialCache&lt;/span&gt;.DefaultCredentials;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;br /&gt; &lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;color:green;"&gt;/* definir a propriedade URL do serviço para o seu subsite. A não definição desta propriedade retornará as listas no Web Site Raiz.*/&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;myservice.Url = &lt;span style="color:#a31515;"&gt;"http://&amp;lt;seu site&amp;gt;/_vti_bin/Lists.asmx"&lt;/span&gt;;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;br /&gt; &lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;color:green;"&gt;/*Declare um objeto XmlNode e inicialize-o com o XML response do método GetListCollection. */&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;System.Xml.&lt;span style="color:#2b91af;"&gt;XmlNode&lt;/span&gt; node = myservice.GetListCollection();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;br /&gt; &lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;color:green;"&gt;/*Varra através do resultado XML e defina o valor do atributo "título" para cada lista. */&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;&lt;span style="color:blue;"&gt;foreach&lt;/span&gt; (System.Xml.&lt;span style="color:#2b91af;"&gt;XmlNode&lt;/span&gt; xmlnode &lt;span style="color:blue;"&gt;in&lt;/span&gt; node)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;ListBox1.Items.Add(xmlnode.Attributes[&lt;span style="color:#a31515;"&gt;"Title"&lt;/span&gt;].Value);&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;ListBox1.Rows++;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN-LEFT: 18pt"&gt;&lt;span style="font-family:Courier New;font-size:10;"&gt;}&lt;/span&gt;&lt;span style="font-family:Arial;font-size:15;color:black;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Clique start no menu debug para executar a aplicação;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Clique no botão "Button1" para retornar a relação de listas do seu site sharepoint informado.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:10;color:black;"&gt;Compensa estudar os WebServices e métodos disponibilizados para acesso a listas e dados do Sharepoint.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;span style="color:black;"&gt;Referência: &lt;a href="http://msdn.microsoft.com/en-us/library/ms450301.aspx"&gt;&lt;/span&gt;http://msdn.microsoft.com/en-us/library/ms450301.aspx&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms450301.aspx"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-6857680431630769686?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/6857680431630769686/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=6857680431630769686' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/6857680431630769686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/6857680431630769686'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2009/03/retornando-listas-do-sharepoint.html' title='Retornando Listas do Sharepoint'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-8967908893435968122</id><published>2009-01-16T05:55:00.001-08:00</published><updated>2009-01-16T06:15:00.503-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Job'/><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration Services'/><title type='text'>Erro SSIS: product level is insufficient</title><content type='html'>Eu havia desenvolvido um pacote SSIS, testado exaustivamente no ambiente de desenvolvimento e, depois disso, instalamos o pacote no ambiente de testes do cliente.&lt;br /&gt;Quando fui executar o pacote, diretamente no SSIS obtive um erro absolutamente inesperado:&lt;br /&gt;&lt;br /&gt;Product level is insufficient for [nome do objeto]&lt;nome&gt;&lt;nome&gt;&lt;br /&gt;&lt;br /&gt;- O pacote estava sendo executado a partir do SSMS apontando para outro servidor, onde havia sido instalado o pacote.&lt;br /&gt;- Este servidor onde estava sendo executado o SSMS não possui o serviço do SSIS instalado, e este serviço está instalado somente no servidor "B", onde foi instalado o pacote.&lt;br /&gt;&lt;br /&gt;Pesquisando na web, aprendi algumas coisas interessantes sobre o comportamento e execução dos pacotes SSIS:&lt;br /&gt;1) Quando se executa um pacote SSIS, ele é executado no servidor "A", ou seja, o que chama a execução, e utiliza todos os recursos desde CPU, inclusive os serviços. Logo, é necessário que o serviço do SSIS esteja instalado no servidor que faz a chamada ao pacote;&lt;br /&gt;2) Uma forma de resolver esta questão, para o caso de não poder instalar o serviço do SSIS na máquina que vai chamar o pacote é agendar um SQL Job que faça a chamada ao pacote;&lt;br /&gt;&lt;br /&gt;Fiz os testes em ambas as situações e tudo ocorreu ok!&lt;br /&gt;&lt;br /&gt;Fontes:&lt;br /&gt;&lt;a href="http://blogs.msdn.com/michen/archive/2006/11/11/ssis-product-level-is-insufficient.aspx"&gt;http://blogs.msdn.com/michen/archive/2006/11/11/ssis-product-level-is-insufficient.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/michen/archive/2006/08/11/package-exec-location.aspx"&gt;http://blogs.msdn.com/michen/archive/2006/08/11/package-exec-location.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ps.: Depois disso tive um outro problema, que fica para outro post...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-8967908893435968122?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/8967908893435968122/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=8967908893435968122' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/8967908893435968122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/8967908893435968122'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2009/01/erro-ssis-product-level-is-insufficient_16.html' title='Erro SSIS: product level is insufficient'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-2937095218264483815</id><published>2008-10-16T07:08:00.000-07:00</published><updated>2008-10-16T07:13:11.580-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Olap'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Portas acesso'/><title type='text'>SSAS porta default</title><content type='html'>Amigos,&lt;br /&gt;&lt;br /&gt;Instalando uma solução de BI num determinado cliente, me deparei com um problema para acessar os dados dos cubos através do MS Excel. A infra do cliente bloqueou algumas portas e, até o momento, não sabia qual porta deveria ser liberada para poder acessar os cubos corretamente.&lt;br /&gt;Fazendo uma pesquisa pela web, localizei a informação, e aqui estão 3 dos links mais interessantes que eu achei:&lt;br /&gt;&lt;br /&gt;Ms TechNet&lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2005/ssasproperties.mspx"&gt;http://www.microsoft.com/technet/prodtechnol/sql/2005/ssasproperties.mspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ssas-info.com/analysis-services-faq/29-mgmt/75-what-tcp-port-ssas-2005-uses"&gt;http://www.ssas-info.com/analysis-services-faq/29-mgmt/75-what-tcp-port-ssas-2005-uses&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ssas-info.com/analysis-services-faq/36-excel/98-how-to-disable-excel-pivot-table-security-warning-data-connections-have-been-disabled-enable-this-content"&gt;http://www.ssas-info.com/analysis-services-faq/36-excel/98-how-to-disable-excel-pivot-table-security-warning-data-connections-have-been-disabled-enable-this-content&lt;/a&gt;&lt;br /&gt;Este último na verdade trata de outra questão de segurança no Excel, mas vai no bolo! ;-)&lt;br /&gt;&lt;br /&gt;Então, a porta default do SSAS é a 2383, e esta deve ser usada pois cada named instance no SSAS gera uma porta dinâmica.&lt;br /&gt;&lt;br /&gt;[]'s&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-2937095218264483815?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/2937095218264483815/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=2937095218264483815' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/2937095218264483815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/2937095218264483815'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2008/10/ssas-porta-default.html' title='SSAS porta default'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-3527843026096760045</id><published>2008-09-14T13:19:00.000-07:00</published><updated>2009-01-16T06:06:09.019-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS SourceSafe'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><title type='text'>Erro em cubos do SSAS depois de instalar o Source Safe</title><content type='html'>Nos deparamos aqui com um problema de não conseguir editar os membros calculados de um cubo depois de instalar o Source Safe. Meu colega Ricardo Ramos conseguiu achar uma solução:&lt;br /&gt;&lt;br /&gt;Analysis Services - Error Calculations&lt;br /&gt;Unexpected error ocurred:&lt;br /&gt;&lt;br /&gt;This error is caused because an installation of the Office 2007 overwrites two particular files that are used by SSAS 2005:&lt;br /&gt;- msmdlocal.dll&lt;br /&gt;- msmgdsrv.dll&lt;br /&gt;So the solution is to copy this two files from:&lt;br /&gt;%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\&lt;br /&gt;to:&lt;br /&gt;%programfiles%\Common Files\System\Ole DB\&lt;br /&gt;&lt;br /&gt;Só jogar esses arquivos na pasta citada e boa!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-3527843026096760045?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/3527843026096760045/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=3527843026096760045' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/3527843026096760045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/3527843026096760045'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2008/09/erro-em-cubos-do-ssas-depois-de.html' title='Erro em cubos do SSAS depois de instalar o Source Safe'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-4974150892803550014</id><published>2008-09-11T06:53:00.000-07:00</published><updated>2009-01-16T06:05:24.561-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLServer'/><title type='text'>Insert into</title><content type='html'>Um código simples e interessante para inserir somente registros únicos a partir de uma outra tabela de-para que é usada para comparar se o registro já foi inserido:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;INSERT INTO TBDPPECA&lt;br /&gt;(ID_PECA, CODFABRICANTE, NUM_MOL, DTPROCESSAMENTO)&lt;br /&gt;(SELECT ID_PECA, NUM_CODFABRICANTE, NUM_MOL,CONVERT(VARCHAR(10), GETDATE(), 120) + ' 00:00:00'&lt;br /&gt;FROM DIMPECA&lt;br /&gt;WHERE ID_PECA &gt;&lt;br /&gt;CASE&lt;br /&gt;WHEN (SELECT MAX(ID_PECA) FROM TBDPPECA) IS NULL THEN 0&lt;br /&gt;ELSE (SELECT MAX(ID_PECA) FROM TBDPPECA)&lt;br /&gt;END&lt;br /&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mais um update from:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;UPDATE tbprod SET&lt;br /&gt;ind_cestabasica = 'S'&lt;br /&gt;FROM&lt;br /&gt;tbcestabasica cb, tbprod p&lt;br /&gt;where&lt;br /&gt;cb.num_prod = p.num_prod&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-4974150892803550014?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/4974150892803550014/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=4974150892803550014' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/4974150892803550014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/4974150892803550014'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2008/09/insert-into.html' title='Insert into'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-8004361385150743488</id><published>2008-09-11T06:37:00.000-07:00</published><updated>2008-09-24T12:02:41.109-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Split'/><category scheme='http://www.blogger.com/atom/ns#' term='CharIndex'/><category scheme='http://www.blogger.com/atom/ns#' term='SQLServer'/><title type='text'>Lendo caracteres de uma string simulando um split com T-Sql</title><content type='html'>Este código simula um split, mas para um caso específico que eu enfrentei, onde precisava quebrar uma string em várias, mas sabia que sempre seria preenchida desta forma: '97 98 99 00'. Precisava pegar os dois caracteres quebrando pelo espaço.&lt;br /&gt;Dá pra fazer isso mais dinamicamente, usando CharIndex por exemplo, fica ao gosto do freguês:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color:#99ff99;"&gt;&lt;span style="color:#33cc00;"&gt;/*&lt;br /&gt;Simulando Split&lt;br /&gt;*/&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;print 'Segunda versão'&lt;br /&gt;declare @stPos int&lt;br /&gt;declare @size int&lt;br /&gt;declare @var varchar(100)&lt;br /&gt;set @var = '97 98 99 00'&lt;br /&gt;set @size = len(@var)&lt;br /&gt;set @stPos = 1&lt;br /&gt;while @size &gt; 0&lt;br /&gt;begin&lt;br /&gt;print substring(@var, @stPos, 2)&lt;br /&gt;set @stPos = @stPos + 3&lt;br /&gt;set @size = @size - 3&lt;br /&gt;end&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-8004361385150743488?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/8004361385150743488/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=8004361385150743488' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/8004361385150743488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/8004361385150743488'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2008/09/lendo-caracteres-de-uma-string.html' title='Lendo caracteres de uma string simulando um split com T-Sql'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-8803228584553279250</id><published>2008-09-09T11:58:00.000-07:00</published><updated>2009-10-09T12:00:55.100-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLServer'/><title type='text'>Usando GetDate() para retornar somente a data</title><content type='html'>&lt;p&gt;&lt;br&gt;SELECT CAST(CONVERT(VARCHAR(10), GETDATE(), 120) AS SMALLDATETIME)&lt;/p&gt; &lt;p&gt;Melhor que usar concatenação:&lt;/p&gt; &lt;p&gt;select CONVERT(VARCHAR(10), GetDate(), 120) + ' 00:00:00'&lt;/p&gt; &lt;p&gt;Verificando o código para configuração da data.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-8803228584553279250?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/8803228584553279250/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=8803228584553279250' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/8803228584553279250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/8803228584553279250'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2008/09/usando-getdate-para-retornar-somente.html' title='Usando GetDate() para retornar somente a data'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-6735884677330375139</id><published>2008-08-28T07:13:00.000-07:00</published><updated>2009-01-16T06:09:00.848-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLServer'/><title type='text'>Update From</title><content type='html'>Precisei fazer um update a partir de uma outra tabela e apanhei um bocado tentando lembrar a sintaxe, até que achei esse exemplinho aí embaixo.&lt;br /&gt;Tá, é uma coisa meio besta, mas como não uso isso direto esqueci mesmo, por isso postei aqui.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://archives.postgresql.org/pgsql-es-ayuda/2004-05/msg00230.php"&gt;http://archives.postgresql.org/pgsql-es-ayuda/2004-05/msg00230.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;UPDATE product SET&lt;br /&gt;pro_pdetalle = ss.detalle,&lt;br /&gt;pro_pdocena = ss.precioma2,&lt;br /&gt;pro_pmayorista = ss.precioma1,&lt;br /&gt;pro_prevendedor = ss.preciorev&lt;br /&gt;FROM precios ss, product f&lt;br /&gt;where precios.procode = f.pro_code&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-6735884677330375139?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/6735884677330375139/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=6735884677330375139' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/6735884677330375139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/6735884677330375139'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2008/08/update-from.html' title='Update From'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-334348558252997422</id><published>2008-06-17T07:02:00.001-07:00</published><updated>2008-09-24T12:05:08.049-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><title type='text'>Analysis Services error</title><content type='html'>Amigos, tudo certo?&lt;br /&gt;Estou tentando fazer um deploy em um aplicativo de exemplo do VS2005 (BI), mas estou com o seguinte erro:&lt;br /&gt;&lt;br /&gt;Error 1 Errors related to feature availability and configuration: Exceeded the maximum number of partitions in a measure group. The installed server editions allows not more than 3 partitions and not more than 1 writeback partition. Errors in the metadata manager. An error occurred when loading the Internet Sales measure group, from the file, '\\?\C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data\Adventure Works DW.0.db\Adventure Works DW.0.cub\Fact Internet Sales 1.2.det.xml'. Errors in the metadata manager. An error occurred when loading the Adventure Works cube, from the file, '\\?\C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data\Adventure Works DW.0.db\Adventure Works DW.2.cub.xml'.&lt;br /&gt;&lt;br /&gt;Alguém tem uma luz?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-334348558252997422?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/334348558252997422/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=334348558252997422' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/334348558252997422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/334348558252997422'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2008/06/analysis-services-error.html' title='Analysis Services error'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7268951043522044368.post-5039070492767797207</id><published>2008-05-16T05:04:00.000-07:00</published><updated>2008-05-16T05:05:12.296-07:00</updated><title type='text'>Genesis</title><content type='html'>Depois de muita relutância, eu finalmente assumo um blog.&lt;br /&gt;Meus planos aqui são de postagens de diversos assuntos de meu interesse, com ênfase especial à informática.&lt;br /&gt;&lt;br /&gt;Grande abraço a todos, fiquem com Deus!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7268951043522044368-5039070492767797207?l=alexandrernascimento.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alexandrernascimento.blogspot.com/feeds/5039070492767797207/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7268951043522044368&amp;postID=5039070492767797207' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/5039070492767797207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7268951043522044368/posts/default/5039070492767797207'/><link rel='alternate' type='text/html' href='http://alexandrernascimento.blogspot.com/2008/05/genesis.html' title='Genesis'/><author><name>Alexandre Nascimento</name><uri>http://www.blogger.com/profile/03128838071528695755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://bp0.blogger.com/_fCbAhvG7Dhw/SGvCFkb9KSI/AAAAAAAAACc/airOTft61w0/S220/beHappy.JPG'/></author><thr:total>0</thr:total></entry></feed>
