Error creando suscripción en SQL Server CE a SQL Server 2005 sobre Windows vista

17/08/2007 - 08:47 por Fco. Fidel Ortega | Informe spam
Hola a todos.

Tengo un SQL Server 2005 (SP2) corriendo sobre Windows Vista y un SQL Server
CE corriendo sobre Windows Mobile 2005. Tengo una base de datos en cada
sistema las cuales quiero sincronizar. Para ello he creado una publicación
en SQL Server 2005, la publicación se ha creado sin problemas. Acto seguido
intento crear una subscripción en el SQL Server CE. Pero al llegar al ultimo
paso del asistente me da un error con el siguiente texto.

"No se pudo establecer conexión con el servidor SQL Server con la
información proporcionada. El servidor no existe, se ha denegado el acceso
porque el usuario IIS no es valido en el servidor SQL Server o la contraseña
es incorrecta. HRESULT 0x80004005 (29061)".

He incluido como inicio de sesion a los usuarios NT AUTHORITY\IUSR y
[nombredemaquina]/IUSR_[nombredemaquina] les he asignado a las BBDD
publicación y a la BBDD que es objeto de la publicación con las funciones
public y db_owner. Ademas les he agregado a las funciones de servidor public
y sysadmin. Ademas estos usuarios estan en la lista de acceso de la
publicación.

He seguido las indicaciones de este documento para crear todo el proceso.

http://technet.microsoft.com/es-es/...71908.aspx

¿Que estoy haciendo mal?.

Tengo la sospecha, aunque no tienen porque ir por ahi los tiros, de que el
problema puede deberse al control de cuentas de usuario de Windows Vista. En
caso de ser asi, como podria solucionarlo.

Gracias de antemano por vuesta ayuda y perdon por extenderme tanto en
planear la pregunta.

Fidel Ortega

Preguntas similare

Leer las respuestas

#1 Unai Zorrilla Castro
20/08/2007 - 11:16 | Informe spam
Tienes agregados los permisos de NTFS a sqlcesa30.dll? si es autentificación
con usuario anónimo debes de agregarle permisos de lectura/escritura a
computer\IUSR_computer y su la autentificación es integrada los mismos
permisos al grupo de usuarios

Saludos
Unai
Saludos
Unai Zorrilla Castro
Microsoft MVP Compact Framework
Web: www.canaldotnet.com
Blog: http://www.geeks.ms/blogs/unai


"Fco. Fidel Ortega" wrote:

Hola a todos.

Tengo un SQL Server 2005 (SP2) corriendo sobre Windows Vista y un SQL Server
CE corriendo sobre Windows Mobile 2005. Tengo una base de datos en cada
sistema las cuales quiero sincronizar. Para ello he creado una publicación
en SQL Server 2005, la publicación se ha creado sin problemas. Acto seguido
intento crear una subscripción en el SQL Server CE. Pero al llegar al ultimo
paso del asistente me da un error con el siguiente texto.

"No se pudo establecer conexión con el servidor SQL Server con la
información proporcionada. El servidor no existe, se ha denegado el acceso
porque el usuario IIS no es valido en el servidor SQL Server o la contraseña
es incorrecta. HRESULT 0x80004005 (29061)".

He incluido como inicio de sesion a los usuarios NT AUTHORITY\IUSR y
[nombredemaquina]/IUSR_[nombredemaquina] les he asignado a las BBDD
publicación y a la BBDD que es objeto de la publicación con las funciones
public y db_owner. Ademas les he agregado a las funciones de servidor public
y sysadmin. Ademas estos usuarios estan en la lista de acceso de la
publicación.

He seguido las indicaciones de este documento para crear todo el proceso.

http://technet.microsoft.com/es-es/...71908.aspx

¿Que estoy haciendo mal?.

Tengo la sospecha, aunque no tienen porque ir por ahi los tiros, de que el
problema puede deberse al control de cuentas de usuario de Windows Vista. En
caso de ser asi, como podria solucionarlo.

Gracias de antemano por vuesta ayuda y perdon por extenderme tanto en
planear la pregunta.

Fidel Ortega



Respuesta Responder a este mensaje
#2 Fco. Fidel Ortega
20/08/2007 - 23:17 | Informe spam
Hola Unai, gracias por la contestación.

Efectivamente, he comprobado los permisos NTSC del archivo sqlcesa30.dll y
estan correctamente establecidos. La suscripción no se realiza.

He arrancado la maquina con Windows XP Profesional, he instalado SQL Server
2005 y SQL Server CE y he echo una prueba, funcionando todo perfectamente.
Por lo cual deduzco que es un problema del propio Windows Vista, algo
relaccionado con permisos. De echo en el SQL Server instalado en Windows XP,
ni tan siquiera tenia agregado al usuario computer\IUSR_computer como inicio
de sesión, y como te digo, ha funcionado perfectamente.

Otro problema que veo, lo cual me da en la nariz que hay algo raro en lo
referente a los usuarios de Windows Vista, es que cuando ejecuto el
asistente para la sincronización Web, si en el paso de autenticación de
cliente, selecciono que los clientes se autenticaran y en el acceso
autenticado le indico que es autenticacion Windows integrada, cuando voy a
agregar nombres de usuario y grupo, en lugar de aparecer la ventana de
busqueda de nombres, me aparece un error con el siguiente mensaje.

"El programa no puede abrir el cuadro de dialogo requerido porque no se
puedem encontrar las ubicaciones. Cierre este mensaje e intentelo de nuevo."

Otro dato importante es el echo de que en los primeros pasos de este
asistente, cuando voy a seleccionar el servidor Web para configurar el
directorio virtual, al intentar explorar mi maquina, me dice que no tengo
permisos. Tengo que iniciar en Management Studio como administrador para que
este paso del asistente funcione.

Todo ello me hace sospechar que el problema se debe a la seguridad de
Windows Vista. El problema es que no se como solucionarlo.

Gracias por todo.
Fidel Ortega

"Unai Zorrilla Castro"
escribió en el mensaje de noticias
news:
Tienes agregados los permisos de NTFS a sqlcesa30.dll? si es
autentificación
con usuario anónimo debes de agregarle permisos de lectura/escritura a
computer\IUSR_computer y su la autentificación es integrada los mismos
permisos al grupo de usuarios

Saludos
Unai
Saludos
Unai Zorrilla Castro
Microsoft MVP Compact Framework
Web: www.canaldotnet.com
Blog: http://www.geeks.ms/blogs/unai


"Fco. Fidel Ortega" wrote:

Hola a todos.

Tengo un SQL Server 2005 (SP2) corriendo sobre Windows Vista y un SQL
Server
CE corriendo sobre Windows Mobile 2005. Tengo una base de datos en cada
sistema las cuales quiero sincronizar. Para ello he creado una
publicación
en SQL Server 2005, la publicación se ha creado sin problemas. Acto
seguido
intento crear una subscripción en el SQL Server CE. Pero al llegar al
ultimo
paso del asistente me da un error con el siguiente texto.

"No se pudo establecer conexión con el servidor SQL Server con la
información proporcionada. El servidor no existe, se ha denegado el
acceso
porque el usuario IIS no es valido en el servidor SQL Server o la
contraseña
es incorrecta. HRESULT 0x80004005 (29061)".

He incluido como inicio de sesion a los usuarios NT AUTHORITY\IUSR y
[nombredemaquina]/IUSR_[nombredemaquina] les he asignado a las BBDD
publicación y a la BBDD que es objeto de la publicación con las funciones
public y db_owner. Ademas les he agregado a las funciones de servidor
public
y sysadmin. Ademas estos usuarios estan en la lista de acceso de la
publicación.

He seguido las indicaciones de este documento para crear todo el proceso.

http://technet.microsoft.com/es-es/...71908.aspx

¿Que estoy haciendo mal?.

Tengo la sospecha, aunque no tienen porque ir por ahi los tiros, de que
el
problema puede deberse al control de cuentas de usuario de Windows Vista.
En
caso de ser asi, como podria solucionarlo.

Gracias de antemano por vuesta ayuda y perdon por extenderme tanto en
planear la pregunta.

Fidel Ortega






Respuesta Responder a este mensaje
#3 Unai Zorrilla Castro
21/08/2007 - 18:56 | Informe spam
Se me ocurre que desactives la UAC. De todas formas has pasado el SP de Sql
Server. No lo he mirado pero posiblemente hayan corregido ese problema


Saludos
Unai Zorrilla Castro
Microsoft MVP Compact Framework
Web: www.canaldotnet.com
Blog: http://www.geeks.ms/blogs/unai


"Fco. Fidel Ortega" wrote:

Hola Unai, gracias por la contestación.

Efectivamente, he comprobado los permisos NTSC del archivo sqlcesa30.dll y
estan correctamente establecidos. La suscripción no se realiza.

He arrancado la maquina con Windows XP Profesional, he instalado SQL Server
2005 y SQL Server CE y he echo una prueba, funcionando todo perfectamente.
Por lo cual deduzco que es un problema del propio Windows Vista, algo
relaccionado con permisos. De echo en el SQL Server instalado en Windows XP,
ni tan siquiera tenia agregado al usuario computer\IUSR_computer como inicio
de sesión, y como te digo, ha funcionado perfectamente.

Otro problema que veo, lo cual me da en la nariz que hay algo raro en lo
referente a los usuarios de Windows Vista, es que cuando ejecuto el
asistente para la sincronización Web, si en el paso de autenticación de
cliente, selecciono que los clientes se autenticaran y en el acceso
autenticado le indico que es autenticacion Windows integrada, cuando voy a
agregar nombres de usuario y grupo, en lugar de aparecer la ventana de
busqueda de nombres, me aparece un error con el siguiente mensaje.

"El programa no puede abrir el cuadro de dialogo requerido porque no se
puedem encontrar las ubicaciones. Cierre este mensaje e intentelo de nuevo."

Otro dato importante es el echo de que en los primeros pasos de este
asistente, cuando voy a seleccionar el servidor Web para configurar el
directorio virtual, al intentar explorar mi maquina, me dice que no tengo
permisos. Tengo que iniciar en Management Studio como administrador para que
este paso del asistente funcione.

Todo ello me hace sospechar que el problema se debe a la seguridad de
Windows Vista. El problema es que no se como solucionarlo.

Gracias por todo.
Fidel Ortega

"Unai Zorrilla Castro"
escribió en el mensaje de noticias
news:
> Tienes agregados los permisos de NTFS a sqlcesa30.dll? si es
> autentificación
> con usuario anónimo debes de agregarle permisos de lectura/escritura a
> computer\IUSR_computer y su la autentificación es integrada los mismos
> permisos al grupo de usuarios
>
> Saludos
> Unai
> Saludos
> Unai Zorrilla Castro
> Microsoft MVP Compact Framework
> Web: www.canaldotnet.com
> Blog: http://www.geeks.ms/blogs/unai
>
>
> "Fco. Fidel Ortega" wrote:
>
>> Hola a todos.
>>
>> Tengo un SQL Server 2005 (SP2) corriendo sobre Windows Vista y un SQL
>> Server
>> CE corriendo sobre Windows Mobile 2005. Tengo una base de datos en cada
>> sistema las cuales quiero sincronizar. Para ello he creado una
>> publicación
>> en SQL Server 2005, la publicación se ha creado sin problemas. Acto
>> seguido
>> intento crear una subscripción en el SQL Server CE. Pero al llegar al
>> ultimo
>> paso del asistente me da un error con el siguiente texto.
>>
>> "No se pudo establecer conexión con el servidor SQL Server con la
>> información proporcionada. El servidor no existe, se ha denegado el
>> acceso
>> porque el usuario IIS no es valido en el servidor SQL Server o la
>> contraseña
>> es incorrecta. HRESULT 0x80004005 (29061)".
>>
>> He incluido como inicio de sesion a los usuarios NT AUTHORITY\IUSR y
>> [nombredemaquina]/IUSR_[nombredemaquina] les he asignado a las BBDD
>> publicación y a la BBDD que es objeto de la publicación con las funciones
>> public y db_owner. Ademas les he agregado a las funciones de servidor
>> public
>> y sysadmin. Ademas estos usuarios estan en la lista de acceso de la
>> publicación.
>>
>> He seguido las indicaciones de este documento para crear todo el proceso.
>>
>> http://technet.microsoft.com/es-es/...71908.aspx
>>
>> ¿Que estoy haciendo mal?.
>>
>> Tengo la sospecha, aunque no tienen porque ir por ahi los tiros, de que
>> el
>> problema puede deberse al control de cuentas de usuario de Windows Vista.
>> En
>> caso de ser asi, como podria solucionarlo.
>>
>> Gracias de antemano por vuesta ayuda y perdon por extenderme tanto en
>> planear la pregunta.
>>
>> Fidel Ortega
>>
>>
>>
>

Respuesta Responder a este mensaje
#4 Fco. Fidel Ortega
21/08/2007 - 19:13 | Informe spam
Si, instale el SP2. Sobre la version inicial (sin pasar sobre SP1). ¿como
desactivo la UAC?.

Gracias por todo Unai

"Unai Zorrilla Castro"
escribió en el mensaje de noticias
news:
Se me ocurre que desactives la UAC. De todas formas has pasado el SP de
Sql
Server. No lo he mirado pero posiblemente hayan corregido ese problema


Saludos
Unai Zorrilla Castro
Microsoft MVP Compact Framework
Web: www.canaldotnet.com
Blog: http://www.geeks.ms/blogs/unai


"Fco. Fidel Ortega" wrote:

Hola Unai, gracias por la contestación.

Efectivamente, he comprobado los permisos NTSC del archivo sqlcesa30.dll
y
estan correctamente establecidos. La suscripción no se realiza.

He arrancado la maquina con Windows XP Profesional, he instalado SQL
Server
2005 y SQL Server CE y he echo una prueba, funcionando todo
perfectamente.
Por lo cual deduzco que es un problema del propio Windows Vista, algo
relaccionado con permisos. De echo en el SQL Server instalado en Windows
XP,
ni tan siquiera tenia agregado al usuario computer\IUSR_computer como
inicio
de sesión, y como te digo, ha funcionado perfectamente.

Otro problema que veo, lo cual me da en la nariz que hay algo raro en lo
referente a los usuarios de Windows Vista, es que cuando ejecuto el
asistente para la sincronización Web, si en el paso de autenticación de
cliente, selecciono que los clientes se autenticaran y en el acceso
autenticado le indico que es autenticacion Windows integrada, cuando voy
a
agregar nombres de usuario y grupo, en lugar de aparecer la ventana de
busqueda de nombres, me aparece un error con el siguiente mensaje.

"El programa no puede abrir el cuadro de dialogo requerido porque no se
puedem encontrar las ubicaciones. Cierre este mensaje e intentelo de
nuevo."

Otro dato importante es el echo de que en los primeros pasos de este
asistente, cuando voy a seleccionar el servidor Web para configurar el
directorio virtual, al intentar explorar mi maquina, me dice que no tengo
permisos. Tengo que iniciar en Management Studio como administrador para
que
este paso del asistente funcione.

Todo ello me hace sospechar que el problema se debe a la seguridad de
Windows Vista. El problema es que no se como solucionarlo.

Gracias por todo.
Fidel Ortega

"Unai Zorrilla Castro"
escribió en el mensaje de noticias
news:
> Tienes agregados los permisos de NTFS a sqlcesa30.dll? si es
> autentificación
> con usuario anónimo debes de agregarle permisos de lectura/escritura a
> computer\IUSR_computer y su la autentificación es integrada los mismos
> permisos al grupo de usuarios
>
> Saludos
> Unai
> Saludos
> Unai Zorrilla Castro
> Microsoft MVP Compact Framework
> Web: www.canaldotnet.com
> Blog: http://www.geeks.ms/blogs/unai
>
>
> "Fco. Fidel Ortega" wrote:
>
>> Hola a todos.
>>
>> Tengo un SQL Server 2005 (SP2) corriendo sobre Windows Vista y un SQL
>> Server
>> CE corriendo sobre Windows Mobile 2005. Tengo una base de datos en
>> cada
>> sistema las cuales quiero sincronizar. Para ello he creado una
>> publicación
>> en SQL Server 2005, la publicación se ha creado sin problemas. Acto
>> seguido
>> intento crear una subscripción en el SQL Server CE. Pero al llegar al
>> ultimo
>> paso del asistente me da un error con el siguiente texto.
>>
>> "No se pudo establecer conexión con el servidor SQL Server con la
>> información proporcionada. El servidor no existe, se ha denegado el
>> acceso
>> porque el usuario IIS no es valido en el servidor SQL Server o la
>> contraseña
>> es incorrecta. HRESULT 0x80004005 (29061)".
>>
>> He incluido como inicio de sesion a los usuarios NT AUTHORITY\IUSR y
>> [nombredemaquina]/IUSR_[nombredemaquina] les he asignado a las BBDD
>> publicación y a la BBDD que es objeto de la publicación con las
>> funciones
>> public y db_owner. Ademas les he agregado a las funciones de servidor
>> public
>> y sysadmin. Ademas estos usuarios estan en la lista de acceso de la
>> publicación.
>>
>> He seguido las indicaciones de este documento para crear todo el
>> proceso.
>>
>> http://technet.microsoft.com/es-es/...71908.aspx
>>
>> ¿Que estoy haciendo mal?.
>>
>> Tengo la sospecha, aunque no tienen porque ir por ahi los tiros, de
>> que
>> el
>> problema puede deberse al control de cuentas de usuario de Windows
>> Vista.
>> En
>> caso de ser asi, como podria solucionarlo.
>>
>> Gracias de antemano por vuesta ayuda y perdon por extenderme tanto en
>> planear la pregunta.
>>
>> Fidel Ortega
>>
>>
>>
>

Respuesta Responder a este mensaje
#5 Fco. Fidel Ortega
21/08/2007 - 23:58 | Informe spam
He desactivado UAC y el problema persiste. La unica diferencia que he notado
es que ahora no necesito ejecutar el Management Studio como Administrador
para que, ejecutanto el asistente de sincronización web, me impida explorar
el servidor web al configurar el directorio virtual.

Un saludo
Fidel Ortega

"Unai Zorrilla Castro"
escribió en el mensaje de noticias
news:
Se me ocurre que desactives la UAC. De todas formas has pasado el SP de
Sql
Server. No lo he mirado pero posiblemente hayan corregido ese problema


Saludos
Unai Zorrilla Castro
Microsoft MVP Compact Framework
Web: www.canaldotnet.com
Blog: http://www.geeks.ms/blogs/unai


"Fco. Fidel Ortega" wrote:

Hola Unai, gracias por la contestación.

Efectivamente, he comprobado los permisos NTSC del archivo sqlcesa30.dll
y
estan correctamente establecidos. La suscripción no se realiza.

He arrancado la maquina con Windows XP Profesional, he instalado SQL
Server
2005 y SQL Server CE y he echo una prueba, funcionando todo
perfectamente.
Por lo cual deduzco que es un problema del propio Windows Vista, algo
relaccionado con permisos. De echo en el SQL Server instalado en Windows
XP,
ni tan siquiera tenia agregado al usuario computer\IUSR_computer como
inicio
de sesión, y como te digo, ha funcionado perfectamente.

Otro problema que veo, lo cual me da en la nariz que hay algo raro en lo
referente a los usuarios de Windows Vista, es que cuando ejecuto el
asistente para la sincronización Web, si en el paso de autenticación de
cliente, selecciono que los clientes se autenticaran y en el acceso
autenticado le indico que es autenticacion Windows integrada, cuando voy
a
agregar nombres de usuario y grupo, en lugar de aparecer la ventana de
busqueda de nombres, me aparece un error con el siguiente mensaje.

"El programa no puede abrir el cuadro de dialogo requerido porque no se
puedem encontrar las ubicaciones. Cierre este mensaje e intentelo de
nuevo."

Otro dato importante es el echo de que en los primeros pasos de este
asistente, cuando voy a seleccionar el servidor Web para configurar el
directorio virtual, al intentar explorar mi maquina, me dice que no tengo
permisos. Tengo que iniciar en Management Studio como administrador para
que
este paso del asistente funcione.

Todo ello me hace sospechar que el problema se debe a la seguridad de
Windows Vista. El problema es que no se como solucionarlo.

Gracias por todo.
Fidel Ortega

"Unai Zorrilla Castro"
escribió en el mensaje de noticias
news:
> Tienes agregados los permisos de NTFS a sqlcesa30.dll? si es
> autentificación
> con usuario anónimo debes de agregarle permisos de lectura/escritura a
> computer\IUSR_computer y su la autentificación es integrada los mismos
> permisos al grupo de usuarios
>
> Saludos
> Unai
> Saludos
> Unai Zorrilla Castro
> Microsoft MVP Compact Framework
> Web: www.canaldotnet.com
> Blog: http://www.geeks.ms/blogs/unai
>
>
> "Fco. Fidel Ortega" wrote:
>
>> Hola a todos.
>>
>> Tengo un SQL Server 2005 (SP2) corriendo sobre Windows Vista y un SQL
>> Server
>> CE corriendo sobre Windows Mobile 2005. Tengo una base de datos en
>> cada
>> sistema las cuales quiero sincronizar. Para ello he creado una
>> publicación
>> en SQL Server 2005, la publicación se ha creado sin problemas. Acto
>> seguido
>> intento crear una subscripción en el SQL Server CE. Pero al llegar al
>> ultimo
>> paso del asistente me da un error con el siguiente texto.
>>
>> "No se pudo establecer conexión con el servidor SQL Server con la
>> información proporcionada. El servidor no existe, se ha denegado el
>> acceso
>> porque el usuario IIS no es valido en el servidor SQL Server o la
>> contraseña
>> es incorrecta. HRESULT 0x80004005 (29061)".
>>
>> He incluido como inicio de sesion a los usuarios NT AUTHORITY\IUSR y
>> [nombredemaquina]/IUSR_[nombredemaquina] les he asignado a las BBDD
>> publicación y a la BBDD que es objeto de la publicación con las
>> funciones
>> public y db_owner. Ademas les he agregado a las funciones de servidor
>> public
>> y sysadmin. Ademas estos usuarios estan en la lista de acceso de la
>> publicación.
>>
>> He seguido las indicaciones de este documento para crear todo el
>> proceso.
>>
>> http://technet.microsoft.com/es-es/...71908.aspx
>>
>> ¿Que estoy haciendo mal?.
>>
>> Tengo la sospecha, aunque no tienen porque ir por ahi los tiros, de
>> que
>> el
>> problema puede deberse al control de cuentas de usuario de Windows
>> Vista.
>> En
>> caso de ser asi, como podria solucionarlo.
>>
>> Gracias de antemano por vuesta ayuda y perdon por extenderme tanto en
>> planear la pregunta.
>>
>> Fidel Ortega
>>
>>
>>
>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida