<?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>Marticore Blog! &#187; Programacion</title>
	<atom:link href="http://www.marticore.com/category/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marticore.com</link>
	<description>El fin justifica los medios</description>
	<lastBuildDate>Sun, 01 Feb 2009 13:15:00 +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>Conexiones remotas MS-SQL2005 Express</title>
		<link>http://www.marticore.com/2009/01/25/conexiones-remotas-ms-sql2005-express/</link>
		<comments>http://www.marticore.com/2009/01/25/conexiones-remotas-ms-sql2005-express/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 20:52:30 +0000</pubDate>
		<dc:creator>Marticore</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[MS]]></category>
		<category><![CDATA[sa]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL2005]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.marticore.com/2009/01/25/conexiones-remotas-ms-sql2005-express/</guid>
		<description><![CDATA[Bueno hoy me tope con un problemita, que otra ves no se porque el gusto de los de Microsoft de querer joderla xD. Empecemos viendo el problema desde el comienzo, soy una persona que siempre le gusta trabajar con herramientas profesionales, así que no era la acepción tener el MS-SQL 2005 la versión completa, pero [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno hoy me tope con un problemita, que otra ves no se porque el gusto de los de <a href="http://www.microsoft.com" target="_blank">Microsoft</a> de querer joderla xD.</p>
<p>Empecemos viendo el problema desde el comienzo, soy una persona que siempre le gusta trabajar con herramientas profesionales, así que no era la acepción tener el <a href="http://www.microsoft.com/spain/sql/default.mspx" target="_blank">MS-SQL 2005</a> la versión completa, pero formatee mi computadora y me dio una hueva instalar los dos CD’s, así que decidí dejar la versión Express que trae el <a href="http://es.wikipedia.org/wiki/Microsoft_Visual_Studio" target="_blank">Visual Studio .NET 2005</a>.</p>
<p>Abrí mi proyecto en el Visual Studio, presiono F5 y plopp!!!!! WTFFFFF????? no corre <img src='http://www.marticore.com/wp-includes/images/smilies/wacko.gif' alt=':s' class='wp-smiley' />  , dejando de un lado que se tiene que se tiene que habilitar la opción para conexiones remotas. estaba fallando mi aplicación, no se podía conectar a la base de datos. :S.</p>
<p>Ahora viene mi punto de vista,:</p>
<blockquote><p>las diferencias de la versión completa de MS-SQL 2005 y la versión Express, son que no vienen todas las herramientas integradas, pero porque&#160; tener que cambiar datos y querer joderla?&#160; no entiendo.</p>
</blockquote>
<p>La solución pude encontrarla con un amigo mexicano NegoPro (Alejandro), que me dio unos detalles sobre puertos y esas cosas, bueno empecemos.</p>
<p><a href="http://www.marticore.com/wp-content/uploads/2009/01/1.jpg" target="_blank"><img title="MS-SQL2005" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="248" alt="MS-SQL2005" src="http://www.marticore.com/wp-content/uploads/2009/01/1-thumb.jpg" width="370" border="0" /></a> </p>
<p>Terminando de instalar el VS 2005, ejecutamos el SQL 2005 Express, por defecto solamente se puede trabajar de la forma <strong>Autenticación de Windows</strong>.</p>
<p><a href="http://www.marticore.com/wp-content/uploads/2009/01/image2.png" target="_blank"><img title="image" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="335" alt="image" src="http://www.marticore.com/wp-content/uploads/2009/01/image-thumb2.png" width="436" border="0" /></a></p>
<p>En MS-SQL Server existe un usuario por defecto que es el usuario <em>sa</em> , si es que yo quiero ingresar con ese usuario, me saldrá el siguiente error.</p>
<p><a href="http://www.marticore.com/wp-content/uploads/2009/01/image3.png" target="_blank"><img title="image" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="138" alt="image" src="http://www.marticore.com/wp-content/uploads/2009/01/image-thumb3.png" width="444" border="0" /></a> </p>
<p>Para poder solucionar esta parte tenemos que primero, activar al usuario <em>sa</em>, que viene deshabilitado por defecto el el SQL Express de VS.net 2005.</p>
<p>accedamos al <em>SQL Server Management System</em> con una A<em>utenticación de Windows,</em> una ves adentro, le damos click derecho al servidor.</p>
<p><a href="http://www.marticore.com/wp-content/uploads/2009/01/2.jpg" target="_blank"><img title="2" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="330" alt="2" src="http://www.marticore.com/wp-content/uploads/2009/01/2-thumb.jpg" width="496" border="0" /></a></p>
<p>&#160;</p>
<p>Elegimos propiedades, en la ventana siguiente nos dirigimos al <strong>Seguridad</strong>, y habilitamos el <em><strong>Modo de Autenticación Windows y SQL Server.</strong></em></p>
<p><a href="http://www.marticore.com/wp-content/uploads/2009/01/3.jpg" target="_blank"><img title="3" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="330" alt="3" src="http://www.marticore.com/wp-content/uploads/2009/01/3-thumb.jpg" width="496" border="0" /></a> </p>
</p>
<p>con esto ya tendremos habilitado el inicio de sesión, pero falta algo mas, que es habilitar al usuario <em><strong>sa</strong></em>.</p>
<p>volvamos al explorador de objetos y ubiquémonos en <em><strong>Seguridad</strong></em>-&gt;<em><strong> Inicio de sesión</strong></em>, dentro de esa carpeta nos aparecerá el usuario <strong><em>sa</em></strong>, le damos click derecho y propiedades.</p>
<p><a href="http://www.marticore.com/wp-content/uploads/2009/01/4.jpg" target="_blank"><img title="4" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="330" alt="4" src="http://www.marticore.com/wp-content/uploads/2009/01/4-thumb.jpg" width="496" border="0" /></a></p>
<p>&#160;</p>
<p>en la siguiente ventana nos salen opciones del usuario <em><strong>sa</strong></em>, nos dirigimos a <strong><em>Estado</em></strong>, y ahí habilitamos la opción en Inicio de sesión, como <em><strong>Habilitada</strong></em>.</p>
<p><a href="http://www.marticore.com/wp-content/uploads/2009/01/5.jpg" target="_blank"><img title="5" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="330" alt="5" src="http://www.marticore.com/wp-content/uploads/2009/01/5-thumb.jpg" width="496" border="0" /></a>&#160; </p>
</p>
<p>Después de todo esto ya todo estaría listo para poder trabajar con el usuario <strong><em>sa </em></strong>y poder trabajar.</p>
<p>supongamos que desde una aplicación VB .NET 2005 voy a conectarme a la base de datos prueba, con una simple cadena de conexión.</p>
<p>ConnectionString = &quot;Data Source=(local);Initial Catalog=prueba ;User Id=sa;Password=12345;&quot;</p>
<p>esto así de simple no funcionaria, y podrías matarte buscando en <a href="http://www.google.com.pe" target="_blank">google</a> sobre el problema, ojo, recuerda que hasta el momento no es una conexión remota, solamente una conexión local.</p>
<p>la solución me la dio NegoPro, en el cual me comenta que el puerto por defecto de que usa el MS-SQL esta cambiado en el SQL Express xDDD ( esto es para llorar xD)</p>
<p>Alejandro me dio dos soluciones, una podía ser agregando unas cositas a la cadena de conexión, y otra seria modificando el puerto.</p>
<p>modificando la cadena de conexión quedaría algo así.</p>
<p>ConnectionString = &quot;Data Source=(local),xxxx;Initial Catalog=prueba ;User Id=sa;Password=12345;&quot;</p>
<p>donde xxxx seria el puerto, tu puede decidir como hacerlo <img src='http://www.marticore.com/wp-includes/images/smilies/happy.gif' alt='^^' class='wp-smiley' /> </p>
<p>&#160;</p>
<p>y modificando seria de la siguiente manera, tienes que abrir el <em><strong>SQL Server Configuration Manager</strong></em></p>
<p><a href="http://www.marticore.com/wp-content/uploads/2009/01/6.jpg" target="_blank"><img title="6" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="117" alt="6" src="http://www.marticore.com/wp-content/uploads/2009/01/6-thumb.jpg" width="496" border="0" /></a> </p>
<p>&#160;</p>
<p>una ves adentro, nos dirigimos a <em><strong>Protocolos de SQLEXPRESS</strong></em> y hacemos click derecho en <em><strong>TCP/IP</strong></em>, y click en propiedades.</p>
<p><a href="http://www.marticore.com/wp-content/uploads/2009/01/7.jpg" target="_blank"><img title="7" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="330" alt="7" src="http://www.marticore.com/wp-content/uploads/2009/01/7-thumb.jpg" width="496" border="0" /></a> </p>
<p>&#160;</p>
<p>dentro de esta ventana tendremos que irnos a Direcciones IP y buscar IPALL –&gt; Puertos Dinámicos TCP y colocar el valor de 1433, que es el puerto por defecto por el que trabaja el MS SQL Express.</p>
<p><a href="http://www.marticore.com/wp-content/uploads/2009/01/image4.png" target="_blank"><img title="image" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="461" alt="image" src="http://www.marticore.com/wp-content/uploads/2009/01/image-thumb4.png" width="415" border="0" /></a> </p>
<p>&#160;</p>
<p>recuerda que después de estos pasos tiene que reiniciar el servidor, para esto solo basta volver al SQL Express y darle click derecho en el servidor-&gt;Reiniciar.</p>
<p><a href="http://www.marticore.com/wp-content/uploads/2009/01/8.jpg" target="_blank"><img title="8" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="330" alt="8" src="http://www.marticore.com/wp-content/uploads/2009/01/8-thumb.jpg" width="496" border="0" /></a> </p>
<p>&#160;</p>
<p>después de esto tu aplicación puede correr perfectamente remotamente o localmente, recuerda que para esto debes habilitar el TCP/IP de tu SQL server.</p>
<p>esto es un problema que se genera al instalar el SQL Express del Visual Studio .NET 2005.</p>
<p>muchas gracias a NegoPro por la ayuda, ciertamente sin el, hubiera tenido que desinstalar el SQL 2005 Express , e instalar el SQL 2005 completo xDDD.</p>
<p>Gracias espero que les haya servido.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marticore.com/2009/01/25/conexiones-remotas-ms-sql2005-express/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Programo, luego existo.</title>
		<link>http://www.marticore.com/2008/08/04/programo-luego-existo/</link>
		<comments>http://www.marticore.com/2008/08/04/programo-luego-existo/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 02:09:37 +0000</pubDate>
		<dc:creator>Marticore</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://www.marticore.com/?p=19</guid>
		<description><![CDATA[me gusto mucho xDDD, voy a mandarme a hacer un polito con este lema]]></description>
			<content:encoded><![CDATA[<p>me gusto mucho xDDD, voy a mandarme a hacer un polito con este lema <img src='http://www.marticore.com/wp-includes/images/smilies/biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><a href="http://www.marticore.com/wp-content/uploads/2008/08/coditoergosum.jpg"><img class="size-full wp-image-20 alignnone" title="coditoergosum" src="http://www.marticore.com/wp-content/uploads/2008/08/coditoergosum.jpg" alt="" width="450" height="338" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marticore.com/2008/08/04/programo-luego-existo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
