FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Conectar sql server
Hola gente. Estoy por hacer un sistema y necesito hacerlo con sql server; la idea es instalar el gestor en una pc servidora y que la aplicación corra en pcs cliente. Como para probar, quise hacer una conexion manual con un ado y al configurarlo ma rebota con el usuario y contraseña. Le di la ruta de la BD en una pc de la red pero hay un problema con la autenticacion de windows. SQL en el servidor lo instale con autenticacion de windows y el servidor local.
En fin, el servidor funciona, lo he probado pero al conectar de una pc cliente con el ado me da error de autenticacion. Alguna ayuda? Por otra parte, me gustaria crear la conexion por codigo como para darle la ruta del servidor como parametro. Gracias! |
#2
|
||||
|
||||
podrias colocar algo del codigo que tienes?
quiza la cadena de coexion?
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
|||
|
|||
No la he hecho por código la conexion, simplemente para probarla coloqué un ado y en la prop connection string, ahi me rebota el usuario.
|
#4
|
||||
|
||||
entonces coloca el string de conexion que esta en el componente
solo dices te rebota... te aparece alguna mensaje?
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
|||
|
|||
Es que allí está el error, el string se configura con un cuado de dialogo, en proveedor seleccione ole for sql server y en conexion seleccione el servidor, de la lista de servidores, en nombre del archivo indique la ruta de la bd en el servidor, pero en inicio de sesion de servidor selecciono usar atentificacion de windows y ahi es donde me dice que no se puede conectar por no ser una cuenta de usuario valida.
|
#6
|
|||
|
|||
Existe en la pc del sql server una cuenta igual a la que usa el cliente? estan en el mismo grupo de trabajo?, generalmente eso es lo que falla, yo te recomiendo que actives el usuario sa del sql server y trabajes con el y bueno creando las cuentas que necesites, generalmente es lo que menos configuración necesta
|
#7
|
|||
|
|||
Cita:
|
#8
|
||||
|
||||
mmm
empieza colocando la candea de conexion o el string de las conexion
__________________
Dulce Regalo que Satanas manda para mi..... |
#9
|
|||
|
|||
Quizás esté cometiendo un error grave. Obviemos el servidor, la conexion y su configuracion; la pc cliente que intenta conectarse al servidor debe tener instalado el gestor de base de datos tambien?
Estoy intentando desde una pc cliente sin el sql instalado, que debe acceder al servidor. Se me ocurre que este puede ser el problema. |
#10
|
|||
|
|||
Hola...
No es necesario que la PC cliente tenga instalado el servidor de bases de datos, solo necesitas instalar el cliente de SQL Server. Saludos... |
#11
|
||||
|
||||
y por quincuagesima nonantengesima vez
coloca la cadena de conexion
__________________
Dulce Regalo que Satanas manda para mi..... |
#12
|
|||
|
|||
En usuarios de SQL creas el usuario y por ahi trae lo de utilizar el usuario "sa" lo activas y listo desde la cadena de conexion pones usuario y contraseña y ya
|
#13
|
|||
|
|||
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=usuario;Data Source=CABJ;Initial File Name=\\Cabj\datos (e)\Sistemas\Sistemas de Informacion 2\Tarjeta Bahiense SA\Aplicativo\v9\BD\datos.mdf
ahó está la bendita cadena; insisto, el problema es la autenticación |
#14
|
||||
|
||||
Cita:
FEBAN = Base de Datos FBSV10006 = Servidor intenta colocar la misma cadena (con las modificaciones correspondientes) a ver que te sale
__________________
Dulce Regalo que Satanas manda para mi..... |
#15
|
||||
|
||||
Cita:
En las conexiones con SQLServer se indica, USER, PASSWORD(si es necesario), SERVIDOR y DATABASENAME (nombre, no path).
__________________
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. |
#16
|
|||
|
|||
Gente empiezo de nuevo. Olvido por un momento la conexion desde delphi, he probado conectar el ado con delphi en el servidor y funciona, es asi que llegué a la conclusion, y de hecho lo comprobé, que no puedo lograr la conexion entre 2 pc en el propio gestor de BD SQL.
Centrandome en sql y olvidando delphi, instale sql server en una pc que va a funcionar de servidor y seleccione la opcion de autenticacion de windows; y lo mismo he hecho en una notebook que va a funcionar como cliente. Seguramente me cuestionaran por que selecciono la autenticacion de windows, sencillamente es la única manera en que puedo lograr conexion local en cada caso (olvidandonos la conexion remota que es la que me interesa) dado que las pc servidor y cliente no tienen cuenta de usuario, simplemente arrancan con la cuenta por defecto. Una vez esto, cada instalacion en cada caso (servidor y cliente), ambas conexiones locales funcionan indeptes entre si. El problema del millon es que cdo en la cliente adjunto el servidor de la pc que hace las veces de servidor remoto, ahi es donde me da error de conexion. Ese es mi problema a resolver. |
#17
|
|||
|
|||
existen muchas maneras la mas sencilla es Ponle la misma contrasena al sa y configura el servidor enlazado desde el sql managment o bien
sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ] [ , [ @provider= ] 'provider_name' ] [ , [ @datasrc= ] 'data_source' ] [ , [ @location= ] 'location' ] [ , [ @provstr= ] 'provider_string' ] [ , [ @catalog= ] 'catalog' ] Saludos!!! |
#18
|
|||
|
|||
Gente solucioné el problema.
Simplemente, antes de largase a la aplicación hay que configurar correctamente el gestor de BD en el servidor, sencillamente, en el administrador corporativo hay que asignar cuentas de usuario a la base de datos, y listo, ahi se utiliza esta cuenta al crear la cadena de conexion en delphi. Asi que ya estoy en curso, lo único que me queda es chequear la conexion, que al conectar me devuelva si está o no OK, estuve buscando y creo que la propiedad state del adoconnection debería darme esa información, pero no sé cuáles son los valores que puede asumir. Espero que me ayuden con esta parte, a´si queda impecable. Gracias! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conectar a SQL Server y Windows 2003 Server | Punzo | MS SQL Server | 2 | 11-12-2007 20:30:40 |
Conectar Delphi con sql Server!! | Genny Liliana | MS SQL Server | 3 | 11-09-2006 05:35:55 |
conectar sql server en red... que necesito ? | uper | MS SQL Server | 5 | 03-05-2006 09:47:52 |
Conectar a Server con USB ADSL | Carlos Hurtado | Firebird e Interbase | 3 | 25-05-2005 20:36:33 |
Conectar a SQL SERVER SIN DOMINIO !!! | orodriguezc | Conexión con bases de datos | 0 | 22-05-2004 02:53:36 |
|