![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Como prevengo que mi base de datos no la borren en red
Como prevengo que mi base de datos no la borren y que la pueda usar en red donde hay usuarios q acceden a ella a grabar,modificar y eliminar datos de la bdatos.
lo que no quiero es q alguien mal intensionado me la borre fisicamente. yo hice lo siguiente, comparti la carpeta en el server y cree una unidad de red en la que accedo desde los pc clientes. y si le coloco que no me modifiquen o reescriban la carpeta no me deja acceder a ella desde los cliente es algo asi lo que quiero, q no me borren mi base de datos. una inquietud si coloco archivo oculto mi base de datos no pasa nada, me guarda elimina y otro.?
__________________
Enseñar es la virtud de un sabio. |
#2
|
||||
|
||||
¿Qué base de datos es?, ¿qué sistema operativo?, etc.
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Si la base de datos que vas a utilizar, es SQL SERVER 2005, no necesitas compartir ninguna carpeta, ni siquiera la carpeta de donde están los datos la pueden ver ni borrar ningún usuario de la red.
Un saludo. |
#4
|
||||
|
||||
Lo mismo para Firebird. No se necesita compartir nada... solo abrir el puerto 3050 (si es que está cerrado por el Firewall)
|
#5
|
||||
|
||||
Esta es la pregunta clave para poder responderte...
![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
Al parecer no ha leido la guia de estilo...
Moderador GUIA DE ESTILO, GUIA DE ESTILO, GUIA DE ESTILO, GUIA DE ESTILO, GUIA DE ESTILO, GUIA DE ESTILO, GUIA DE ESTILO, GUIA DE ESTILO, GUIA DE ESTILO, GUIA DE ESTILO, GUIA DE ESTILO, GUIA DE ESTILO, |
#7
|
||||
|
||||
Base de Datos: Firebird 2.0
ok. yo habilito el puerto 3050 y conecto mis clientes con ip/dirbasedatos -pero el motivo de compartir mi carpeta es por el ejecutable del softwawe el cual se jala de cada pccliente en mi servidor, para que cuando me toque actualizarlo no tenga que hacerlo en cada cliente. Mi problema es: No quiero que un necesio me borre mi bdatos.
__________________
Enseñar es la virtud de un sabio. |
#8
|
||||
|
||||
Independiente de ser windows o linux o osx la idea es la misma.
Asi que mas o menos: - Pon como oculto los archivos mas sensibles. Seguridad: POBRE, pero sirve de cara a la mayoria de los usuarios pa no confundirlos o pa que se les ocurra que es un archivo "basura" por tener una extension desconocida. Y, pon la BD en otra carpeta. Que no este dentro de las comparitdas en red. Estuve escribiendo largo como asegurar solo el archivo (hay varios lios que manejar), pero la verdad no tiene sentido en este caso: FB es un motor sql y no se accesa al archivo fisicamente desde la red, sino usando TCP/IP. Poniendola aparte de tus exes y archivos compartidos, es mucho mas facil. Solo aseguras la carpeta con un usuario que crees en el servidor (a nivel de OS), usas seguridad integrada de windows y abres de forma transparente la BD desde tu exe.
__________________
El malabarista. |
#9
|
||||
|
||||
Carpeta no compartida
C:\Datos Allí tienes la base de datos Carpeta compartida C:\Ejecutables Allí tienes el ejecutable, librerías, formularios y otros archivos que deba ver el cliente. Si no quieres que tampoco puedan borrar el ejecutable, deberás poner permisos de lectura pero no de escritura para los usuarios que no sean administradores |
#10
|
||||
|
||||
Creo que ya lo han comentado, pero la solución pasa por NO tener en la misma carpeta los ejecutables y la Base de Datos.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#11
|
||||
|
||||
También puedes hacer un ejecutable que se actualice el sólo en cada equipo, esto te da la ventaja de que tu ejecutable puede instalarse en cualquier equipo dentro o fuera de la empresa.
Un saludo. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como Selesscionar Los Datos De Una Base De Datos ????? | c35xr | Conexión con bases de datos | 8 | 10-04-2009 05:47:40 |
Como guardar .JPG como Bitmap en Base de Datos | Javi2 | Gráficos | 4 | 25-03-2007 17:21:57 |
como subir una base de datos al PDA? | User_Baja_2 | Varios | 0 | 21-01-2005 17:34:11 |
Como conectarme a una base de datos como postgres o mysql?? | marys | MySQL | 4 | 08-05-2003 11:34:08 |
![]() |
|