FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Tservice y acceso a Base de Datos ???
Hola grupo, despues de mucho pelearme .. y no conseguir resultados positivos, voy a robados un poco de tiempo.
Veamos ... he creado un Tservice y dentro del mismo un Thread, para que este segundo conecte con una BD MSSQL-Server, bien a través del BDE o bien a través del dbexpress, en estos momentos me da igual uno que otro. Si el Thread lo ejecuto desde un formulario, la conexión a la BD funciona perfectamente (probado con BDE), pero el problema aparece cuando quiero hace esta conexión desde el Tservice, al realizar el open de un query, este siempre retorna el error de que o no existe el servidor o no tengo permiso de acceso al mismo. Está claro que el problema, creo, viene por los permisos, pero no se como asignarle permisos, para que me conecte correctamente a la BD desde el servicio, ya que desde la aplicación conecta sin problemas. Si alguien tiene alguna exp, y puede adjuntar un ejemplo, o bien orientarme, se lo agradezco de antemano. Saludos a todos !!!
__________________
Los árboles no me dejan ver el bosque !!! |
#2
|
|||
|
|||
Yo los servicios los tengo conectados siempre a la base de datos, por lo que en el ServiceStart hago un:
CoInitialize(nil); ADOCOnnection.Open(); CoUninitialize(); Con eso debería funcionarte. |
#3
|
||||
|
||||
Intenta asignandole a tu servicio que inicie con una cuenta de administrador (para ver si efectivamente son permisos). Esto lo puedes hacer en el administrador de servicios, te vas a las propiedades del servicio en cuestion y en la pestaña "inicio de sesion" asignas una cuenta de administrador. Reinicia el servicio y pruebas.
Saludos |
#4
|
|||
|
|||
Cita:
Quedo a la espera de vtra ayuda. Gracias anticipadas.
__________________
Los árboles no me dejan ver el bosque !!! |
#5
|
|||
|
|||
Cita:
Creo que los permisos a nivel de aplicacion son unos, y a nivel de sistema son otros y por eso no se conecta el servicio desde el pc cliente al SQLServer del Servidor. Gracias de todas formas
__________________
Los árboles no me dejan ver el bosque !!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear dll con acceso a base de datos | PaCmAn72 | Conexión con bases de datos | 5 | 03-04-2008 16:32:49 |
Problema de acceso a base de datos Access | Ulnaju | Tablas planas | 6 | 15-08-2007 01:53:13 |
Acceso a base de datos interbase/firebird | Ricardo León | Conexión con bases de datos | 4 | 12-09-2006 20:31:05 |
BDE para acceso a una Base de Datos Oracle | Isabel | Oracle | 2 | 12-06-2003 12:05:01 |
Acceso a Base de datos Oracle con BDE | Isabel | Conexión con bases de datos | 3 | 04-06-2003 17:52:06 |
|