conexion con sql server

995 views
Skip to first unread message

migaldra

unread,
Sep 19, 2011, 11:15:13 AM9/19/11
to Comunidad de Visual Foxpro en Español
Estimados nuevamente requiero su apoyo, he desarrollado un sistema de
informacion gerencial, que extrae informacion de una base de datos en
sql server, para lo cual cree una conexion que me funcionaba muy bien,
pero resulta que ahora me da error y no se que hacer. La conexion al
servidor es a traves de un cable de red directamente, sin poner
ninguna clave. Cuando exploro el icono red, puedo ver todas las otras
estaciones de trabajo y entrar al subdirectorio Server400, alli esta
la base de datos de mi sistema -
No se me ocurre que puede haber psado, pero estoy tratando de crear un
n ueva conexion y me da error.

El error que me da es el siguiente:

SQLSTATE='28000'
error de sqlserver: 18452
error de inicio de sesion del usuario.
el usuario no esta asociado a una conexion de sql server de confianza.

Les agradecere cualquier sugerencia.
saludos

Douglas Sánchez Guillén

unread,
Sep 19, 2011, 11:25:47 AM9/19/11
to publice...@googlegroups.com
Hola tu sistema esta hecho en fox, access, o visual baic,.net?

creo que accesas via odbc creastes un dsn, me imagino no por lo que dices aqui sino por lo que pusisten en la web del programador de la cual soy miembro, pero aun ahi no especificas que mas datos tiene, pasame tu cadena de conexion y te ayudare.


Tene en cuenta que para sql server mysql server oracle no hay necesidad de compartir la carpeta, ok, y poner la direccion tipo como se hace con tabla nativa o base.dbc de fox, ya que es personalizado basta con el nombre de servidor o un ip.

el error al parecer es que no tiene permiso de acceso tiene una restriccion a ese usuario con el que te estas conectando.

para pasarte la cadena de conexion dime desde que te conectas fox, vb. etc..


saludes...
--
Ing. Douglas Sánchez Guillén
      Consultor Informatico
Movistar: 505 8759 - 5342
Claro: 505 88495476

Miguel Canchas

unread,
Sep 19, 2011, 11:41:33 AM9/19/11
to publice...@googlegroups.com
Error 18452 Login Failed for user 'XXX' Reason: Not associated with a trusted SQL Server Connecion

ocurre cuando se instala el Servidor desde una cuenta y un dominio diferentes al tuyo y además con una autentificación por Windows y no por SQL. Generalmente la cuenta sa queda con un username BUILTIN/Administradores. A la cual no tenemos acceso

Uno de los grandes problemas de estos errores es que imposibilita la modificación de usuarios o logins y también produce la situación que cualquier acceso con esos usuarios ya sea en red o inclusive a nivel local, nos mande el error 18452 y que no nos deje conectar. Vamos, es mi server local y no me puedo conectar???

Bueno, tenemos que hacer lo siguiente. Si no tienes el problema del usuario DBO, brincate este paso y ve directo al cambio de password de SA
Usando el SQL Enterprise Manager

Expandimos el Server group
Botón derecho en el nombre del servidor y hacemos clic en propiedades
Clic en la pestaña de seguridad
En Autentificación, seleccionamos la opción SQL Server y Windows
Reiniciamos SQL Server para que los cambios tengan efecto


Tenemos que cambiar el password de SA

USE Master
EXEC sp_password NULL, 'nuevopwd', 'sa'
GO
Hecho esto, tendremos que reasignar los dueños de cada base de datos que tengamos. (No es necesario para las de sistema, Master, msdb, etc).

Código PHP:
USE MIBASE
EXEC sp_changedbowner 'sa'


Y listo... todo solucionado.

Tomado de una pagina web...de softonic....
MK


-----Mensaje original-----
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de migaldra
Enviado el: lunes, 19 de septiembre de 2011 10:15 a.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] conexion con sql server

migaldra

unread,
Sep 19, 2011, 4:48:42 PM9/19/11
to Comunidad de Visual Foxpro en Español
Estimado Douglas
Gracias por tu respuesta, mi sistema esta hehco en VisualFox 9 y como
bien lo dices cree un dsn, pero no se de la noche a la mañana ya no
puede entrar a la base de datos y mi conexion da error.
la cadena de conexion es la siguiente:
" Description=softcom;DRIVER=SQL Server;SERVER=SERVER400;APP=Microsoft
Visual FoxPro;WSID=PACKARD;DATABASE=RSFACCAR;Trusted_Connection=Yes "
He cambiado de laptop, ahora uso una HP, antes era packard.
Tambien a traves del Data Explorer del VP9 yo podia explorar las
bases de datos del sistema administrativo contable de la empresa
(RSFACCAR), del cual tengo varias vistas remotas que me permiten
accesar a informacion y trabajarla para crear consultas de ventas y
stocks.
Ojala me puedan ayudar con este tema. Mi ejecutable se esta usando en
varias pc, pero no puedo generar otro ya que la conexion no funciona
quedo a la espra de tu respuesta
saludos


On 19 sep, 10:25, Douglas Sánchez Guillén <douglas...@gmail.com>
wrote:
> Hola tu sistema esta hecho en fox, access, o visual baic,.net?
>
> creo que accesas via odbc creastes un dsn, me imagino no por lo que dices
> aqui sino por lo que pusisten en la web del programador de la cual soy
> miembro, pero aun ahi no especificas que mas datos tiene, pasame tu cadena
> de conexion y te ayudare.
>
> Tene en cuenta que para sql server mysql server oracle no hay necesidad de
> compartir la carpeta, ok, y poner la direccion tipo como se hace con tabla
> nativa o base.dbc de fox, ya que es personalizado basta con el nombre de
> servidor o un ip.
>
> el error al parecer es que no tiene permiso de acceso tiene una restriccion
> a ese usuario con el que te estas conectando.
>
> para pasarte la cadena de conexion dime desde que te conectas fox, vb. etc..
>
> saludes...
>
> El 19 de septiembre de 2011 09:15, migaldra <miguelgalv...@gmail.com>escribió:
>
>
>
>
>
> > Estimados nuevamente requiero su apoyo, he desarrollado un sistema de
> > informacion gerencial, que extrae informacion de una base de datos en
> > sql server, para lo cual cree una conexion que me funcionaba muy bien,
> > pero resulta que ahora me da error y no se que hacer. La conexion al
> > servidor es a traves de un cable de red directamente, sin poner
> > ninguna clave.  Cuando exploro el icono red, puedo ver todas las otras
> > estaciones de trabajo y entrar al subdirectorio Server400, alli esta
> > la base de datos de mi sistema -
> > No se me ocurre que puede haber psado, pero estoy tratando de crear un
> > n ueva conexion y me da error.
>
> > El error que me da es el siguiente:
>
> > SQLSTATE='28000'
> > error de sqlserver: 18452
> > error de inicio de sesion del usuario.
> > el usuario no esta asociado a una conexion de sql server de confianza.
>
> > Les agradecere cualquier sugerencia.
> > saludos
>
> --
> *Ing. Douglas Sánchez Guillén*
> *      Consultor Informatico*
> Movistar: 505 8759 - 5342
> Claro: 505 88495476- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Luis Mata

unread,
Sep 19, 2011, 4:53:34 PM9/19/11
to Comunidad de Visual Foxpro en Español
yo he tenido en algunas ocasiones ese tipo de problema, prueba si te puedes conectar por el explorer colocando: \\10.0.10.52 o \\miserver, ve si entra directo o te pide clave, logueate e intenta conectarte con el sistema. otra cosa no se me ocurre, supongo que debes tener un XP antiguo....
 


logo2 Mata Figueroa, Luis A.
Procesos, Tecnología de la Información y telecomunicaciones
TELF: (00 51 1) 617-4613
RPC : (00 51) 993597297
FAX : (00 51 1) 617-4601
lm...@cclf.com.pe
www.cclf.com.pe
imgfrm siguenos-fb

logo2[3].png
imgfrm[3].png
siguenos-fb[3].gif
Reply all
Reply to author
Forward
0 new messages