Los Temas más visitados de SQL Server
Listado de los Temas más visitados durante los últimos 30 días
Desarrollo de aplicaciones conducida por bases de datos
Nos adentramos en el desarrollo de aplicaciones y cuando escribimos código, independientemente del lenguaje de programación que se utilice, la primera opción, la mas “plana”, aunque la que genera mas texto, es la del “código rígido”.
La solución y la reparación de consultas erróneas, así como la resolución de problemas de rendimiento pueden implicar horas (o días) de investigación y pruebas de errores. A veces podemos reducir rápidamente ese tiempo identificando patrones de diseño comunes que son indicativos de un TSQL de bajo rendimiento.
El desarrollo del reconocimiento de estos patrones para estas zonas de ojos súper críticos, de detectar errores puede permitirnos enfocarnos inmediatamente en lo que es más probable que sea el problema. Mientras que contrariamente el ajuste del rendimiento a menudo puede estar compuesto por horas de recopilación de eventos extendidos, seguimientos, planes de ejecución y estadísticas, y la posibilidad de ser capaz de identificar posibles escollos rápidamente puede provocar un cortocircuito en todo ese trabajo.
Si bien debemos realizar nuestra debida diligencia y demostrar que cualquier cambio que hagamos sea óptimo, ¡saber por dónde empezar puede ahorrar mucho tiempo!

A menudo necesitamos obtener información de dos servidores o más explicitamente de dos instancias SQL desde la misma consulta.
Esto se puede realizar de mútiples formas, aunque una de las más simples es utilizar servidores vinculados. Para esto vamos a realizar un laboratorio con dos instancias diferentes, desde el Management Studio y también desde TSQL.

Al desarrollar aplicaciones de Bases de Datos, es necesario programar los formularios necesarios para darle mantenimiento a las diferentes tablas que guardan la información del sistema. Cuando se tienen varias decenas o cientos de tablas, crear y mantener igual cantidad de formularios se convierte en una tarea de programación y mantenimiento bastante complicada....
Hoy en día la utilización de bases de datos es algo fundamental en cualquier aplicación, y por lógica su uso se ha extendido en las empresas, tanto offline como online. Las aplicaciones web y de escritorio las usan para escribir, modificar y recuperar información de forma rápida.
Al comenzar a trabajar con bases de datos nos enfrentaremos a un concepto nuevo, el cual se conoce como servidor de base de datos.
En el artículo de hoy exploraremos el concepto, sus funciones, características y cuáles son los mejores servidores de bases de datos para usar en tus apps.
Índice de Contenidos:
1 ¿Qué es un Servidor de Base de Datos?
2 Funciones de un Servidor de Base de Datos
3 Usos populares de servidores de bases de datos
4 Ejemplos de Servidor de Bases de Datos
4.1 MySQL server
4.2 PostgreSQL server
4.3 Microsoft SQL Server
4.4 MongoDB server
5 Arquitectura de hardware y red para tu servidor de base de datos
6 ¿Qué servidor de base de datos debo elegir?

¿Desarrollando aplicaciones de bases de datos con motores SQL?, deja que el motor de base de datos se encargue de muchas de los controles que usualmente cargas al código de tu aplicación. Integridad referencial, Restricciones, Indices, Procedimientos Almacenados, Triggers, son algunas de las herramientas que te ayudaran a tener una base de datos sólida y una aplicación simple.
Aprovechando que para unas cosas de la escuela tuve que instalar SQL Server y SQL Server Management Studio (ya que por voluntad propia no lo haría jamás) decidí conectar PHP con SQL Server y hacer un CRUD, es decir, create, read, update y delete de una base de datos de SQL Server.
Tabla de contenido:
1 Preparar entorno
2 Esquema de la tabla
3 DSN de PDO
4 Leer datos
4.1 Con arreglo
5 Con cursor
6 Insertar datos
7 Actualizar datos
8 Obtener un dato
9 Eliminar datos
10 Poniendo todo junto
10.1 Listar
11 Insertar
11.1 Editar
12 Eliminar
13 Conclusión

Inicie el Asistente para importación y exportación de SQL Server siguiendo uno de los métodos que se describen en este tema para importar datos de cualquier origen de datos admitido o exportar datos a este.
Si necesita que una tabla temporal persista en procedimientos almacenados no anidados y desea eliminar dicha tabla cuando ya no la necesite, puede crear dinámicamente tablas permanentes en el código. Este artículo muestra un ejemplo de este procedimiento.
Este documento pretende ser una guía de las diferencias más importantes entre las bases de datos Access, MSDE y SQL Server, todas de Microsoft.
Aprende (o repasa) cómo funcionan las consultas J0IN y sus variantes en SQL.
Los conceptos que vamos a revisar hoy, aplican en general para las bases de datos relacionales.
Sin embargo, por esta vez, usaremos de forma específica SQL Server.

El tiempo de recuperación de bases de datos durante el inicio de SQL Server o la carga de los registros de transacciones puede llegar a ser bastante largo y durante ese tiempo no es fácil determinar el estado de la recuperación. En este artículo se describen los pasos necesarios para solucionar este problema.
Para poner a punto SQL Server es necesario ajustar la configuración, opciones, y valores de setup basadas en las observaciones de las características de trabajo del servidor. Típicamente estas observaciones se hacen durante el periodo de trabajo mas critico de servidor para perfeccionar las cargas de trabajo más pesadas. Las recomendaciones de afinación siguientes son aquéllas que generalmente tienen el mayor impacto en el trabajo de Servidor. Sin embargo, la aplicación de estas recomendaciones puede producir resultados diferentes que dependen del ambiente particular del Servidor.
En este artículo se explica como optimizar SQL server.
Las nuevas políticas de Seguridad de Microsoft incorporan restricciones a la hora de comenzar a usar SQL Server 2008. Los Servicios que antes estaban habilitados por defecto, ahora no lo están, y es función del Administrador ir habilitándolos según las necesidades de uso del mismo.
Una de las cuestiones más importantes es la de Admitir Conexiones Remotas en nuestro Servidor. A fin de habilitarlas y asegurarnos que se pueden conectar desde otros ordenadores debemos seguir unos sencillos pasos:
en Microsoft SQL Server se han utilizado mapas de bits internamente para acelerar la ejecución de consultas desde la versión 7.0. Con la introducción de nuevos operadores en SQL Server 2000, se pueden aplicar más técnicas de filtrado de mapas de bits para obtener una rapidez incluso mayor en la ejecución de consultas con paquetes de datos de más volumen.
Se pueden agrupar instrucciones SQL y el lenguaje de control de flujo en un procedimiento almacenado para mejorar el funcionamiento de SQL Server. Además, puede utilizar un grupo de procedimientos predefinidos, llamados procedimientos almacenados del sistema, para realizar tareas administrativas y actualizar las tablas del sistema.
Articulo que te detalla la forma de agregar una imagen en la base de datos.
Acceso a una Base de datos SQL Server utilizando el metodo OpenConnection para establecer una conexión con un origen de datos de un espacion de trabajo ODBCDirect.
Aprende paso a paso a instalar y configurar SQL Server 2012 en Windows 7.
Pequeña descripción de que es y como se evita la inyección SQL usando como ejemplo una base de datos con SQL Server y una página en ASP.
Microsoft SQL Server 2000 es un sistema gestor de bases de datos relacionales (SGBDR). Una base de datos relacional proporciona una forma de organizar información almacenándola en tablas de bases de datos. La información relacional se puede agrupar en tablas, y también se pueden definir relaciones entre tablas; de ahí el nombre, base de datos relacional. Los usuarios acceden a la información que está en el servidor a través de una aplicación. Los administradores acceden al servidor directamente para realizar tareas de configuración, administrativas y de mantenimiento de la base de datos. SQL Server es una base de datos dimensionable, lo que quiere decir que puede almacenar cantidades de datos yq ue puede soportar muchos usuarios accediendo a los datos al mismo tiempo. SQL Server nació en 1989 y ha cambiado de forma significativa desde entonces. Se han realizado grandes mejoras de dimensionabilidad, la integridad, la facilidad de administración, el rendimiento y as caracterícas del producto. SQL Server se puede utilizar en dos tipos de entornos.
Los clientes de SQL Server 2000 se conectan a SQL Server con una pila de API, bibliotecas de objetos y protocolos. Ken Henderson nos mostrará todos estos elementos y explicará su modo de funcionamiento e interacción.
Con el SQL Server 2005 Management Studio Express puedes crear copias de seguridad de las bases de datos que tengas definidas en el servidor de SQL Server.
Esa copia de seguridad la puedes volver a restaurar en ese mismo equipo o en otro diferente.
Aquí te explico de forma sencilla cómo realizar una copia de seguridad de una base de datos y después cómo usar una base de datos a partir de una copia. En este ejemplo también te explico cómo restaurar una base de datos que hayas copiado, pero con otro nombre, con idea de que puedas comprobar si esa copia está bien... ya que no tiene mucho sentido hacer una copia de seguridad si después no nos sirve de nada...
La duplicación es una tecnología importante y eficaz para distribuir datos y procedimientos almacenados por toda una empresa. La tecnología de duplicación de Microsoft SQL Server permite realizar copias de los datos, mover dichas copias a distintas ubicaciones y sincronizar los datos automáticamente con el fin de que todas las copias tengan los mismos valores en los datos. La duplicación puede implementarse entre bases de datos del mismo servidor o entre distintos servidores conectados a través de LAN, WAN o Internet. Mediante la combinación de SQL Server y Microsoft Proxy Server, es posible duplicar datos sobre Internet sin que ello ponga en peligro la seguridad de ninguna base de datos. Los pasos implicados en la implementación de la duplicación a través de Internet incluyen: la configuración de la topología de la red, el conocimiento de la metodología de seguridad, la configuración de Proxy Server y la configuración de SQL Server versión 7.0 para la duplicación.
Esta pregunta debe ser una de las que mas se me hacen y las que respondo en los diferentes foros o News, por tal motivo me he concentrado en tratar de escribir este artículo que tratara de explicar como usar las Fechas en Sql Server y que cosas debemos tomar en consideración.
Antes de empezar voy a tratar de explicar que son las Fechas para SqlServer: Este mismo tiene básicamente dos tipos de datos donde se pueden almacenar fechas propiamente dichas: Datetime y SmallDateTime, en este cuadro veremos las diferencias entre estos dos tipos de Datos.
En este artículo se describe qué datos se recopilan y dónde se almacenan. También se describen los comandos que crean, actualizan y eliminan estadísticas sobre los índices y los datos de columna almacenados en la base de datos de Microsoft SQL Server 2000.
Aprende a instalar correctamente SQL Server 2012 en Windows Server Core.
¿Cómo decide el optimizador de consultas cuál es la mejor manera de recuperar los datos de una consulta SQL? ¿Cómo se pueden accesar, crear o mantener las estadísticas de consulta del SQL Server 2000? ¿Para qué más pueden servir? Estas y otras cuestiones son respondidas en este artículo de Lubor Kollar.
Articulo9 de administración avanzada de SQL Server 2000. Dividido en cuatro secciones principales: Uso de índices, uso de vistas, seguridad y usuarios, transacciones y bloqueos.
En el mundo de las bases de datos es muy común la utilización de tablas temporales. A pesar de que todo el mundo sabe que este tipo de estructuras ralentizan el funcionamiento de nuestras consultas, los programadores no pueden evitar recurrir a ellas porque muchas veces facilitan la resolución de problemas. Almacenar datos para usarlos posteriormente, guardar resultados parciales, analizar grandes cantidades de filas. Hay muchos casos en los que podemos necesitar estas tablas temporales, ¡Pero hay que utilizarlas correctamente!