![]() |
MSAccess o SQL Server
Hola.
Primero antes de nada: No es idea ni objetivo mio hacerlo así !!!!. ;) Tengo un jefe que me ha dicho lo siguiente: - las aplicaciones que tienes implementadas deberían estar en access en lugar de SQL Server para que todas las consultas que no hacen las mismas por no ser demasiado habituales, las puedan implementar los usuarios ellos mismos desde access. :confused: , y añado yo: y así dependemos menos de tus (para mí nunca sufientes) conocimientos. Bien, a mi me consta que: * primero: No sabe lo que dice, ya que jamás voy a dejar modificar a los usuarios las tablas ni su contenido y ni mucho menos su estructura con a saber que consultas que seguro destruirian las R.I. más básicas. * segundo: me consta que de 150 "ingenieros" que trabajamos en las oficinas (yo soy el único informático) 3 o 2 como máximo sabe lo que es una BBDD, una SQL o ni siquiera un directorio ¿que co*# consultas van a ejecutar? * tercero: en mi empresa si en lugar de ordenadores fueran cañones, seguro la humanidad estaría toda muerta. Sólo por darle el gusto, y de paso dármelo a mi mismo por no oirlo y poder trabajar tranquilo, he pensado en primer lugar pasar de algún modo los contenidos de mis tablas a access, pero seguir trabajando con SQL y cuando quieran "hacer consultas personales" que las hagas sobre esas tablas en mdb. Pero mis preguntas son las siguientes independientemente de esto: Al no conocer el sistema de Access desconozco esto: ¿Se pueden declarar Store procedures en msaccess? ¿El sistema de bloqueos trabaja del mismo modo que en MSSQL? ¿Puedo trabajar en red del mismo modo conexionandoime incluso remotamente desde otras oficinas desde otras ciudades? :eek: Por supuesto dudo mucho que: ¿se pueden programar copias de seguridad preprogramadas nocturnas? Todo eso, sin contra con las "actualizaciones" de las MSDAC, ufff que calores me están subiendo... :mad: Como veis no veo access desde que tuve que hacer una práctica OBLIGADA en la carrera con él. Gracias, y creedme, lo siento. ;) |
Cita:
No se escoge el SGBD de una aplicación por el hecho de que los usuarios puedan o no hacer consultas, sino por lo que la aplicación necesita. Access es una BD de escritorio y sólo debería utilizarse en "aplicaciones de escritorio" (por decirlo así); Apps. monopuesto de uso personal y sin grandes requerimientos. No tiene sentido usar un access si la app. va a estar en red. Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
(1) Archivo/Obtener Datos Externos/Vincular (2) Seleccionar un Bases de Datos ODBC (3) Crea un elemento nuevo que apunte a tu BD SQL Server (4) Al seleccionarlo tendrás acceso a todas las tablas. NOTA: SQL Server tiene un diseñador de consultas similar al que tiene access (por no decir el mismo), con lo que el razonamiento inicial es más absurdo aun. |
Muchas gracias Netftalí por tu ayuda.
Haré lo de la vinculación através del ODBC, eso no lo conocía. Y si con eso no le basta...., lo siento pero como decian o dicen los republicanos: - Para atrás..., ni para coger carrerilla. ;) |
Mejor aún crea una base de datos nueva en Access dale un nombre
vete a archivo y dile nuevo ahora escoge la opcion de Proyecto base de datos existente te pide la conexión y listo ahora las consultas o vistas que realices en access realmente quedan en el Sql Server ojo que tambien trabajan con los datos en real. |
La franja horaria es GMT +2. Ahora son las 21:12:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi