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”.
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....
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.
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
¿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.
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.
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!
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.
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.
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?
Aprende paso a paso a instalar y configurar SQL Server 2012 en Windows 7.
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.
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.
Este documento explica con detalle la técnica "SQL Injection", una vulnerabilidad en el nivel de la validación de las entradas a la base de datos.
Abstract
Introduction
Obtaining Information Using Error Messages
Leveraging Further Access
- xp_cmdshell
- xp_regread
- Other Extended Stored Procedures
- Linked Servers
- Custom extended stored procedures
- Importing text files into tables
- Creating Text Files using BCP
- ActiveX automation scripts in SQL Server
Stored Procedures
Advanced SQL Injection
- Strings without quotes
- Second-Order SQL Injection
- Length Limits
- Audit Evasion
Defences
- Input Validation
- SQL Server Lockdown
References
Appendix A - 'SQLCrack' (sqlcracksql)
¿Cómo nos aseguramos que nuestra base de datos esté disponible?; no podemos garantizar que nuestra base de datos va a estar ahí cuando la necesitemos pero lo que si podemos garantizar es que si falla o algo sale mal tengamos la capacidad de restaurar todo.
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.
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.
Cuando tenemos que mostrar información de nuestra base de datos a los usuarios habitualmente creamos informes con Visual Basic, con Crystal Reports, con los Analysis Services de Microsoft SQL Server 2000 o con lo que queramos. Con estas herramientas podemos realizar cualquier tipo de cálculo sobre los datos almacenados, y especialmente calcular sumas, totales, promedios. . .
Pero el lenguaje SQL también nos proporciona herramientas para hacer la mayor parte del trabajo en el servidor (ahorrándonos posteriores problemas). Como ya conoceréis tenemos cláusulas como GROUP BY para agrupar, las funciones de agregado para contar, sumar, promediar. y la cláusula COMPUTE BY para hacer resúmenes. ¿Y si queremos calcular subtotales y totales generales en una misma consulta? Pues también existen las cláusulas CUBE y ROLLUP que son las que vamos a tratar aquí.
En el SQL Server para cada base de datos hay varios fichero, pero uno de ellos, el fichero de transacciones puede llegar a crecer indefinidamente si no se controla... Por Cesar Manivesa (manivesa).
Cuando se mueven bases de datos a un nuevo servidor, es posible que los usuarios no puedan iniciar sesión en él. En su lugar, reciben el siguiente mensaje de error: Msj 18456, Nivel 16, Estado 1, Error de inicio de sesión del usuario '%ls'.
Es necesario transferir los inicios de sesión y las contraseñas al nuevo servidor. En este artículo se describe cómo transferir los inicios de sesión y las contraseñas a un nuevo servidor.
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:
Los procedimientos almacenados de SQL Server son una gran herramienta para poder hacer parte de nuestro trabajo de acceso a datos dentro del propio servidor.
Pero cuando empezamos a crear procedimientos almacenados cada vez más y más complicados llega un momento en el que nos encontramos con la necesidad de que nuestro procedimiento reciba un número indeterminado de parámetros.
Cuando esto me ocurrió a mi recuerdo que me puse a buscar en los BOL como podía pasar un Array a mi procedimiento, pero me encontré con la imposibilidad de trabajar con Arrays en TSQL.
Así que buscando un poco más encontré un par de métodos para hacer el trabajo "a mano" y eso es lo que vamos a comentar aquí.
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 a instalar correctamente SQL Server 2012 en Windows Server Core.
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.
Manejar las fechas en SQL Server es una de las preguntas más recurrentes en los foros. Maximiliano Damian nos explica como tratarlas
El primero es una serie de artículos por Michael Rys en los cuales detalla las nuevas capacidades más importantes de la cláusula FOR XML del lado del servidor en la nueva versión de SQL Server. Estas le permiten mejorar el soporte XML en sus aplicaciones y escribir datos relacionales a agregados XML fáciles de mantener.
SQL Server Express, un producto gratis basado en tecnología SQL Server 2005, incluye la característica de la Aplicación XCopy, y redes y seguridad que la diferencian de otras ediciones de SQL Server 2005. Estos temas y la integración de SQL Server Express con Visual Studio 2005 se discuten en este documento. Compare este producto con otras bases de datos Microsoft existentes sin cargo, como por ejemplo MSDE y Jet.
Cuando intenta conectarse a una instancia de Microsoft SQL Server 2005 desde un equipo remoto, puede recibir un mensaje de error. Este problema puede producirse cuando SQL Server 2005 no está configurado para aceptar conexiones remotas. De forma predeterminada, SQL Server 2005 Express Edition y SQL Server 2005 Developer Edition no permitir conexiones remotas. Con este artículo aprenderás a permitir conexiones remotas en SQL Server 2005
Articulo en el que se detallan los pasos a seguir para la configuración de un Web Service con acceso a SQL Server 2000.
En formato pdf de 8 páginas.