Background Image

El león y el ratón.

Dormía tranquilo un león, cuando un ratón empezó a juguetear sobre su cuerpo. Despertó el león y rápidamente atrapó al ratón; y a punto de ser devorado, le pidió éste que le perdonara, prometiéndole pagarle cumplidamente llegado el momento oportuno. El león echó a reir y lo dejó marchar.

Pocos días después unos cazadores apresaron al rey de la selva y le ataron con una cuerda a un frondoso árbol. Pasó por ahí el ratoncillo, quien al oir los lamentos del león, corrió al lugar y royó la cuerda, dejándolo libre.

— Días atrás — le dijo –, te burlaste de mí pensando que nada podría hacer por ti en agradecimiento. Ahora es bueno que sepas que los pequeños ratones somos agradecidos y cumplidos.

 

MORALEJA

Nunca desprecies las promesas de los pequeños honestos. Cuando llegue el momento las cumplirán.

Resumen:

Entendemos por esta fabula, que un ratón jugaba sobre  el león, mientras este dormía.

Y cuando el león despertó, atrapo al ratón y lo quiso comer, el ratón le suplico que por favor no le coma.

Suplicándolo que algún día el también le ayudaría  cuando tenga alguna dificultad.

Y el león hecho a reír pero le soltó.

Pocos días  después el león fue atrapado por unos cazadores.

Estando en dificultad, el león quedo atrapado, en una trampa de la que no pudo salir, justo por ahí paso el ratón y vio que su amigo que un día le salvo la vida, estaba en dificultad , el pequeño raton no dudo en ayudarlo, y empezó a morder la soga, poco a poco hasta cortarlo y asi el león quedo libre de la trampa.

El asno y el lobo

Cierto asno, viendo que se le acercaba un lobo y que no podía escapar de él, simulo encontrarse cojo.

El lobo, acercándose, le pregunto la causa de su cojera. El borrico le respondió que se le había introducido una espina en una de sus patas. Y añadió:

­-Quíteme, por favor, esa espina, señor lobo y devóreme cuando le plazca, sin temor de lastimarse la boca.

El lobo se dejó convencer mansamente; pero al levantar la pata del asno, recibió tan terrible coz que se quedó sin un solo diente en las mandíbulas

–Bien merecido lo tengo, porque siendo mi oficio carnicero, ¿Por qué me metí a curandero? –Dijo el lobo.

Moraleja

No cambies de oficio, si no recibes beneficio

Comprensión lectura:

1 ¿Quiénes son los personajes de la fábula? El asno y el lobo.

2 ¿Cómo engaño el asno al lobo?  Diciéndole que le había introducido una espina en una

de sus patas.

3 ¿Quién actuó con astucia? El lobo.

La liebre y el león

Un león avisto una liebre dormida y cuando quiso cazarla, vio pasar cerca de el a un ciervo.

Al ver que se le ofrecía mayor volumen de carne, abandono a la liebre y corrió en persecución del ciervo.

En ese mismo instante, la liebre despertaba por el bullicio, emprendió rápida huida.

Mientras tanto, el león cansado de perseguir al ciervo volvió tras la liebre que, corriendo más que de prisa, se puso a salvo de sus dientes.

-Bien me lo merezco-se dijo la fiera-. ¿Por qué abandoné la presa segura y corrí tras el cervatillo? Fui ambicioso, en verdad, y me quede sin nada que mitigue mi hambre. ¡Que esta experiencia me sirva de lección

Moraleja

Ocasión que se va, quien sabe si volverá

 

Comprensión lectura:

¿Por qué el león no se comió a la liebre? Por qué persiguió al otro.

¿Qué hizo el ciervo? Corío y salvo al otro a la liebre.

Mi Base de datos esta en estado SUSPECT en SQL Server ¿A qué se debe?

Mi bases de datos esta en estado suspect o sospechoso. Esto ocurre cuando hay un fallo en la base de datos SQL Server que podemos repararlo.

Cambien podemos interpretar con la corrupción en una base de datos sin embargo los componentes dela computadora fallan, existen cortes en el suministro de energía eléctrica, los controladores de los discos o los discos en sí, son propensos a fallos y pueden corromper las base de datos mediante escrituras incompletas, apagar de forma incorrecta la computadora, etc.

SQL Server tiene una herramienta de autoprotección que evita a su vez la ocurrencia de una corrupción masiva en la base de datos. En este sentido estamos limitados a tener un total de hasta 1000 páginas corruptas en una base de datos. Cuando se alcanza este límite SQL Server pone la base de datos fuera de línea y coloca el estatus SUSPECT para protegerla de un daño mayor. Es así como llegamos al escenario en que una base de datos está en modo SUSPECT.

En términos generales las bases de datos cambian a estado SUSPECT por corrupción en las páginas de datos generados en muchos de los casos por fallas en el hardware a nivel de discos o por un crash del equipo.

Reparar: Ejecutar el siguiente query.

–Habilitar modificación en la base de datos master:
USE master
GO
sp_configure ‘allow updates’, 1
GO
RECONFIGURE WITH OVERRIDE
GO
–Resetear el estado de suspect:
EXEC sp_resetstatus ‘TuBasedeDatos’;
–Para ejecutar el check de integridad hará falta poner la base de datos en single user
ALTER DATABASE TuBasedeDatos SET SINGLE_USER;
–En caso que no sea posible sacarla de suspect, es posible pasarla a modo emergency
Alter Database TuBasedeDatos Set Emergency
–Si esto no funciona es posible que haya que reinicar la instancia entera de SQL Server
–Pasamos integrity check, para reparar sin perdida de datos:
DBCC checkdb(‘TuBasedeDatos’,REPAIR_REBUILD);
–Para reparar con posible perdida de datos:
DBCC checkdb(‘TuBasedeDatos’,REPAIR_ALLOW_DATA_LOSS);
–Para volver a dejar la base de datos en modo multiusuario:
ALTER DATABASE TuBasedeDatos SET MULTI_USER
–Deshabilitar la opción de allow_updates para volver a dejarlo como antes
USE master
GO
sp_configure ‘allow updates’, 0
GO
RECONFIGURE WITH OVERRIDE
GO
–Ya tenemos la base de datos reparada.

Otro método mas resumido seria el siguiente:

Para reparar una base de datos que esté en este estado, bastará con lanzar sobre ella cuatro consultas, estas cuatro:

  1. ALTER DATABASE TuBasedeDatos SET EMERGENCY;
  2. ALTER DATABASE TuBasedeDatos SET SINGLE_USER;
  3. DBCC CHECKDB (TuBasedeDatos , REPAIR_ALLOW_DATA_LOSS);
  4. ALTER DATABASE TuBasedeDatos SET MULTI_USER;

Gracias a estos comandos estaremos solicitando una reparación de la misma, logrando así el resultado esperado en muchos de los casos de bases de datos sospechosas.

Si no hemos logrado el resultado esperado, también podemos realizar esta otra consulta:

  • DBCC checkdb (TuBasedeDatos, REPAIR_REBUILD);

Claramente, en todos los casos debemos cambiar TuBasedeDatos  por el nombre real de nuestra base de datos y también debemos contar con los privilegios necesarios para llevar a cabo esta tarea.

Error al Modificar el diseño de una tabla en SQL Server.

Cuando estamos diseñando las tablas de una base de datos, hay ocasiones que necesitaremos modificar la estructura de la tabla una vez creadas (Añadir claves primarias, modificar el nombre de las columnas, cambiar el tipo de dato del campo, etc).

SQL Server tiene una protección, predeterminada habilitada, para prevenir modificaciones en las tablas que ya han sido creadas. Si queremos hacer algún cambio, al guardarlo,  nos mostrara el siguiente mensaje:

“No se permite guardar los cambios. Los cambios que ha realizado
requieren que se quiten y vuelvan a crear las siguientes tablas. Quizá
ha realizado cambios en una tabla que no se puede volver a crear o ha
habilitado la opción Impedir guardar cambios que requieran volver a
crear tablas.”
 

Para deshabilitar esta protección vamos a Tools  => Options

y en la parte Designers deshabilitamos el checkbox  “Prevent saving changes that require table re-creation“, y hacemos click en OK.

Luego puedes modificar el diseño de tu tabla y guardara sin problemas.

TRABAJANDO CON POWER QUERY (INTELIGENCIA DE NEGOCIOS CON EXCEL)

Power Query es la nueva herramienta de Excel y nos permite conectarnos a una gran variedad de orígenes de datos (Access, MySQL, SQL Server, Oracle, archivos de texto, fuentes públicas de datos, OData, Marketplace, etc.) y convertir los datos adquiridos en función de nuestros requerimientos. Podemos crear o eliminar columnas, cambiar de nombre, combinar tablas, juntar tablas, realizar cálculos; en definitiva partir de los datos de origen y hacer todas las transformaciones necesarias para convertirlos en información preparada para el análisis, y finalmente almacenarlos, tanto en una hoja Excel tradicional (Hoja de cálculo) como en los nuevos modelos de Power Pivot (Modelo de Datos de Excel). Todos estos procesos quedan almacenados para su posterior ejecución que actualicemos los datos, tan sólo pulsando el botón “Refrescar”, sin necesidad de repetir una y otra vez esas tareas repetitivas y tediosas de transformación de forma manual que realizamos con el Excel tradicional cada vez que queremos actualizar la información.

En otras palabras, lo podríamos definir como una “herramienta ETL (Extracción, Transformación y cargado) orientada al usuario final” (no es necesario saber de programación) y que está totalmente integrada en Excel. Como puede comprobar en la siguiente imagen, su interfaz es un menú más en la barra de menús de Excel.

Power Query en la barra de menús en Excel, en el menú datos.

En la siguiente figura vamos a visualizar Power Query junto con el resto de componentes de Power BI para Excel, con el objetivo de tener una visión general:

Componentes de Excel Power BI. Power Query.

CURSO DE PROGAMACION CON PYTHON DESDE CERO

1.Presentacion: 

En este curso te enseñaré a ser un master en Python mediante videos, lectura, ejercicios y entre otros muchos más. 

2.¿Que es Python? Y ¿Paraqué sirve? 

Para para aprender algo primero debemos saber que aprenderemos y para qué sirve y una cosa más para aprender Python no necesitamos tener conocimientos sobre programación ya que Python es un lenguaje de programación fácil y que cualquiera pueda aprender. 

Ahora para explicarte que es Python debes saber ¿Qué es la programación o un lenguaje de programación y para qué sirve?. Una definición técnica de ¿Qué es la programación o un lenguaje de programación y para qué sirve?  sería que: “Un lenguaje de programación es: “Un lenguaje de programación son códigos diferentes según para que sirven existen varios tipos: 1. Para hacer páginas web se utiliza el lenguaje de programación de HTML5 y CSS para el estilo. 2.Para hacer una tienda web se necesita el lenguaje de programación de PHP y CSS para el estilo. 3.Para hacer programas e sistemas como el de la grande de odoo el lenguaje de programación de Python”. 

Les dejare un video explicando que es Python:

Suscribete a mi canal y dale like

3.¿Que editor de texto usaremos?

Para programar debemos usar un editor de texto que sirve para editar el código que aremos para crear programas     y sistemas en fin les dejare un video para que entiendan que es un editor de texto y para qué sirve y cual usaremos.

 

Como solucionar El proveedor “Microsoft.ace.oledb.12.0” no está registrado en el equipo local

Al importar datos de Excel con visual Basic 2012, 2022, obtenemos un error: “Microsoft.ace.oledb.12.0″ no está registrado en el equipo local”, este problema sucede por que falta instalar el componente redistribuible del motor de base de datos de Microsoft Access 2010 para 32 bits, si tuviéramos instalado office 2013 se instalaría esta herramienta y no tendríamos problemas, en este caso yo tengo un sistema de 64 bits con office 2016 y me falta este complemento para que no me salga el error, aquí dejo el enlace para descargar e instalar están los dos tipos de 32 y 64, en este caso yo instale el de 64 y seguía el error procedí a desinstalarlo e instalar el de 32 bits y se soluciono el problema.

Instalar Crystal Reports para Visual Studio 2010 al 2019

Crystal Reports para Visual Studio ahora se conoce como Crystal Reports Developer Edition para Visual Studio. También se conoce como CR para VS  (CrforVs). Crystal Reports actualmente es compatible con Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, Visual Studio 2012, Visual Studio 2010. Antes de Visual Studio 2010, Crystal Reports se instalaron junto con Visual Studio.

A partir de Visual Studio 2010, Crystal Reports ya no se instalan con Visual Studio. Crystal Reports para Visual Studio debe descargarse e instalarse por separado desde el sitio web de SAP Crystal Reports. Sap Crystal Reports es de uso y descarga gratuitos .

Crystal Reports para Visual Studio

Para crear y desarrollar la aplicación (diseño del reporte) con informes de cristal, debe instalar Crystal Reports Developer Edition para Visual Studio . Para distribuir la aplicación al cliente (para que funcione tu ejecutable en el cliente) o como servidor web, debe instalar el tiempo de ejecución de Crystal Reports.

Descargar Crystal Reports para Visual Studio

Puede ir a la página oficial o descargar usando el enlace de descarga directa.

Enlace de descarga directa de Crystal Reports

Versión de Crystal Reports IDE compatible Descargar Developer
Edition
Descarga en tiempo de ejecución
Service Pack 31
versión 13.0.31
Visual Studio 2019, 2017,2015,2013,2012,2010 SP 31 32 bits
64 bits
Service Pack 29
versión 13.0.29
Visual Studio 2019, 2017,2015,2013,2012,2010 SP 29 32 bits
64 bits
Service Pack 28
versión 13.0.28
Visual Studio 2019, 2017,2015,2013,2012,2010 SP 28 32 bits
64 bits
Service Pack 27,
versión 13.0.27
Visual Studio 2019, 2017,2015,2013,2012,2010 SP 27 32 bits
64 bits
Service Pack 26
versión 13.0.26
Visual Studio 2019, 2017,2015,2013,2012,2010 SP 26 32 bits
64 bits
Service Pack 25
versión 13.0.25
Visual Studio 2019, 2017,2015,2013,2012,2010 SP 25 32 bits
64 bits
Service Pack 24
versión 13.0.24
Visual Studio 2017,
2015,2013,2012,2010
SP 24 32 bits
64 bits
Service Pack 23,
versión 13.0.23
Visual Studio 2017,
2015,2013,2012,2010
SP 23 32 bits
64 bits
Service Pack 22
versión 13.0.22
Visual Studio 2017,
2015,2013,2012,2010
SP 22 32 bits
64 bits
Service Pack 21
versión 13.0.21** Contiene cambios importantes
Visual Studio 2017,
2015,2013,2012,2010
SP 21 32 bits
64 bits
Service Pack 20
versión 13.0.20
Visual Studio 2015,
2013,2012,2010
SP 20 32 bits 

64 bits

Service Pack 19,
versión 13.0.19
Visual Studio 2015,
2013,2012,2010
SP 19 32 bits
64 bits
Service Pack 18,
versión 13.0.18
Visual Studio 2015,
2013,2012,2010
SP 18 32 bits
64 bits

Activar SQL Server para crear Diagrama de Base de Datos (Modelo Entidad Relación)

SQL Server en sus permisos predeterminados viene bloqueado la opción, para ver o crear diagramas de las tablas, y nos damos con la sorpresa que no se puede ver, nos sale un mensaje de error, para corregir eso tenemos que habilitar los permisos, aquí les muestro el código para habilitar.

execute sp_dbcmptlevel 'tuBaseDeDatos', '90';
go
alter authorization on database::tuBaseDeDatos to sa
go
use tuBaseDeDatos
go
execute as user= N'dbo'REVERT
go

Enlace de restablecimiento de contraseña será enviado a su correo electrónico