Sincronizar SQL 2005 con SQL CE

07/02/2007 - 18:45 por Nomad(CR) | Informe spam
No se si este sea el grupo mas adecuado para preguntar esto, pero ahi
les va:

Estoy desarrollando un programa en una Pocket PC, ya hice la
publicacion de la replicacion en el servidor, pero ya cuando trato de
sincronizar en el Pocket, no me sirve... me dice : SQL Mobile
encountered problems when opening the database.

A continuacion les copio el codigo que estoy utilizando para que vean
si me falta algo, y para que me hagan cualquier comentario:

Gracias de antemano

Dim repl As SqlCeReplication = Nothing
Try
' Instantiate and configure SqlCeReplication object
'
repl = New SqlCeReplication()
repl.InternetUrl = URL
'repl.InternetLogin = "sa"
'repl.InternetPassword = "sa"
repl.PublisherSecurityMode SecurityType.DBAuthentication
repl.Publisher = "fmontero"
repl.PublisherDatabase = "ABM"
repl.PublisherLogin = "abm"
repl.PublisherPassword = "abm"
repl.Publication = "ABMMOBILE"
repl.Subscriber = SUSCRIPTOR
repl.SubscriberConnectionString = "Data Source=" & DB

' Create the local SQL Server Mobile Database
subscription
'
If Not System.IO.File.Exists(DB) Then
repl.AddSubscription(AddOption.CreateDatabase)
End If
' Synchronize to the SQL Server to populate the
subscription
'
repl.Synchronize()
Catch ex As Exception
' Handle errors here
NMessage.Text = ex.Message

'
Finally
' Dispose the repl object
'
repl.Dispose()
End Try

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
07/02/2007 - 19:23 | Informe spam
La mayoría de esos problemas se deben a que el PocketPC no "ve" a la otra
máquina. Revisa las propiedades de conexión del dispositivo y asegúrate que
no tienes problemas de red o de resolución de nombre.

Gustavo Larriera, MVP | Solid Quality Mentors [www.solidq.com]
Este mensaje se proporciona tal como es, sin garantías de ninguna clase



"Nomad(CR)" wrote:

No se si este sea el grupo mas adecuado para preguntar esto, pero ahi
les va:

Estoy desarrollando un programa en una Pocket PC, ya hice la
publicacion de la replicacion en el servidor, pero ya cuando trato de
sincronizar en el Pocket, no me sirve... me dice : SQL Mobile
encountered problems when opening the database.

A continuacion les copio el codigo que estoy utilizando para que vean
si me falta algo, y para que me hagan cualquier comentario:

Gracias de antemano

Dim repl As SqlCeReplication = Nothing
Try
' Instantiate and configure SqlCeReplication object
'
repl = New SqlCeReplication()
repl.InternetUrl = URL
'repl.InternetLogin = "sa"
'repl.InternetPassword = "sa"
repl.PublisherSecurityMode > SecurityType.DBAuthentication
repl.Publisher = "fmontero"
repl.PublisherDatabase = "ABM"
repl.PublisherLogin = "abm"
repl.PublisherPassword = "abm"
repl.Publication = "ABMMOBILE"
repl.Subscriber = SUSCRIPTOR
repl.SubscriberConnectionString = "Data Source=" & DB

' Create the local SQL Server Mobile Database
subscription
'
If Not System.IO.File.Exists(DB) Then
repl.AddSubscription(AddOption.CreateDatabase)
End If
' Synchronize to the SQL Server to populate the
subscription
'
repl.Synchronize()
Catch ex As Exception
' Handle errors here
NMessage.Text = ex.Message

'
Finally
' Dispose the repl object
'
repl.Dispose()
End Try


Respuesta Responder a este mensaje
#2 Nomad(CR)
07/02/2007 - 20:03 | Informe spam
On 7 feb, 12:23, Gustavo Larriera (MVP)
wrote:
La mayoría de esos problemas se deben a que el PocketPC no "ve" a la otra
máquina. Revisa las propiedades de conexión del dispositivo y asegúrate que
no tienes problemas de red o de resolución de nombre.




Y como resuelvo esto?
Respuesta Responder a este mensaje
#3 Gustavo Larriera (MVP)
07/02/2007 - 20:31 | Informe spam
Lo resuelves modificando los parametros de configuración de red de tu PocketPC.

Gustavo Larriera, MVP | Solid Quality Mentors [www.solidq.com]
Este mensaje se proporciona tal como es, sin garantías de ninguna clase



"Nomad(CR)" wrote:

On 7 feb, 12:23, Gustavo Larriera (MVP)
wrote:
> La mayoría de esos problemas se deben a que el PocketPC no "ve" a la otra
> máquina. Revisa las propiedades de conexión del dispositivo y asegúrate que
> no tienes problemas de red o de resolución de nombre.
>

Y como resuelvo esto?


Respuesta Responder a este mensaje
#4 Nomad(CR)
09/02/2007 - 03:53 | Informe spam
On 7 feb, 13:31, Gustavo Larriera (MVP)
wrote:
Lo resuelves modificando los parametros de configuración de red de tu PocketPC.



Gracias Gustavo, pero he estado buscando como hacer esto y no
encuentre me puedes ampliar un poco por donde anda el asunto

Gracias de nuevo y saludos...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida