<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Erick Sasse &#187; SQL Server</title>
	<atom:link href="http://www.ericksasse.com.br/category/sql-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ericksasse.com.br</link>
	<description>Desenvolvimento de software, tecnologia e afins.</description>
	<lastBuildDate>Thu, 29 Jul 2010 12:21:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Microsoft Web Platform Installer</title>
		<link>http://www.ericksasse.com.br/microsoft-web-platform-installer/</link>
		<comments>http://www.ericksasse.com.br/microsoft-web-platform-installer/#comments</comments>
		<pubDate>Tue, 11 May 2010 16:56:38 +0000</pubDate>
		<dc:creator>Erick Sasse</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.ericksasse.com.br/?p=991</guid>
		<description><![CDATA[A maioria que trabalha com a plataforma de desenvolvimento da Microsoft já deve conhecer, mas o Web Platform Installer tem me sido tão útil que acho que nunca é demais espalhar a dica. Basta acessar www.microsoft.com/web, baixar o executável de 2MB, selecionar o que deseja instalar e pronto.  Ele baixa tudo da Internet e instala sem [...]]]></description>
			<content:encoded><![CDATA[<p>A maioria que trabalha com a plataforma de desenvolvimento da Microsoft já deve conhecer, mas o Web Platform Installer tem me sido tão útil que acho que nunca é demais espalhar a dica.</p>
<p>Basta acessar <a href="http://www.microsoft.com/web/">www.microsoft.com/web</a>, baixar o executável de 2MB, selecionar o que deseja instalar e pronto.  Ele baixa tudo da Internet e instala sem perguntar praticamente nada.</p>
<p>IIS, .NET Framework, Visual Studio, SQL Server, <a href="http://www.microsoft.com/web/gallery/">vários aplicativos</a>, incluindo alguns em PHP (WordPress, Joomla) já deixando o IIS configurado para rodá-los.</p>
<p>Ainda não baixou o Visual Studio 2010 Express? Baixe por ele, muito mais fácil.</p>
<p>Enfim, acho que é uma ferramenta que todos os desenvolvedores deveriam conhecer.</p>
<p><map name='google_ad_map_991_553e3b693ffb9e44'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/991?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_991_553e3b693ffb9e44' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=991&amp;url= http%3A%2F%2Fwww.ericksasse.com.br%2Fmicrosoft-web-platform-installer%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.ericksasse.com.br/microsoft-web-platform-installer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Backup SQL Server Express via linha de comando</title>
		<link>http://www.ericksasse.com.br/backup-sql-server-express-via-linha-de-comando/</link>
		<comments>http://www.ericksasse.com.br/backup-sql-server-express-via-linha-de-comando/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 22:19:11 +0000</pubDate>
		<dc:creator>Erick Sasse</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Backup]]></category>

		<guid isPermaLink="false">http://www.ericksasse.com.br/?p=886</guid>
		<description><![CDATA[Uma das desvantagens das versões Express do SQL Server é não ter o SQL Agent, que te permite agendar backups e outras tarefas administrativas nos seus bancos de dados. No caso do backup, você pode facilmente automatizar usando o agendador de tarefas e um arquivo .bat com os comandos abaixo, que já inclui a compactação [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das desvantagens das versões Express do SQL Server é não ter o SQL Agent, que te permite agendar backups e outras tarefas administrativas nos seus bancos de dados.</p>
<p>No caso do backup, você pode facilmente automatizar usando o agendador de tarefas e um arquivo .bat com os comandos abaixo, que já inclui a compactação usando <a href="http://www.7-zip.org">7-Zip</a>:</p>
<p><code>sqlcmd.exe -Q "BACKUP DATABASE MeuBanco TO DISK='d:\backup\meubanco.bak' WITH FORMAT"<br />
"c:\program files\7-zip\7z.exe" a d:\backup\meubanco.7z d:\backup\meubanco.bak</code></p>
<p>É uma dica simples, mas que pode ser usada como ponto de partida para um script mais avançado e que atenda outras necessidades. Afinal, todo mundo precisa agendar backups de uma forma ou de outra. </p>
<p>E não esqueça de manter o backup bem longe do servidor. <img src='http://www.ericksasse.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.flickr.com/photos/roadhunter/68017710/"><img src="http://farm1.static.flickr.com/35/68017710_123de4638c_m.jpg" alt="Não deixe para amanhã" /></a></p>
<p><map name='google_ad_map_886_553e3b693ffb9e44'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/886?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_886_553e3b693ffb9e44' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=886&amp;url= http%3A%2F%2Fwww.ericksasse.com.br%2Fbackup-sql-server-express-via-linha-de-comando%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.ericksasse.com.br/backup-sql-server-express-via-linha-de-comando/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Como desabilitar rapidamente constraints e triggers de um banco SQL Server</title>
		<link>http://www.ericksasse.com.br/como-desabilitar-rapidamente-constraints-e-triggers-de-um-banco-sql-server/</link>
		<comments>http://www.ericksasse.com.br/como-desabilitar-rapidamente-constraints-e-triggers-de-um-banco-sql-server/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 22:36:21 +0000</pubDate>
		<dc:creator>Erick Sasse</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.ericksasse.com.br/?p=876</guid>
		<description><![CDATA[Quando se está importando dados para um banco, as constraints e triggers podem ser um chato obstáculo. Em alguns casos poder ser muito mais fácil desabilitar tudo e reativar no final do processo. Pesquisando sobre isso, encontrei essa ótima dica no StackOverflow. Para desabilitar todas as constraints e triggers de todas as tabelas do banco: [...]]]></description>
			<content:encoded><![CDATA[<p>Quando se está importando dados para um banco, as constraints e triggers podem ser um chato obstáculo. Em alguns casos poder ser muito mais fácil desabilitar tudo e reativar no final do processo. Pesquisando sobre isso, encontrei essa <a href="http://stackoverflow.com/questions/123558/sql-server-2005-t-sql-to-temporarily-disable-a-trigger/123966#123966">ótima dica</a> no StackOverflow.</p>
<p><strong>Para desabilitar todas as constraints e triggers de todas as tabelas do banco:</strong></p>
<p><code>exec sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT ALL"<br />
exec sp_msforeachtable "ALTER TABLE ? DISABLE TRIGGER ALL"</code></p>
<p><strong>Para habilitar:</strong></p>
<p><code>exec sp_msforeachtable "ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL"<br />
exec sp_msforeachtable "ALTER TABLE ? ENABLE TRIGGER ALL"</code></p>
<p>Alias, essa <strong>sp_msforeachtable</strong> é muito interessante e pode ser explorada de muitas formas diferentes. Testei no SQL Server 2008, mas deve funcionar no 2005 pelo menos.</p>
<p>Um detalhe a ser observado é que esse comando não desabilita constraint de PK nem UNIQUE.</p>
<p><map name='google_ad_map_876_553e3b693ffb9e44'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/876?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_876_553e3b693ffb9e44' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=876&amp;url= http%3A%2F%2Fwww.ericksasse.com.br%2Fcomo-desabilitar-rapidamente-constraints-e-triggers-de-um-banco-sql-server%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.ericksasse.com.br/como-desabilitar-rapidamente-constraints-e-triggers-de-um-banco-sql-server/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SQL Server 2008 Express e a dependência do .NET 2.0 SP2</title>
		<link>http://www.ericksasse.com.br/sql-server-2008-express-e-a-dependencia-do-net-20-sp2/</link>
		<comments>http://www.ericksasse.com.br/sql-server-2008-express-e-a-dependencia-do-net-20-sp2/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 11:43:23 +0000</pubDate>
		<dc:creator>Erick Sasse</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.ericksasse.com.br/?p=783</guid>
		<description><![CDATA[Hoje tentei instalar o SQL Server 2008 Express em um servidor Windows 2008. Logo no início da instalação ele já para e dá o seguinte erro: SQL Server 2008 Setup requires Microsoft .NET Framework 2.0 SP2 to be installed. Lá fui eu a procura do tal .NET 2.0 SP2. Depois de algum tempo, percebi que [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje tentei instalar o SQL Server 2008 Express em um servidor Windows 2008.  Logo no início da instalação ele já para e dá o seguinte erro:</p>
<p>SQL Server 2008 Setup requires Microsoft .NET Framework 2.0 SP2 to be  installed.</p>
<p><span style="text-decoration: underline;"><a href="http://www.ericksasse.com.br/wp-content/uploads/2008/09/image_2.png"><img class="alignnone size-full wp-image-784" title="sql2008_net20sp2" src="http://www.ericksasse.com.br/wp-content/uploads/2008/09/image_2.png" alt="" width="487" height="202" /></a></span></p>
<p>Lá fui eu a procura do tal .NET 2.0 SP2. Depois de algum tempo, percebi que  não existe download do tal .NET 2.0 SP2. Achei estranho e comecei a pesquisar  até encontrar <a href="http://blogs.msdn.com/psssql/archive/2008/08/28/sql-server-2008-express-net-framework-2-0-sp2-and-3-5-sp1-explained.aspx">esse  post</a> que explica a pegadinha.</p>
<p>Na verdade você deve baixar o <a href="http://go.microsoft.com/fwlink/?LinkId=120550">.NET Framework 3.5 SP1</a>, que já contém o .NET  Framework 2.0 SP2. <img src='http://www.ericksasse.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><map name='google_ad_map_783_553e3b693ffb9e44'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/783?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_783_553e3b693ffb9e44' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=783&amp;url= http%3A%2F%2Fwww.ericksasse.com.br%2Fsql-server-2008-express-e-a-dependencia-do-net-20-sp2%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://www.ericksasse.com.br/sql-server-2008-express-e-a-dependencia-do-net-20-sp2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
