(OT)SQL Server express limitaciones

583 views
Skip to first unread message

Yvan Carranza

unread,
Jul 25, 2012, 9:32:24 PM7/25/12
to publice...@googlegroups.com
Buenas noches
A raiz q me desilucione un poco con pgsql. q. limitaciones ressltantes puedo tenrr con sql servrr 2008 exprrsd.

La bd es para una pequenia empresa por lo q su data no superaria los 5 gb. en 3 anoos.

Daniel Sánchez

unread,
Jul 25, 2012, 10:06:12 PM7/25/12
to publice...@googlegroups.com
Yo creo que también ta vas ha desilusionar con sqlserver express, ya que se nota que eres de un corazón sensible.

Saludos

Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047
Trujillo - Perú

Yvan Gmail

unread,
Jul 25, 2012, 11:18:02 PM7/25/12
to publice...@googlegroups.com

Ja! Ja!

Si tal vez, pero  al menos con sql server el manejo de  los store es mas fácil.

 

Saludos.

--
 
 
 

Fox Learner

unread,
Jul 26, 2012, 12:00:54 AM7/26/12
to publice...@googlegroups.com

HernanCano

unread,
Jul 26, 2012, 1:27:50 AM7/26/12
to publice...@googlegroups.com
Me parece que Héctor te dio una muy buena respuesta sobre ejemplos de procedimientos almacenados (éso es lo que tú llamas SP o 'store', ¿cierto?)... en el otro foro!!!!!!!!! (ubícate!!!!).

Concuerdo con Sánchez sobre tu sensibilidad.

Victor Espina

unread,
Jul 26, 2012, 9:42:08 AM7/26/12
to publice...@googlegroups.com
Para empresas pequenas con 10 usuarios o menos y un bajo nivel de transacciones diarias, SQL Server Express es insuperable.  Facil instalacion, facil administracion, super estable, super seguro... y gratuito.  Lo mejor? si el cliente crece, pues compras la licencia de SQL Server, lo instalas y tu sistema sigue como si nada.

Yo lo uso desde el 2000 con clientes pequenos y la verdad solo tengo buenas cosas que decir.

Saludos

Victor Espina

Luis Mata

unread,
Jul 26, 2012, 9:51:31 AM7/26/12
to publice...@googlegroups.com
K.O.
--
 
 
 

Luis Mata

unread,
Jul 26, 2012, 9:52:41 AM7/26/12
to publice...@googlegroups.com
No hay ninguna razon para desilusionarse con SQL Server..
--
 
 
 

Guillermo MDQ

unread,
Jul 26, 2012, 9:53:57 AM7/26/12
to publice...@googlegroups.com
Victor, para ese nivel de empresa y usuarios que comentaste te parece mejor opcion que el MySQL y Firebird ?

Saludos
Guillermo

David Salazar

unread,
Jul 26, 2012, 10:58:50 AM7/26/12
to publice...@googlegroups.com
Perdón, pero no comprendo cual es el nivel de dificultad que encontraste.
 
Porque no revisas esto http://www.youtube.com/watch?v=rBLEAf0ZVsY y hay muchos videos mas, solo debes tomarte la molestia de revisar.
 
Por cierto, en mi caso. No importa el tamaño de la empresa ni que tan grande sea la aplicación, yo siempre instalo el mysql completo en mis cliente, y hasta la fecha cero problemas con lentitud en la aplicación o en la pc donde esta instalado mysql. Todo es cuestión de gustos.
 
From: Yvan Gmail
Sent: Wednesday, July 25, 2012 9:18 PM
--
 
 
 

Victor Espina

unread,
Jul 26, 2012, 11:19:11 AM7/26/12
to publice...@googlegroups.com
MySQL, Firebird o PostgreSQL son tambien buenas opciones, si estas familiarizado con esas herramientas.  Yo empeze trabajando con SQL Server y siempre me ha parecido que es un producto que ofrece altas prestaciones y facilidades de programacion, buen rendimiento y una administracion muy sencilla.

Ademas, el nivel de integracion que tiene SQL Server con los demas productos de Microsoft es mucho mayor que la que puedes lograr con MySQL, Firebird, etc.

No es que MySQL o los demas sean malos; es que nunca he necesitado mas de lo que SQL Server me puede ofrecer en todos los niveles.

Quizas la unica "deficiencia" de SQL Server es que solo ejecuta en ambientes Windows y, la verdad, en mis mas de 20 anos de experiencia, solo me he topado con UN cliente al cual eso le supuso un problema... y no era una PYME.

Saludos

Victor Espina

Guillermo MDQ

unread,
Jul 26, 2012, 11:34:40 AM7/26/12
to publice...@googlegroups.com
Muy buena aclaracion, muchas gracias.

Saludos
Guillermo

Luis Mata

unread,
Jul 26, 2012, 11:37:30 AM7/26/12
to publice...@googlegroups.com
No era Pyme.. jaja que tacaños....
--
 
 
 

Victor Espina

unread,
Jul 26, 2012, 12:14:28 PM7/26/12
to publice...@googlegroups.com, lm...@cclf.com.pe
No Luis, creo que no me exprese bien. Obviamente a esa empresa no le estabamos ofreciendo SQL Server Express, sino una licencia completa de servidor.  El problema fue que el gerente de sistemas de ellos tuvo una terrible experiencia con un servidor Windows que se contamino de virus y termino danando la BD del sistema anterior (SQL Server tambien) de tal forma que se perdieron muchos datos.  Debido a eso, migraron a otro sistema en Oracle y cambiaron el servidor Windows por uno basado en Solaris.

Cuando llegamos nosotros y le dijimos que nuestro sistema corria sobre SQL Server, el hombre no lo tomo bien debido a la mala experiencia previa.  Al final no le quedo mas remedio pues la gerencia decidio comprar el proyecto, por lo que termino comprando un buen servidor HP profesional y un firewall por hardware basado en Linux y una tremenda configuracion de seguridad para reducir al minimo los riesgos de contaminacion por virus.  

Ya llevan mas de 5 anos en produccion, con BDs de mas de 10 GB y 100 usuarios concurrentes, y hasta ahora no han tenido ningun problema mas alla de los tipicos de una operacion de ese tamano.

Saludos

Victor Espina

Samuel San Miguel Hernández

unread,
Jul 26, 2012, 1:17:02 PM7/26/12
to publice...@googlegroups.com, lm...@cclf.com.pe
Excelente, siempre creío que SQL SERVER era un buen producto, hasta me sigue gustando mas que ORACLE (actualmente utilizo en la empresa).
Además para las empresas pymes siempre la puedes hacer correr sin gastar en licencia, solo es cuestión de ordenar tu B.D. y backups.

Saludos.

Yvan Carranza

unread,
Jul 26, 2012, 2:05:59 PM7/26/12
to publice...@googlegroups.com, lm...@cclf.com.pe
Tranquilo muchanchos no se me sulfuren.. me piden q me ubiques y creo q lo estoy en un foro vfp.. y abri 2 temas.. uno pgsql y otro sql.

Si alguien puede apoyar con su exp. en pgsql excelente si no tambien igual.. busque lo q tuvo y a mi alcance y di mis observaciones.. puedo estar equivocado.. recuerdo cuando me enseniaron vfp snunca me dieron ejemplps para trabajar con sqlexec.. solo con dbf y encontre bastante info con sqlserver.. sps. etc.. igual quise encontrafo algo avanzado con pgsql y no logre encontrarr.

sobre el asunto del tema..sql server exprrss es por un tema de licencia.. Lo deseo usar para una peq empresa.. ya cuando crece adquieto la licencia.. pero si alguien ha estado en el mismo caso pues bienvenido sea.

Siempre he estado agradecido al grupo..aunque no postee mucho pa preguntar.. siempre se aprende.. ultimamente ya no
aporto casi nada por tiempo.. eb la noche cheko el cprreo desde la pc y zuaz 200... un delete all not in mi asunto. jjeje

Saludos.

Carlos Miguel FARIAS

unread,
Jul 26, 2012, 8:52:15 PM7/26/12
to publice...@googlegroups.com
Si tenes mas de 500 usuarios concurrentes vas a tener que pensar en el SGBD, hasta ese punto, solo es cuestión de gustos.
Saludos: Miguel, Santa Rosa (LP)

--
 
 
 

Rodribezul

unread,
Jul 26, 2012, 10:02:30 PM7/26/12
to publice...@googlegroups.com
Sqlexpress 2012 soporta 10gigas gratis... Si quiere mas su negocio es bien grande.   10 gigas es demasiado para empresas pequeñas .

Yvan Gmail

unread,
Jul 26, 2012, 11:04:55 PM7/26/12
to publice...@googlegroups.com

Si vi ese video.. pero es un nivel básico. Yo quería algo mas avanzado. Pero no solo crear el sp si no utilizarlo en vfp..

--
 
 
 

J. Enrique Ramos Menchaca

unread,
Jul 27, 2012, 7:33:41 PM7/27/12
to publice...@googlegroups.com
Yo me inclinaría en algunos casos mas que por la base de datos a utilizar, sino a la licencia que implican, programe para el gobierno y utilice MySQL, ya que no me importaba la parte de la licencia, ya que el software requeria captura masiva y era para el propio gobierno, en desarrollo interno, en aquel entonces la licencia no lo prohibia, actualmente si utilizas MySQL en una aplicación comercial o pagas licencia o tu aplicación se convierte en libre distribución.

Postgresql es buena, la he explorado poco debido a falta de tiempo para aprender su lenguaje SQL. Pero su licencia permite el integrarla a aplicaciones comerciales sin problemas.

SQL Server Express a partir de la versión 2008 R2 permite el almacenamiento de 10 GB, cosa que pocas veces he superado en un lapso de 15 años, ya que no almaceno archivos en la base de datos, sólo las rutas de los mismos. Pero si lo requiero por cuestiones de seguridad la versión standard o superiores me lo permiten sin mayores problemas de escalabilidad. Además te permite integrarlo sin mayores problemas ya que el odbc viene incluido en Windows.

Oracle, realizas maravillas con su lenguaje PL/SQL, pero es bastante caro de licenciar y aparte cada herramienta y nucleo del procesador aumentan su costo, pero de que es una excelente bd lo es.

Saludos desde Guadalajara, Jalisco, México.


El miércoles, 25 de julio de 2012 20:32:24 UTC-5, Yvan Carranza escribió:

J. Enrique Ramos Menchaca

unread,
Jul 27, 2012, 7:43:29 PM7/27/12
to publice...@googlegroups.com
Se me olvidaba una buena opcion para base de datos, que tambien cuenta con una version express poco explorada DB2 de IBM, aqui te dejo un link al respecto:



El miércoles, 25 de julio de 2012 20:32:24 UTC-5, Yvan Carranza escribió:

Victor Espina

unread,
Jul 28, 2012, 8:55:31 AM7/28/12
to publice...@googlegroups.com
El problema con Oracle es la administracion... necesitas de todas todas un DBA, que es un personal bastante caro.

Victor Espina

Mario Escudero

unread,
Sep 7, 2014, 9:42:03 AM9/7/14
to publice...@googlegroups.com
Hola Victor:
Es lo mismo trabajar con SQL Server 2008 Express que con el 2014?
Gracias

Luis la Romana

unread,
Sep 12, 2014, 6:44:23 PM9/12/14
to publice...@googlegroups.com
El SQL Express 2008 puede no correr fácilmente si lo hosteas en Win8 ó Win2012 server, sobre todo por problemas de validar los usuarios de Windows en SQL, pero al parecer se puede si lleva icorporado lo úitimo R2 y SP más reciente.
En lo personal deberías usar la base que conozcas más, si conoces mucho MySQL quédate con eso porque te va a llevar tiempo adaptarte a otro motor. La experiencia es muy importante, por ejemplo he visto a gente que hace maravillas con OpenCalc que otro con Excel no lo haría.

Mario Escudero

unread,
Sep 13, 2014, 10:35:37 AM9/13/14
to publice...@googlegroups.com
He empezado con SQL Server 2014 y todo bien hasta ahora.
Gracias


----
Mario Escudero
Mov 995-817087  Rpm *854388

Julián May

unread,
Sep 13, 2014, 12:42:39 PM9/13/14
to publice...@googlegroups.com
Sql Express 2008 Express

- Hasta 16 instancias
- Sólo puede utilizar 1GB de RAM por instancia. Aunque el servidor tenga más memoria y ésta pueda ser utilizada por otras aplicaciones, SQL Server sólo utilizará 1GB
- Sólo puede utilizar 1 CPU por instancia. En este caso con CPU se refiere a procesador físico (socket), con todos los núcleos (cores) de que disponga, por ejemplo si es un quad-core utilizará ese procesador - - -5
- disponiendo de los 4 núcleos (cores). Aunque el servidor tenga más procesadores físicos no hará uso de ellos.
- El tamaño máximo por base de datos es de 4GB por base de datos (sólo datos, el log no tiene limitaciones). Deberá tener en cuenta lo siguiente:
- Son 4GB de datos, es decir entre los ficheros .mdf y ndf que tengamos.
- Se excluye lo que ocupe el log de transacciones, no importa que tengamos un log de 500GB
- Se excluye el contenido FILESTREAM (una de las novedades de 2008), es decir puedes tener muchas gigas de fotos, música, documentos, etc. en tu base de datos.
- Una vez que se llega a este límite se puede seguir trabajando, pero dará error cualquier operación que implique un aumento de ese límite. Por ejemplo se podrán hacer select, delete, incluso update si no necesita ese aumento de tamaño.

En esta página puede checar la diferencia entre versiones. 

La verdad que tienes que analizar muchas cosas. Sobre todo la cantidad de transacciones que hará tu empresa. Por que cuando ya llegue a su 1g de memoria empezará a votar a todos los usuarios para 
poder gestionar las transacciones.
Es muy importante está parte y muchas otras.  

La verdad vale la pena invertir en una licencia minimo la estándar que la podrás conseguir hasta en 2000 dolares.  SQL SERVER 2014 Estándar.
Pero siempre y cuando lo requieras, 

Saludos.

Mario Escudero

unread,
Sep 13, 2014, 1:56:21 PM9/13/14
to publice...@googlegroups.com

Gracias Julian por tu amplia información.
Saludos

Mario Escudero
Mov 995-817087  Rpm *854388
www.cheff2000.com

Enviado desde mi dispositivo móvil

Julián May

unread,
Sep 13, 2014, 2:21:19 PM9/13/14
to publice...@googlegroups.com
De nada Mario que sirvan de algo los cursos que estoy tomando para obtener el certificado de DBA. 

Hay que tomar muchas consideraciones para utilizar el Engine, pero pues hay otras opciones Firebird(Muy bueno actualmente también lo utilizo) pero no tiene muchas cosas que tiene SQL Server. 
Aclaro no estoy diciendo que se cambien a microsoft pero el licenciamiento te provee de muchas cosas más como el integration services, Data wareHouse, Profile, Etc. Etc.

Lo malo que sería pues hay que pagar ese es el detalle pero en algunos casos vale la pena la inversión. 

Dante

unread,
Sep 13, 2014, 2:38:53 PM9/13/14
to publice...@googlegroups.com
Si vas por inversion en un motor, mejor apuesta por Db2 express es free y tiene limite de memoria de 16gb y la base de datos es ilimitada, mucho mas robusta que sql server, bajo mantenimiento y es multiplataforma o elijes otras opensource que ofrecen mejor que sql.
Si quieres data wharehouse puedes usar pentaho que es opensource.

Saludos

Mario Escudero

unread,
Sep 13, 2014, 4:27:50 PM9/13/14
to publice...@googlegroups.com
Gracias por el dato Dante.
Saludos


----
Mario Escudero
Mov 995-817087  Rpm *854388

Reply all
Reply to author
Forward
0 new messages