ADO.Net Conexion remota

29/08/2004 - 19:56 por manolo | Informe spam
Hola,

estoy implementando una aplicación con VB.Net (ADO.Net) y
Access2000.

Hasta ahora tenía la BD en local, en la misma máquina
donde corria el programa. ¿Qué debo de hacer si quiero
poner la BD en otra máquina distinta a la máquina en donde
corre el programa? Quiero poner la BD en un servidor al
cual accederan varios PCs en los que estará instalado el
programa.

Muchas gracias de antemano

Preguntas similare

Leer las respuestas

#1 Luis Miguel Cisneros L.
30/08/2004 - 03:19 | Informe spam
Hola!

Simplemente debes colocar la base de datos en una carpeta compartida del
servidor y que tengan acceso a esa carpeta todas las personas que van a usar
la app.

y en la cadena de conexión a la db de Access debes cambiar la fuente de, por
Ej.: c:\MyApp\Mydb.mdb a servidor\\Carpeta_Compartida\mydb.mdb

te recomiendo que crees un archivo app.config donde guardes la ubicación de
la base de datos, y así, si cambian de servidor, solo cambias ese archivo y
no tienes que recompilar... otra opción es una clave en el registro de
Windows, pero me parece mejor la del xml app.config.

Saludos
Luis Cisneros

"manolo" wrote in message
news:23cf01c48df1$76ec5110$
Hola,

estoy implementando una aplicación con VB.Net (ADO.Net) y
Access2000.

Hasta ahora tenía la BD en local, en la misma máquina
donde corria el programa. ¿Qué debo de hacer si quiero
poner la BD en otra máquina distinta a la máquina en donde
corre el programa? Quiero poner la BD en un servidor al
cual accederan varios PCs en los que estará instalado el
programa.

Muchas gracias de antemano
Respuesta Responder a este mensaje
#2 Fernando Balderrama
30/08/2004 - 15:16 | Informe spam
Si la base de datos ( ej. 'MiBase.mdb') está alojada en un sitio Web
(ej.'www.MiSitio.com'), cual seria el proceso de conexión y que condiciones
debe cumplir el hosting?


Saludos y gracias


Fernando


"Luis Miguel Cisneros L."
escribió en el mensaje news:
Hola!

Simplemente debes colocar la base de datos en una carpeta compartida del
servidor y que tengan acceso a esa carpeta todas las personas que van a


usar
la app.

y en la cadena de conexión a la db de Access debes cambiar la fuente de,


por
Ej.: c:\MyApp\Mydb.mdb a servidor\\Carpeta_Compartida\mydb.mdb

te recomiendo que crees un archivo app.config donde guardes la ubicación


de
la base de datos, y así, si cambian de servidor, solo cambias ese archivo


y
no tienes que recompilar... otra opción es una clave en el registro de
Windows, pero me parece mejor la del xml app.config.

Saludos
Luis Cisneros

"manolo" wrote in message
news:23cf01c48df1$76ec5110$
Hola,

estoy implementando una aplicación con VB.Net (ADO.Net) y
Access2000.

Hasta ahora tenía la BD en local, en la misma máquina
donde corria el programa. ¿Qué debo de hacer si quiero
poner la BD en otra máquina distinta a la máquina en donde
corre el programa? Quiero poner la BD en un servidor al
cual accederan varios PCs en los que estará instalado el
programa.

Muchas gracias de antemano


Respuesta Responder a este mensaje
#3 manolo
30/08/2004 - 20:26 | Informe spam
Muchas gracias Luis Miguel!

Oye! ¿sabes si dos aplicaciones que corren a la vez, si
acceden a la misma BD al mismo tiempo existe algun tipo de
problema?

ADO.Net ya controla por si solo los accesos simultaneos? o
hay que hacer algo mediante código?

Gracias de nuevo.

Hola!

Simplemente debes colocar la base de datos en una carpeta


compartida del
servidor y que tengan acceso a esa carpeta todas las


personas que van a usar
la app.

y en la cadena de conexión a la db de Access debes


cambiar la fuente de, por
Ej.: c:\MyApp\Mydb.mdb a


servidor\\Carpeta_Compartida\mydb.mdb

te recomiendo que crees un archivo app.config donde


guardes la ubicación de
la base de datos, y así, si cambian de servidor, solo


cambias ese archivo y
no tienes que recompilar... otra opción es una clave en


el registro de
Windows, pero me parece mejor la del xml app.config.

Saludos
Luis Cisneros

"manolo" wrote in


message
news:23cf01c48df1$76ec5110$
Hola,

estoy implementando una aplicación con VB.Net (ADO.Net) y
Access2000.

Hasta ahora tenía la BD en local, en la misma máquina
donde corria el programa. ¿Qué debo de hacer si quiero
poner la BD en otra máquina distinta a la máquina en donde
corre el programa? Quiero poner la BD en un servidor al
cual accederan varios PCs en los que estará instalado el
programa.

Muchas gracias de antemano


.

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