Hola, agradecería me pudiesen informar sobre la siguiente duda que tengo y
no puedo comprobar personalmente por varios motivos (entre ellos no tener
una red a mano), y perdonen si es de muy ignorante realizar dicha consulta,
pero es que mi experiencia no llega para más.
En su día realicé una pequeña aplicación con bases de datos tipadas en
Visual Basic Express Edition la cual usa como base de datos un archivo
denominado "BaseDatos1.sdf", y SQL Server Compact 3.5 (esto significa que es
una versión gratuita de Visual Studio 2008, no profesional y la base de
datos es un archivo .sdf que únicamente se puede utilizar en modo local, al
parecer la versión Express no permite el uso de bases de datos en servidores
de red.
Me he cambiado a Visual Studio 2008 profesional, éste si se supone que
permite archivos de todo tipo, pero claro, yo tengo ya todos mis controles
enlazados a dicha base de datos "BaseDatos1.sdf" y necesito poner ésta en un
servidor de red de una empresa a la cual tendrán acceso al menos 4 clientes.
Para ello me imagino que lo que tendré que hacer es cambiar la configuración
de la conexión de datos que ahora está establecida en el Setting de la
aplicación como: (Data Source=|DataDirectory|\BaseDatos1.sdf)
He intentado cambiar el origen de datos establecido en:
Microsoft SQL Server Compact 3.5 (Proveedor de datos .NET Framework para
Microsoft SQL Server Compact 3.5)
por este otro:
Archivo de base de datos de Microsoft SQL Server (SqlClient)
Pero al buscar la ruta donde se encuentra la base de datos, no me reconoce
la base de datos como válida, al parecer solo son válidas los archivos de
bases de datos con extensión ".mdf".
Bueno, perdonar el rollo, pero es para poner las cosas más fáciles a quién
tenga la amabilidad de querer ayudarme... y ahora viene la pregunta:
¿Es posible utilizar dicha base de datos ".sdf" en red? ¿como tendría que
hacerlo?
En caso de no ser posible... ¿podría cambiarla de formato y que me siguiera
sirviendo igual?
En caso de no ser posible cambiarla de formato y no tuviera más remedio que
crear una nueva base de datos con SQL management o similar... ¿tendría que
volver a enlazar todos los controles de la aplicación o hay otro método más
fácil de hacerlo... ¿como tendría que escribir la ruta en red de la base de
datos en el setting?...
Ufff... me parece que me he pasado con las preguntas...
Confío en vuestra ayuda y la espero muy impaciente... gracias de antemano...
Leer las respuestas