Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Conexión a SQL remoto

Tengo ip, login, password de una base en sql server remota pero no logro conectarme. lo intento por visual studio 2005 y recibo el siguiente mensaje:

"An error has ocurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections." (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

La pregunta concreta es de que forma me puedo conectar a una BD en SQL Server si ya tengo estos elementos (ip, login y password) para más adelante programar en ASP.NET

Agradeciendoles desde ya.

La FAQ Conexión a SQL remoto tiene Pertenece a la categoría:


 Respuesta de Webmaster de Ec-cts  05/5/08 
Es práctica habitual tener capados los accesos exteriores a las bbdd en los Hostings. Si tienes tu acceso al administrador del dominio, puedes configurar la autorización del acceso externo (siempre que lo tenga así previsto el hosting, claro) autorizando dicho acceso externo desde una IP concreta, es decir, tienes que autorizar la IP desde la que accedes en remoto, y sólo desde esa ip podrás acceder a la bbdd. Si deseas acceder desde varios sitios, tendrás que dar de alta tantas ip como necesites, aunque tendrás que tener en cuenta que muchos hostings, a pesar de tener previsto el acceso externo, siempre limitan el numero de conexiones máximas permitidas en cualquier caso.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestran 5 comentarios revisados

 Comentario de Jorge
07/5/08 
SQL yog es un programa util para conectarte a la base de datos... y generar un usuario para consulta en el servidor o habilitar un usuario invitado y no es suficiente saber la ip del servidor sql debes estar dentro del grupo de trabajo o con permisos dentro del dominio

eeesop seria

 Comentario de J. Jesús Gonzalez Carrillo.
20/5/08 
Hola mi nombre es J. Jesus Mejor conocido como JJ el Avioncito

bueno tube el mismo problema solo tienes que acer una conexion al cervidor y las paginas que estan guardadas hay mismo haces la conexion el codigo mas usual es
este
<?
//Conexion con la base hojo no se necesita la ip para conectarte es pura maña y como manejes el codigo
mysql_connect("host","user","password");
//selecci&oacute;n de la base de datos con la que vamos a trabajar por lo jeneral ponen el usuario al nombre de la bd User es el nombre de la base de datos
mysql_select_db("user");
$sql=mysql_query("select * from tabla");
//Mostramos los registros
while ($row=mysql_fetch_array($sql))
{
$campo=$row["campo"];
}
?>
a perdona la ortografia que solo me la pasa programando.

 Comentario de Jusein Quevedo Cabrera
20/5/08 
tienes que habilitar el acceso a la base de datos por tcp/ip
segundo tienes que configurar el puerto x donde quieres que el sql reciba y remita la informacion
tercero tienes que modificar tu firewall de windows para que pueda recibir los paquetes entrantes.


 Comentario de Netza
21/5/08 
Lo primero que tienes que hacer es filtrar el Sql server en el Firewall de windows, lo segundo es configurar las conexiones remotas en el servidor sql, hay un programa propio de sql llamado "Surface sql server", la verdad es que no recuerdo, pero con ella determinaas el acceso a la superficie del sql server, me parece que le llama "area de ataque", tienes una vez configurado las conexiones remotas, reinciar el sql server, dudas, escribeme

 Comentario de Edison Gonzalez
22/5/08 
Saludos,

Anda a configuracion de la Superficie para servicios y conexiones de SQL Server y activa la opcion"permitir conexiones locales y remotas con TCP/IP" y listo. Si tienes cuenta de admin claro.

Edison

 
FAQ relacionadas
  + Bases de datos PHP
  + Inserción controlando duplicados
  + Incluir fotos en mi base de datos
  + Obtener datos de una base para construir mis javascripts
  + ¿Existe alguna palabra clave que facilite la búsqueda de campos repetidos?.
  + Tengo un problema para ingresar una base de datos
  + Dónde guardo una base de datos para accederla con PHP
  + Sistema gestor de base de datos
  + Qué es un DSN
  + Conectar una base de datos en mi casa
  + Qué es ODBC?
  + Problema de instalación: php 5.2 apache 2.2 mysql 5.1
  + Count en sql
  + Qué es un sistema gestor de base de datos?
  + Mostrar nombres segun id
  + Transformación de html a excel

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia