Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-03-2008
Avatar de paladincubano
paladincubano paladincubano is offline
Miembro
 
Registrado: jul 2007
Posts: 147
Poder: 17
paladincubano Va por buen camino
Problemas conectando ADO en SQL Express

Hola, me urge esto por favor.
Tengo instalado en el ordenador SQL Express con una base de datos que se llama CursosDB.
Mi conexionstring es este:

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=CursosDB;Data Source=PERSONAL\SQLEXPRESS;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=PERSONAL;Use Encryption for Data=False;Tag with column collation when possible=False;

Vamos, eso me funciona perfectamente, ahora, cuando llevo la aplicacion a la oficina de mi jefe, o sea al servidor improvisado con SQL express tambien, Cambio solo el datasource=servidor\sqlexpress y todo me funciona perfectamente, el problema es que quiero que demas puestos se conecten a el. Yo se que por defecto el Express viene con el protocolo TCP desactivado, pues ya lo he activado, configurado el puerto 1433, reiniciado los servicios y solo me funciona desde el ordenador local (servidor), de otros puestos no puedo acceder.
El datasource que uso en los otros puestos es el mismo Servidor\SQLExpress. Esto no me funciona. Alguien sabe el por que?

Otra cosa, porque yo aqui en VISTA tengo los provider:
- Microsoft OLE DB Provider for SQL Server
- SQL Native client
Por cualquier me conecto perfectamente.
Pero en los ordenadores de mi oficina XP solo tengo el primero.
De donde sale el SQL Native Cliente???
Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 18-03-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Enel caso de SQL Server "normal" se suele solucionar instalando las herramientas cliente, aunque con las MDAC actualizadas y el provider de OLEDB debería ser suficiente.
El problema es que no se si en SQL Server Express necesitas algo más...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 18-03-2008
Avatar de paladincubano
paladincubano paladincubano is offline
Miembro
 
Registrado: jul 2007
Posts: 147
Poder: 17
paladincubano Va por buen camino
Gracias neftali por conestestar tan rapido, ahora cuales y donde estan esas herramientas?
perdona la molestia, pero es que en esto de SQL soy un poco nuevo, toda la vida he usado base de datos access.
Responder Con Cita
  #4  
Antiguo 18-03-2008
Avatar de paladincubano
paladincubano paladincubano is offline
Miembro
 
Registrado: jul 2007
Posts: 147
Poder: 17
paladincubano Va por buen camino
Segun microsoft:
"...SQL Native Client debe usarse para crear aplicaciones nuevas o mejorar aplicaciones existentes que necesiten aprovechar las nuevas características de SQL Server 2005."
Ya he puesto ese provider en mi aplicacion. Y ya lo descargue para instalarlo en las maquinas clientes ahora cuando vaya a la oficina. espero que funcione. Ya les contare.
Responder Con Cita
  #5  
Antiguo 18-03-2008
rafita rafita is offline
Miembro
 
Registrado: ago 2003
Ubicación: Cuenca- España.
Posts: 309
Poder: 21
rafita Va por buen camino
Hola,
No estoy muy seguro de lo que digo, pero te lo comento por si acaso:
SQL Express es una versión gratuita de MS-SQL Server, que sólo se puede utilizar para desarrollo (o para uso local), pero que no admite conexiones desde otros equipos.

saludos
__________________
Rafita.
Responder Con Cita
  #6  
Antiguo 18-03-2008
Avatar de paladincubano
paladincubano paladincubano is offline
Miembro
 
Registrado: jul 2007
Posts: 147
Poder: 17
paladincubano Va por buen camino
Pues si, si las admite, pero creo que son limitadas a no mas de 8 conexiones simultaneas o algo asi.
De todas formas ya resolvi el problema, aunque es dificil de aceptar que nosotros los informaticos y particularmente mi caso (15 años de experiencia) nos pasen estas cosas. ERA EL JODIO FIREWALL DE WINDOWS en la maquina del servidor que no me permitia la conexion entrante, pero ni siquiera me alertaba, casi me vuelvo loco. Hasta que se me ocurrio desactivar el firewall...
Al final no me funciono por otra causa: No tengo permiso el usuario "invitado" para conectar al servidor. Pero bueno no creo que eso sea problema.
Bueno gracas por todo, y cualquier duda no duden, que ya los palos los cogi yo. jeje.
Responder Con Cita
  #7  
Antiguo 18-03-2008
Avatar de jcarteagaf
[jcarteagaf] jcarteagaf is offline
Miembro Premium
 
Registrado: abr 2006
Ubicación: La Paz, Bolivia
Posts: 651
Poder: 19
jcarteagaf Va por buen camino
Conexion SQL Express

SQL Server Express si admite la conexión remota desde varios equipos (incluso me conecto a traves de internet a Bases de Datos remotas a traves de Linked Servers), aunque tiene sus limitaciones:
El tamaño maximo de la base de datos es de 4Gb.
No admite mas de 5 conexiones simultaneas (puedes hacer mas, pero supuestamente tiene un algoritmo que degrada el performance del servidor)
Viene con las herramientas minimas de trabajo
No permite la replicacion, solamente como publisher (malditas ratas)
No incluye el SQL Server Agent, por lo que no se pueden programar eventos como backups, mantenimiento, etc.

Además, la versión Express permite la conexíon mixta, es decir, mediante usuarios de Windows y mediante usuarios del SQL Server (sa, etc).

Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conectando a MySQL hgiacobone MySQL 14 10-03-2011 01:06:29
Problemas con el installshield express sagarmar Varios 1 09-05-2006 15:09:00
Sql Server Express 2005 problemas... Nelson Polanco MS SQL Server 2 08-05-2006 23:57:58
conectando con MySQL chipsoni Conexión con bases de datos 7 29-11-2005 21:15:13
Problemas c/función para enviar mails con Outlook Express Walterdf Internet 0 04-10-2005 21:00:15


La franja horaria es GMT +2. Ahora son las 14:06:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi