![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Cita:
mi amigo gracias por haberme respondido, pero quiero hacerte una pregunta, al momento de poner nuestra carpeta en red de forma compartida, y pongamos de ejemplo que una persona de mi compañia quiera aceder a mis bases de datos, y copiarla o hacer un desacato de informacion, que puedo hacer para que las personas no pongan ejemplo en el explorador \\server y ahi busque la carpeta de la bd compartida y me copie mi informacion o me haga desacato valga la redundancia? puedo poner la carpeta en modo oculto? o dime k hago . ah, otra cosa, muchisimas gracias por tu respuesta |
|
#2
|
|||
|
|||
|
Hola
En la carpeta red no tiene que estar la aplicacion ni los datos, solo se crea para que se cree el archivo pdoxuser.net, si alguien accesa a esta carpeta solo encontrara este archivo Te pregunto, como haces para acceder a la informacion desde las maquinas nodo? No es necesario compartir la carpeta donde estan ? ![]() |
|
#3
|
||||
|
||||
|
Como ya dijo hecospina, la base de datos debe estar compartida, de otra forma los "clientes" no tendrán acceso a la Base de datos.
Si necesitas "esa protección", entonces no puedes usar paradox (al menos que yo sepa), puedes migrar a Firebird que un SGBBDD en el que no tienes que compartir la BBDD, sino que un programa en memoria en el servidor se encarga de aceptar las solicitudes (por SQL) de las consultas y devuelven los datos. Ahora, si en el servidor han compartido la unidad raiz o bien, tiene acceso cualquiera que pueda compartir la carpeta donde reside la BBDD... poco podrás hacer. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
|||
|
|||
|
Como ya lo comente
La carpeta "red" no debe estar en el servidor de datos, solo debe existir en un equipo, cualquiera de los de la red, incluso no tendria que tener tu aplicacion instalada, la unica condicion es que permanezca encendido cuando desees trabajar en tu aplicacion |
|
#5
|
||||
|
||||
|
Me parece que en lugar de aclarar cosas, estoy liando más al personal.
Yo entiendo por carpeta "red" aquella que guardará el archivo ".net", todos los clientes deben acceder a él, por tanto debe estar compartida. Hecospina dice que "no debe estar en el servidor", creo que la frase correcta es: "no tiene por qué estar en el servidor". Ahora vamos con otro tema, la Base de datos, es decir tus archivos .db: esa carpeta sí debe estar compartida, para que obviamente todos los ordenadores puedan acceder a él y debe estar compartida con acceso global (permiso de escritura), (ya que un ordenador modificará los archivos al crear una nueva factura, etc). Paradox es una base de datos de escritorio, aunque permite que se ejecute en red y de modo compartido, pero no tiene un esquema de seguridad definido, por tanto, cualquiera que ponga \\server\< nombre carpeta base de datos> tiene acceso a la base de datos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#6
|
||||
|
||||
|
Creo que es mucho rollo usar paradox en red...
Recomendaría migrar a Interbase 6, Firebird o MySQL... gratuitos por cierto.
__________________
Herr Heins Faust |
|
#7
|
||||
|
||||
|
Este tema se pone mas interesante
Bueno yo buscando y buscando encontre dos formas de como se puede guardar informacion poniendo las .db en una pc servidor y la aplicacion en otra pc cliente.
la primera esta yendo donde dice FTP luego CPPBuilderWin32 y luego en tutoriales el unico que esta ahi es un manual que hice de la primera forma. el unico inconveniente de esta es que tendremos que crear un alias para ello, aunque se puede usar sin el alias. leanlo por favor y luego diganme que les parecio. la otra la baje de la pagina ajpdsoft.com tambien subi el ejemplo en FTP luego CPPBuilderWin32 luego elige ejemplos y luego paradoxnet en el ejemplo esta el manual en español pero hay cosas que no entendiendo, aunque ahi esta el ejemplo aqui esta la parte del codigo que no entiendo aqui se usa un tSession, un tdatabase,un ttable y un datasource ademas de un modulo.
Todo ese codigo lo pone el autor pero no entiendo si es en cada pc cliente k tengo k poner todos esos datos, o es en una pc cliente nada mas y luego se comparte la carpeta? o si tambien hay que ponerlo en la pc servidor o algo. chequen el ejmplo por favor. Si pudieran ponerle comentarios a estos codigos por favor:-) ademas creo k no necesitamos tantos codigos como lo dice el autor de ese tutorial. Ahora bien mi pregunta es para k sirve el archivo PDOXUSRS.net? Y por ultimo para k sirve donde dice LOCAL CHARE =true /false? CPPBuilderWin32 luego elige ejemplos y luego paradoxnet. Última edición por marcoszorrilla fecha: 11-09-2008 a las 05:52:19. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|