Ver por etiquetas

Todas las etiquetas » SQL Server (RSS)

[Enlace] Remover RID Lookup de tus planes de ejecución

Despues de varios años varios cabezazos contra la mesa vamos aprendiendo un poco los índices y planes de ejecución. En esa oportunidad solo quiero mencionar a la operación RID Lookup, esta operación es muy costosa y afecta el rendimiento de la consulta, por eso debemos tratar de removerlo de nuestro plan de ejecución. El siguiente caso se hace un update a una tabla: UPDATE dbo.Producto_Bulk SET Valido=0, ErrorMensaje='Codigo Invalido' WHERE ProveedorID...
Publicado por Sergio Tarrillo | con no comments
Archivado en:

Proveedores de Alojamiento (Hosting): WinHost, ASP.NET Hosting

Desde hace unos meses que vengo usando WinHost para mi sitio Web personal, y hasta ahora todo va muy bien. Antes tenía otro proveedor que me hacía dos facturaciones una por el alojamiento del sitio web y otra por el alojamiento de la base de datos. Pero como lo que tengo es un sitio personal, de vez en cuando subo algunos prototipos, buscaba una opción más económica y que el uso de base de datos este incluida dentro del mismo plan, y WinHost cumplía con eso...

Proveedores de Alojamiento (Hosting): myLittleAdmin, una herramienta para SQL Server via Web

Uno de los clientes, tiene alojada su Web en un proveedor de Hosting, el proveedor te da la opción de conectarte directamente desde un SQL Management Studio a la base de datos remotamente. Pero que pasa si, por alguna razón: No tenemos instalado SQL Management Studio Estamos en la partición Linux y hay un problema que resolver Estamos en algún cliente y sólo tenemos acceso a internet Da mucha lata levantar la virtual con las herramientas “Developer Ranger” Pero por suerte, si nuestro proveedor soporta...
Publicado por Sergio Tarrillo | 4 comment(s)
Archivado en: ,,

Ejemplos de base de datos para SQL Server

De vez en cuando, hay la oportunidad de revisar uno que otro proyecto Web ASP.NET disponible en la Web, para aprender de su Know-how. Es una manera rápida para aprender de golpe el desarrollo de aplicaciones Web. Debido a que pienso usar algunas de estas base de datos, para posts futuros, voy a colgarlas en un nuevo proyecto que estoy usando, Gallery Server PRO (pendiente un post con la revisión de este site). Las base de datos disponibles que he tenido la oportunidad de revisar, las...
Publicado por Sergio Tarrillo | 4 comment(s)
Archivado en: ,

Buenas practicas de programacion y tecnicas para liberar recursos, para tener una aplicacion mas rapida ¿?

¿La aplicación web de Geeks.ms es rápida ? ¿Rápida, para quién?. Para el programador?, para el usuario?, o para el jefe de proyectos?. ¿Cuántos segundos debe tomar cargar una aplicación para que sea rápida? –4 segundos, 8 segundos, 15 segundos? Y las mismas preguntas podemos hacernos, para considerar una aplicación lenta. Antes de jugar al teléfono malogrado , se debería tener un límite para considerar...

[Ado.Net] Clase de conexion generica para cualquier motor de base datos, usando .Net Providers

Problema : En internet hay mucha información sobre como trabajar con Ado.Net y SQL, pero cuando tenemos que usar un nuevo proveedor de base de datos desde .Net, comenzamos a buscar ejemplos específicos sin darnos cuenta, que también podemos usar los ejemplos de Ado.Net y SQL (usar la estructura). Solución : Exponer una estructura básica de Ado.NET para las diversas operaciones que podemos hacer una fuente de datos, consultar, insertar, actualizar, y eliminar, y que esta estructura puede ser usada...
Publicado por Sergio Tarrillo | 11 comment(s)
Archivado en: ,,

Ejemplos ReportViewer (Reporting Services)

En una pasada entrada, solicitaron ejemplos usando ReportViewer, pues aquí están. Primero recuerden que con Reporting Services pueden trabajar en dos modos: Report Server y Modo Local, mas detalles en esta entrada: ¿Necesito un Report Server? , aquí un ejemplo de Reporting Services en modo Local: [How To] Reporting Services sin IIS y sin servidor de informes . Hace años también publique un artículo en lo que fue la revista MTJ.Net , pero desde hace mucho tiempo los artículos estaban perdidos, pero...

Smart Code Generator…. desde ASP.NET

Nuevamente en Lima y con nuevo trabajo laburo, curro, tengo que terminar una aplicación que está al 80%, y da mucha lata pereza hacer código tradicional (creación de entidades, de clases de acceso a datos, etc) Bajo demanda (ósea cuando los necesite), iré revisando los diversos generadores de código existentes. Smart Code Generator , es un generador de código a nivel de clases, que tiene como front-end una aplicación Web ASP.NET (VS2005, VS2008). Desde una página Web nosotros podemos generar archivos...

MCTS 70-433: SQL Server 2008 - Manejo de tablas y vistas

Aunque ahora con las herramientas de consultas, como SQL Server Management , se puede hacer cualquier operación con la base de datos, en distintos escenarios vamos a necesitar hacer estas operaciones por queries. Por ejemplo cuando estamos actualizando una versión de base de datos, a de desarrollo a pruebas, o a producción, el modo de hacer un backup y restaurarlo en el otro servidor puede servir al inicio, pero ¿y si la base de datos del otro servidor ya tiene data ingresada? existen varias estrategias...
Publicado por Sergio Tarrillo | 9 comment(s)
Archivado en: ,

Cuando una aplicacion deja de funcionar, por la conexion a la BD

El otro día estaba revisando una aplicación, que inexplicablemente dejo de funcionar el acceso a datos. No se mostraba nada en la portada, no había información, -chess... nos hackearon. Pero revisando la base de datos todo estaba bien, toda la información estaba como debería estar. Era una aplicación Web de terceros, revise la configuración del proveedor de acceso a datos, y entre una de las configuraciones que era SQL Server, me decía que no se podía establecerla conexión, sin más detalles. Pero...

[Demo] Usando el nuevo control ListView de ASP.NET con VS2008

Llegando un poco tarde, pero aquí están las demos del evento pasado : Descargar demo . Es un sitio Web, para el Upload y Search de productos. Las páginas implementadas son el Upload Manual: Y la página search: Para el diseño de la aplicación usa la plantilla Commerce , de los Templates for ASP.NET . Estos son algunas entradas relacionadas al tema: VS2008 - CSS for Developer (Dummies Designers) , e Instalar un ASP.NET Starter Kit, paso a paso . Es una aplicación en capas simple, creada usando Visual...

[CelulaUNT.Net]: Cansado de overview y novedades?, Evento post-lanzamiento

Si ya has asistido a un evento de Lanzamiento, y deseas explorar a detalle alguna de las novedades de los nuevos releases de Microsoft, la Célula UNT .Net esta organizando un evento, en la ciudad de Trujillo-Perú: Aprendiendo con las nuevas tecnologías {Microsoft 2008} : El evento será el Viernes 30 de Mayo por la tarde en la Universidad Nacional de Trujillo (UNT), si deseas ver la agenda en detalle puedes hacerlo aquí , y si deseas la ubicación exacta, hicieron un mapa . Pueden registrarse en la...

[CodeSnippet] Borrar masivamente procedimientos almacenados

Iniciamos una nueva sección en el blog, llamada Code Snippets , serán pequeñas porciones de código simples o algunas marcianas, pero que siempre son útiles, ya se para el trabajo, para preparar un demo, o un código rebuscado. Problema : He restaurado una base de datos usando la herramienta SQL Database Publishing , para una demostración, y estoy actualizando/recreando los store procedures, y el problema era que deseaba eliminar masivamente los store procedures, que tengan un determinado patrón. Puedes...
Publicado por Sergio Tarrillo | 3 comment(s)

[SW]: BlogEngine.Net

[SW] = Samples Web Site . Esta Aplicación Web, es Open Source, y la podemos descargar de codeplex . Algunos links relevantes: Proyecto BlogEngine.Net . Es un Sitio Web para Blogs personales multi-autor. BlogEngine en CodePlex . En el cual podemos descargar la Aplicación Web para la instalación. El código fuente para revisar y aprender , y un archivo de documentación, a la fecha esta en la versión 1.3. Este es el blog, en su skin por defecto: No voy hablar mucho del blog como blog, si no más como...

LDLS: .NET y mas [2008abr21]

ASP.NET ASP.NET Dynamic Data Preview Available . A ver cuando nos hacemos un tiempito para probarlo. Kigg Starter Kit . Kigg, es una aplicación al estilo de Digg , o el menéame para el habla hispana, o el floréame para el modo local perulandia . Ha sido desarrollado con ASP.NET MVC Framework, LINQ to SQL and ASP.NET AJAX. April 11th Links: ASP.NET, ASP.NET AJAX, ASP.NET MVC, Visual Studio, Silverlight . Siempre es bueno revisar la recopilación de Links de ScottGu's . 12 frameworks CSS que deberías...

MCTS 70-561: Consultando data

Construyendo comandos para consultas a base de datos, es un tema que siempre despierta interés y siempre esta un mejoramiento continuo. Muchos framework han tratado han tratado de sobreponerse, desde el antes usado SqlHelper o ahora la ultima versión del DAAB , pero la fin al cabo todas usan los objetos básicos de ADO.NET. En muchos casos cada casa de software siempre necesita acceso a datos personalizados, lo que motiva a la creación de su propio framework de acceso a datos, y nuevamente llegamos...
Publicado por Sergio Tarrillo | con no comments
Archivado en: ,,,

T34 [MixSessions08] - Construyendo una Aplicacion Ajax usando ASP.NET 3.5 y VS2008

En esta sesión: Building Great AJAX Applications from Scratch Using ASP.NET 3.5 and Visual Studio 2008 , de Brad Abrams , vamos a ver como podemos aprovechar las features de VS2008 para mejorar el desarrollo de nuestras Aplicaciones Web. En el blog de Brand Abrams , podemos encontrar el código de los ejemplos de esta sesión , en dos versiones: una completa para los que quieren ver la aplicación funcionando, y una versión Starter, para los que quieren hacer la aplicación en modo de HOLs, en el post...

MCTS 70-561: Conexión a una fuente de datos

Revisando este tema recién me entero de la existencia de ConnectionStringBuilder , pues recontra útil, te evitas de problemas de que pusiste mal el nombre de "DataSource", en lugar de "Data Source", ya no tienes que buscar en google que opciones tiene la cadena de conexión todas están como propiedades de la clase, y algo más importante evita el injection dentro del connectionString, definitivamente una buena manera de crear un ConnectionString. ConfigurationManager , recuerden...

LDLS: .NET y mas [2008mar17]

ASP.NET, Web Evítate problemas: pon SIEMPRE un nombre de aplicación en Web.config . Una recomendación a tener en cuenta, al hora de usar los providers built-in, de ASP.NET. App_Offline.htm and working around the "IE Friendly Errors" feature . A tener en cuenta si vamos a usar el archivo App_Offline.htm, para actualizaciones de nuestra aplicación Web, como ya lo dijo el amigo Carlos Fouz . How to use Web Site Administration Tool without installing VS 2005 . Si es que tenemos un proyecto...

ORM, NORMA y Visual Studio 2008

Hasta hace poco no conocía de la existencia de ORM , y me parece interesante hacerle mención, y voy a explicar porque. Diferenciemos dos cosas, si estas en un proyecto y el jefe de proyecto te dice que tienes que hacer que o tal diagrama, o documentación, generalmente no te queda otra que hacerla. Pero imaginemos que estamos en el escenario de que nosotros somos responsables del proyecto, y nosotros tenemos poder decisión de hacer o no hacer cual o tal diagrama. Sobre este último escenario vamos...
Más artículos Página siguiente >