ERROR CON sql server al conectar con visul basic 2010

"Error relacionado con la red o especifico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o este no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server esta configurado para admitir conexiones remotas"

Los 2 enlaces que me ayudaron son los siguientes. primero hice lo que está en este post:

http://frikitechblog.wordpress.com/2012/11/15/error-relacionado-con-la-red-o-especifico-de-la-estancia-mientras-se-establecia-una-conexion-sql-server-2008/

Y en seguida hice lo siguiente que fue lo que me ayudo, ya que lo anterior ya estaba activado:
http://iregablog.blogspot.mx/2011/07/habilitar-conexiones-remotas-en-sql.html

PRIMER POST:


Como veran por el post anterior y este, estoy trabajando en una nueva aplicacion y me he encontrado con errores ya vistos en otros tiempos, esta vez dejo la resolucion del problema ya que no lo encontre en internet….
Descripción Error:
Cuando queremos hacer la conexión con nuestra base de datos SQL desde nuestra aplicacion .NET nos da el siguiente error:
“Error relacionado con la red o especifico de la estancia mientras se establecia una
conexión…..” y el mensaje se extiende, aparenta ser un problema de red pero no es asi ya que mi base de datos la tengo en forma local.
Lei por ahi que la cadena de conexión era la responsable…. puede ser, pero no se aplica si estoy trabajando con datasets tipados…
asique se me ocurrio mirar los servicios de Windows…
Solucion:
Nos suele pasar que al instalar SQL Server uno “toquetea” los servicios del mismo, en mi caso cuando no usaba SQL Server lo que hacia era deshabilitabar lo que encontrara para que de esta forma no me “comiera” recursos y dejar asi mi notebook mas agil.
muy bien, ahora para enmendar nuestro “liberar-memoriaalocriollo” y que SQL Server vuelva a funcionar como debe, se hace lo siguiente:
1- ir a Ejecutar y colocar “Services.msc”
2-Buscar el siguiente servicio: ” SQL Server Browser”
3-clic derecho y propiedades
4-Colocar en tipo de inicio: “Automatico” – Aceptar
5-Clic derecho “Iniciar”
6- Deberia quedar el servicio iniciado
y listo, ahora deberiamos volver a abrir nuestro proyecto y realizar la conexión.  =)

NOTA: si ves algun otro servicio de SQL Server deshabilitado o detenido, realiza los mismos pasos aqui explicados para todos y cada uno de ellos.

_______________________________________________________________________________-



SEGUNDO POST MODIFICACMOS PANEL DE CONTROL Y CONFUIGURACION CON COMPARTICION DE TCP/IP:


Habilitar conexiones remotas en SQL Server 2008

Seguramente, alguna vez cuando habéis desarrollado una aplicación web en ASP .NET os ha salido este mensaje al ejecutarla:

Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Interfaces de red SQL, error: 26 - Error al buscar el servidor o instancia especificado)

La mayoría de las veces este error se debe a que no hemos habilitado las conexiones remotas de la instancia de SQL Server. En esta entrada vamos a explicar brevemente como podéis hacerlo conSQL Server 2008 R2 Developer Edition y Windows 7 Ultimate:

1- Primero ejecutáis desde el menú inicio "SQL Server Configuration Manager":


2- Ahora debéis desplegar "SQL Server Network Configuration" y seleccionar "Protocols for MSSQLSERVER". Os aparecerá una lista de protocolos y su estado actual, debéis activar "Named Pipes" y "TCP/IP" haciendo click con el botón derecho del ratón y seleccionando "Enable":


3- Además, debemos configurar el puerto por el cual nos conectaremos por el protocolo "TCP/IP". Para ello, volvemos a hacer click con el botón derecho en el protocolo y seleccionamos"Propiedades". Configuramos el puerto que queramos en el recuadro rojo que se muestra en la imagen:


4- Sólo nos quedan dos pequeños pasos. Primero, reiniciamos el servicio de SQL Server para que tome los cambios que hemos efectuado. Para ello nos vamos a Panel de control -> Herramientras administrativas -> Servicios y buscamos el servicio de SQL Server. Pulsamos con el botón derecho del ratón y seleccionamos "Reiniciar":

5- Con esto tenemos ya configurado SQL Server, ahora debemos configurar nuestro sistema para que los puertos necesarios estén abiertos. Si hemos elegido como puerto el que se muestra en la imagen (1433), debemos abrir en nuestro firewall ese puerto como TCP y el 1434 como UDP. En mi caso, y supongo que el de la mayoría, como tengo el firewall de Windows únicamente, basta con añadir una excepción para el programa SQL Server. Para ello, vamos a Panel de control -> Firewall de Windows. En la pantalla que nos aparece, seleccionamos la opción que se muestra en la imagen:



Y pulsamos en la pantalla que se muestra después en "Permitir otro programa..." para añadir nuestro SQL Server como excepción. Dependiendo la edición que tengamos de SQL Server la ruta donde tenemos que buscar el ejecutable estará en un sitio o en otro, pero será muy parecida a la que os digo a continuación. En mi caso la ruta es:

C:\Archivos de programa\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe

Con esto, deberíamos haber solucionado el problema ;-)

0 comentarios: