problema con msde

14/01/2004 - 01:31 por momak | Informe spam
Buenas:
Estoy haciendo pruebas para insertar registros en un projecto adp que
he creado con access y un servidor MSDE que he instalado en mi propio
equipo.
He creado la base de datos y las tablas, he creado un archivo .UDL para
que me genere la connection string .He elegido en la pestaña proveedor
el microsoft OLE DB provider for SQL, y en la de conexión he marcado
usar la seguridad integrada de windoes nt. La prueba de dicho archivo
era satisfactoria.
He creado una conexión en el dreamweaver con la connection string
generada y la prueba de la misma también ha sido satisfactoria.
en una de las páginas he creado un juego de registros mediante la
conexión antedicha y asimismo ha funcionado al probarlo.
pero luego al correr la página en cuestión me da el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for SQL Server (0x80040E4D)
Error de inicio de sesión del usuario
'nombre_de_mi_equipo\IUSR_nombre_de_mi_equipo'.

Yo no sé que sucede, ni que más puedo probar.
¿Alguna idea?.
Gracias, Momak.

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
14/01/2004 - 01:36 | Informe spam
Hmmm q estraño de verdad, la pagina es Asp o ASP.net?

has probado de actualizar tu MDAC?


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
"momak" escribió en el mensaje
news:%
Buenas:
Estoy haciendo pruebas para insertar registros en un projecto adp que
he creado con access y un servidor MSDE que he instalado en mi propio
equipo.
He creado la base de datos y las tablas, he creado un archivo .UDL para
que me genere la connection string .He elegido en la pestaña proveedor
el microsoft OLE DB provider for SQL, y en la de conexión he marcado
usar la seguridad integrada de windoes nt. La prueba de dicho archivo
era satisfactoria.
He creado una conexión en el dreamweaver con la connection string
generada y la prueba de la misma también ha sido satisfactoria.
en una de las páginas he creado un juego de registros mediante la
conexión antedicha y asimismo ha funcionado al probarlo.
pero luego al correr la página en cuestión me da el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for SQL Server (0x80040E4D)
Error de inicio de sesión del usuario
'nombre_de_mi_equipo\IUSR_nombre_de_mi_equipo'.

Yo no sé que sucede, ni que más puedo probar.
¿Alguna idea?.
Gracias, Momak.

Respuesta Responder a este mensaje
#2 momak
14/01/2004 - 02:05 | Informe spam
Maximiliano Damian Accotto wrote:
Hmmm q estraño de verdad, la pagina es Asp o ASP.net?

has probado de actualizar tu MDAC?



la página es asp.
No sé qué es el MDAC. Si me lo aclaras lo intentaría.
Gracias, Momak.
Respuesta Responder a este mensaje
#3 Maximiliano Damian Accotto
14/01/2004 - 02:33 | Informe spam
MDAc es el que se encarga de conexion entre tu ASP y motor, revisa esta
pagina y baja dicha version si?

si es w9x o nt

http://www.microsoft.com/downloads/...laylang=es

si es Xp

http://www.microsoft.com/downloads/...laylang=es


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
"momak" escribió en el mensaje
news:
Maximiliano Damian Accotto wrote:
> Hmmm q estraño de verdad, la pagina es Asp o ASP.net?
>
> has probado de actualizar tu MDAC?
>
la página es asp.
No sé qué es el MDAC. Si me lo aclaras lo intentaría.
Gracias, Momak.

Respuesta Responder a este mensaje
#4 Javier Loria
14/01/2004 - 02:33 | Informe spam
Hola:
Depende de lo que quieras hacer asi es la respuesta:
a) Si quieres que unicamente los usuarios que tu autorizes puedan usar la
aplicacion, y que dichos usuarios son usuarios validos de Windows
(Tipicamente una INTRANET).
Busca en las herramientas administrativas el Internet Information Services
Manager (Administrador del Servidor Web),
navega a tu servidor y en este busca la carpeta de la aplicacion Web, clic
derecho, Seguridad de Directorio y eliminas la seguridad Anonima
(desmarcandola) y asegurate que la de Windows este marcada. Con reiniciar el
servidor Web debe bastar, para que se aplique esta seguridad.
Unicamente los usuarios que esten autorizados en el servidor de SQL
podran hacer uso de la aplicacion.
b) Si quieres que cualquiera pueda usar la aplicacion y/o esos usuarios no
son de Windows (INTERNET), deberas autorizar al usuario de Windows que usa
el servidor Web para que use tu BD. En el caso de MSDE no cuentas con
herramientas administrativas asi que deberas hacerlo por codigo.
Iniciando una ventana del Command Promp (la de DOS), ejecuta:
OSQL -E
Luego ejecutas
EXEC SP_GRANTLOGIN 'Nombre_Equipo\IUSR_Nombre_Equipo'
GO
USE MiBase
GO
EXEC SP_GRANTDBACCESS 'Nombre_Equipo\IUSR_Nombre_Equipo'
GO
En cualquiera de los dos casos deberas dar permisos sobre las tablas, vistas
o procedimientos que los usuarios usen, o hacerlos miembros de roles que
tengan los permisos.

Espero te sirva,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
momak escribio:
Buenas:
Estoy haciendo pruebas para insertar registros en un projecto adp
que he creado con access y un servidor MSDE que he instalado en mi
propio equipo.
He creado la base de datos y las tablas, he creado un archivo .UDL
para que me genere la connection string .He elegido en la pestaña
proveedor el microsoft OLE DB provider for SQL, y en la de conexión
he marcado usar la seguridad integrada de windoes nt. La prueba de
dicho archivo era satisfactoria.
He creado una conexión en el dreamweaver con la connection string
generada y la prueba de la misma también ha sido satisfactoria.
en una de las páginas he creado un juego de registros mediante la
conexión antedicha y asimismo ha funcionado al probarlo.
pero luego al correr la página en cuestión me da el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for SQL Server (0x80040E4D)
Error de inicio de sesión del usuario
'nombre_de_mi_equipo\IUSR_nombre_de_mi_equipo'.

Yo no sé que sucede, ni que más puedo probar.
¿Alguna idea?.
Gracias, Momak.
Respuesta Responder a este mensaje
#5 momak
14/01/2004 - 10:17 | Informe spam
Hola javier:
La aplicación que intento hacer esta destinada a internet, luego si
entiendo tu mensaje debería aplicar la solución B que propones. Pero
tengo unas cuantas dudas. Te cuento:
En primer lugar, mi SO es windows XP y no sé cómo se abre una sesión
de MSdos. En segundo lugar Apenas he utilizado el dos y, cuando dices
Luego ejecutas
EXEC SP_GRANTLOGIN 'Nombre_Equipo\IUSR_Nombre_Equipo'
GO
USE MiBase
GO
EXEC SP_GRANTDBACCESS 'Nombre_Equipo\IUSR_Nombre_Equipo'
GO


no sé si voy a saber ejecutar esa serie de ordenes.
Por último, cuando dices:
En cualquiera de los dos casos deberas dar permisos sobre las tablas,


vistas
o procedimientos que los usuarios usen, o hacerlos miembros de roles que
tengan los permisos.



no sé si te refieres a una última acción que debo llevar a cabo (en cuyo
caso, no tengo ni idea de cómo hacerlo) o simplemente resumes en esa
frase la acción que habré realizado al seguir cualquiera de tus soluciones.
Si pudieras aclararme un poco estas dudas, intentaré meterle mano.
Gracias por tu atención, Momak.

Javier Loria wrote:
Hola:
Depende de lo que quieras hacer asi es la respuesta:
a) Si quieres que unicamente los usuarios que tu autorizes puedan usar la
aplicacion, y que dichos usuarios son usuarios validos de Windows
(Tipicamente una INTRANET).
Busca en las herramientas administrativas el Internet Information Services
Manager (Administrador del Servidor Web),
navega a tu servidor y en este busca la carpeta de la aplicacion Web, clic
derecho, Seguridad de Directorio y eliminas la seguridad Anonima
(desmarcandola) y asegurate que la de Windows este marcada. Con reiniciar el
servidor Web debe bastar, para que se aplique esta seguridad.
Unicamente los usuarios que esten autorizados en el servidor de SQL
podran hacer uso de la aplicacion.
b) Si quieres que cualquiera pueda usar la aplicacion y/o esos usuarios no
son de Windows (INTERNET), deberas autorizar al usuario de Windows que usa
el servidor Web para que use tu BD. En el caso de MSDE no cuentas con
herramientas administrativas asi que deberas hacerlo por codigo.
Iniciando una ventana del Command Promp (la de DOS), ejecuta:
OSQL -E
Luego ejecutas
EXEC SP_GRANTLOGIN 'Nombre_Equipo\IUSR_Nombre_Equipo'
GO
USE MiBase
GO
EXEC SP_GRANTDBACCESS 'Nombre_Equipo\IUSR_Nombre_Equipo'
GO
En cualquiera de los dos casos deberas dar permisos sobre las tablas, vistas
o procedimientos que los usuarios usen, o hacerlos miembros de roles que
tengan los permisos.

Espero te sirva,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.


momak escribio:

Buenas:
Estoy haciendo pruebas para insertar registros en un projecto adp
que he creado con access y un servidor MSDE que he instalado en mi
propio equipo.
He creado la base de datos y las tablas, he creado un archivo .UDL
para que me genere la connection string .He elegido en la pestaña
proveedor el microsoft OLE DB provider for SQL, y en la de conexión
he marcado usar la seguridad integrada de windoes nt. La prueba de
dicho archivo era satisfactoria.
He creado una conexión en el dreamweaver con la connection string
generada y la prueba de la misma también ha sido satisfactoria.
en una de las páginas he creado un juego de registros mediante la
conexión antedicha y asimismo ha funcionado al probarlo.
pero luego al correr la página en cuestión me da el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for SQL Server (0x80040E4D)
Error de inicio de sesión del usuario
'nombre_de_mi_equipo\IUSR_nombre_de_mi_equipo'.

Yo no sé que sucede, ni que más puedo probar.
¿Alguna idea?.
Gracias, Momak.





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida