c# - studio - ¿Se conecta al archivo mdf de la base de datos del servidor SQL sin instalar el servidor SQL en la máquina cliente?
proyecto en c# con base de datos sql server (4)
Estoy creando una aplicación de ventana que necesita usar la base de datos del servidor SQL. Quiero instalar esta aplicación en la máquina cliente sin instalar el servidor SQL para que mi aplicación aún pueda conectarse a una base de datos, es decir, un archivo mdf que proporcionaré en el sistema cliente.
¿Cómo puedo conectarme a una base de datos (mdf) en la máquina cliente a través de la aplicación de mi ventana sin instalar el servidor SQL? ? No sé si es posible o no.
Si es posible, cuál será la cadena de conexión en ese caso. La base de datos no necesita ser utilizada en la red.
Cliente mahine no necesita ninguna instalación. Todo necesita ser ejecutado a través de pen drive
En ese caso, debe tener una máquina de servidor donde se almacenan los archivos de la base de datos. Por esa razón, tiene que usar SQL Express Edition 2005 o 2008 en una máquina y en el estudio de administración del servidor SQL para administrar su base de datos. Esos son todos libres de Microsoft. Las máquinas cliente se conectarán a través de la cadena de conexión. Esas máquinas no necesitan la instancia de SQL o el servidor SQL instalado.
Saludos..
Los archivos .mdf son archivos de base de datos de SQL Server. Ninguna otra aplicación puede entender, leer o actualizar esos archivos. Si necesita abrir y mdf, necesita una instancia de SQL. Esa instancia puede ser local, puede ser una edición Express, o puede ser una remota, no importa. Si su aplicación necesita una instancia local de SQL para su propio uso, entonces puede instalar SQL Server Express Edition cuando se implementa.
Puede buscar SQLEXPRESS en su CD MS-VS (tenga en cuenta las letras mayúsculas) e incluirlo en su software cuando cree la configuración y su problema se resolverá.
No tiene otra forma, excepto para utilizar otra base de datos como el acceso.
Esta base de datos no necesita su software.
Puedes probar Sql Compact Edition o SqlLite. Creo que estos son sólo una solución basada en archivos.