Instalacion desatendida de SQL Server en UbuntuPor Alex, el 13/11/2023Con un script podemos automatizar la instalación de un servidor SQL Server en Ubuntu. Ejecutando desde el terminal o desde una aplicación que automatice la instalación con las instrucciones. En el ejemplo instalo la versión developer 2022 en Ubuntu 20.04. |
||
Bases de datos de pruebas para SQL ServerPor Alex, el 07/11/2023Microsoft pone a disposición de quien le interese unas bases de datos de SQL Server de pruebas para que las utilicemos en nuestros tests, se pueden descargar fácilmente desde el github de Microsoft |
||
Descargar versiones antiguas de SQL ServerPor Alex, el 30/10/2023Días atrás buscando información sobre Microsoft SQL Server encontré el blog de Scott Hanselman donde hay un listado de versiones antiguas de SQL Server pero solo en ingles ahora os dejo aquí los links a las descargas en diferentes idiomas, incluido el español. |
||
EL poder del Transact-SQL.Por Alex, el 14/06/2023Transact-SQL es el lenguaje de programación de SQL Sever, a través de el podemos realizar muchas operaciones relacionadas con el SQL sin tener que volver a pasar por código ASP o VB, esto simplificará el código y ganará en rapidez, T-SQL se ejecuta dentro del SQL Sever y es código compilado, se compila la primera vez que se ejecuta el Stored Procedure. |
||
Instalar SQL Server 2019 gratis para desarrollarPor Alex, el 08/11/2022Sql Server dispone de diferentes ediciones siendo el tope de la gama la Enterprise pero hay una que no sale en el catalogo y que es gratuita, la Developer |
||
Reducir el tamaño del fichero de transacciones de SQL ServerPor Alex, el 03/11/2021Muchas veces cuando trabajamos con bases de datos grandes el Transaction Log, crece y crece y no hay forma de reducir su tamaño, para hacerlo tenemos la utilizad DBCC SHRINKDATABASE que ejecutándola sobre la bases de datos que queremos reducir el Log. |
||
Poner los registros identity a un determinado numero en SQL ServerPor Alex, el 02/11/2021Esto es útil cuando tenemos campos auto incrementales y borramos muchas filas, esos ids borrados no se recuperan y siguen incrementándose. |
||
Recuperar una base de datos SQL Server con sp_attach_dbPor Alex, el 30/10/2021En SQL Server con el procedimiento almacenado sp_attach_db podemos copiar bases de datos entre servidores moviendo los ficheros físicos de servidor. Es decir, no es necesario hacer backups o transfers de datos basta con copiar los ficheros físicos en llevarlos donde los necesitemos. |
||
Migrar una base de datos de MySql a SQL ServerPor Alex, el 08/01/2021Hay varias formas de migrar una base de datos MySql a SQL Server y os voy a plantear dos opciones. Una a través de una utilidad de Microsoft para realizar la migración y otra a través de ficheros de ficheros. Que cada uno utilice la que más le guste. |
||
SQL Server - extraer el día, mes y año de una fechaPor Alex, el 07/01/2021Extraer en SQL Server de una fechas el día, mes y año desde una misma consulta Select es bastante sencillo utilizado las funciones que tiene T-SQL |
||
SQL Server Management Studio - administrador SQL ServerPor Alex, el 14/12/2020SQL Server Management Studio, SSMS para los amigos, es el administrador por excelencia de SQL Server, es gratuito y un producto de Microsoft que se descarga desde su web y de fácil instalación. |
||
Instalación personalizada de SQL ServerPor Alex, el 14/12/2020En el artículo anterior estuvimos viendo las opciones de instalación de SQL Server 2019, en este nos vamos a centrar en la instalación personalizada de SQL Server |
||
Instalar SQL ServerPor Alex, el 14/12/2020Instalar SQL Server es bastante sencillo, hay que seguir un asistente y configurar una serie de paramentros que en este artículo vamos a ir viendo. |
||
Últimos acceso al SQL ServerPor Alex, el 17/05/2011Muchas veces es necesario conocer los accesos que se hacen al servidor de base de datos SQL Server. Para poder conocer quién y cuándo accede hay una query que podemos lanzar. |
||
Listar información de las bases de datos de SQL ServerPor Alex, el 02/04/2011Con uns sencilla query podemos listar la informacion de las bases de datos de nuestro servidor. Información como el nombre, ruta, tamaño del fichero de datos y de log, compatibilidad, collation, etc ... |
||
Cerrar el archivo de log de SQL Server y el log errores del SQL Server AgentPor Alex, el 01/04/2011Los archivos de log se reinician cada vez que el servicio se reinicia, es decir, se cierra el fichero de log de SQL Server cuando el servicio se reinicia y se abre un nuevo fichero. Igual pasa con el fichero de log de errores del SQL server Agent. Pero en ocasiones estos ficheros crecen mucho y son inmanejables y es necesario cerrarlo a mano y abrir uno nuevo. |
||
Configurar el servicio de Mail en SQL ServerPor Alex, el 01/04/2011Vamos a configurar el servicio de envió de mails a través de SQL Server para poder enviar mails desde el SQL Server. De esta forma también podremos programar alertas que nos avisen por mail de determinados eventos del SQL Server. |
||
Listar los procesos y actividad del SQL ServerPor Alex, el 26/03/2011Podemos ver la actividad del servidor SQL Server a través del Monitor de Actividades en formato gráfico o a con una query que nos listara todos los procesos. |
||
Listar los campos de una tabla de una base de datos de SQL ServerPor Alex, el 20/03/2011Cuando tenemos que documentar bases de datos, los campos, tipos, etc ... tenerlos que escribir uno a uno es un gran trabajo sobre todo si disponemos de tablas con más de 100 campos. Esta query nos sirve para listar los campos, tipo y tamaño de una tabla determina y poder hacer nuestro querido Copy & Paste. |
||
SQL Server buscar objetos con sp_msforeachdb y sp_msforeachtablePor Alex, el 19/03/2011Cuando nos encontramos con la necesidad de hacer acciones recursivas en bases de datos o tablas tenemos las stored procedures no documentadas sp_msforeach…. sp_msforeachdb, sp_msforeachtable, con las que podemos recorrer las bases de datos o tablas de una base de datos y realizar acciones. |
||
SQL Server Error - Operating system error (error not found)Por Alex, el 14/03/2011El registro de errores de SQL Server registra todos los sucesos que tienen lugar en el servidor. Muchos de ellos son de una línea acabados en un Operating system error XXX (error not found) que no nos dice nada de nada. ¿Cómo averiguar el significado de este numero de error? |
||
Instalación del SQL Server 2008Por Alex, el 12/03/2011Guía del proceso de instalación del SQL Server 2008 – SQL Server 2008 R2 paso a paso y de las opciones que hay que escoger a la hora de instalar el SQL Server. |
||
SQL Server error - Login failed for user 'NT AUTHORITY\SYSTEM'. [CLIENT: 127.0.0.1]Por Alex, el 09/03/2011A veces en los logs del SQL Server aparecen errores tan crípticos como el del título. Para poder llegar a averiguar qué le pasa al servidor y que está generando este error vamos a detallar los pasos a seguir. |
||
Registrar y organizar servidores SQL Sever.Por Alex, el 09/03/2011Cuando en una empresa tenemos muchos servidores SQL Server es necesario, casi obligatorio, organizarse de alguna forma. SQL Server tiene una opción que es “Servidores registrados / Registered Servers” para ayudarnos a organizar, guardar configuraciones y hacer más fácil el trabajo diario. |
||
Adjuntar (attach) una base de datos en SQL Server se pone como solo lecturas (Read Only)Por Alex, el 30/04/2010Este es un problema que me estuvo volviendo loco durante unas cuantas horas. Siempre que adjuntaba una base de datos al servidor la ponía como read-only (solo lectura). |
||
Instalación desatendida de SQL Server 2005 y SQL Server 2008Por Alex, el 30/04/2010Hace unos días tuve que hacer una instalación desatendida de SQL Server 2005, es decir, instalar SQL Server 2005 (igual sirve para 2008) sin que el usuario intervenga en el proceso. De este modo se puede poner la instalación del SQL Server dentro del setup de otra aplicación. |
||
Adjuntar y separar bases de datos de SQL Sever desde código.Por Alex, el 07/03/2010Con unas sencillas líneas de código en T-SQL podemos adjuntar (attach) o separar (detach) bases de datos desde SQL Server, c#, ASP.NET o desde la aplicación que estemos desarrollando. |
||
SQLCMD, SQL Server desde la línea de comandosPor Alex, el 30/11/2009SQL Server dispone una herramienta no muy conocida para acceder a sus bases de datos. SQLCMD es una utilidad de línea de comando, al estilo MySql, para poder operar con las base de datos. |
||
Error al crear diagramas en SQL Server 2008Por Alex, el 29/10/2009A veces me ha pasado que al intentar crear Diagramas de bases de datos en SQL Server me da el siguiente error ".. Los objetos de soporte de diagrama de base de datos no se pueden instalar. Esta base de datos carece de propietario válido…" y no me deja crear los diagramas. Actualizado 12.03.2011 |
||
Restaurar base de datos SQL Server desde códigoPor Alex, el 26/10/2009Con una simple instrucción de transact-sql podremos restaurar cualquier base de datos de SQL Server. Si el SQL Server esta en uso podemos utilizar la opción WITH RECOVERY para poder restaurarla. |
||
Conectar remotamente con SQL Server 2008 ExpressPor Alex, el 23/02/2009Igual que sucedía con el SQL Server 2005 Express que no se podía conectar remotamente porque queda cerrado cuando lo instalamos, pasa lo mismo con el SQL Server 2008 express ... pero ... habilitar las conexiones remotas se hace de otra forma. |
||
Conexiones remotas SQL Server Express.Por Alex, el 15/02/2009SQL Server Express por defecto no permite las conexiones remotas, es decir, desde otras maquinas que no se la que tiene instalado el SQL Server Express no te puedes conectar. |
||
SQL Server 2005 Express.Por Alex, el 15/02/2009Es la versión “pequeñita” del SQL Server 2005, pequeñita pero potente. A continuación vamos a ver el proceso de instalación y configuración del SQL Server 2005 Express para poder trabajar con él sin problemas. |
||
Cursores en SQL ServerPor Alex, el 14/11/2008Las sentencias SQL producen un conjunto de resultados que después procesamos desde nuestro programa, pero a veces es más útil que este conjunto de resultados se devuelve fila a fila y poderlo procesarlo en el mismo Stored Procedure. |
||
Buscar los procedimientos almacenados de una base de datos SQL Server y sus parámetros.Por Alex, el 15/08/2008Esta acción la podemos realizar interrogando con una consulta las tablas o vistas de sistemas de SQL Server 2005 sysobjects/sys.objects y syscolumns/sys.columns, que nos devolverán información sobre tablas, procedures, etc. |
||
Listado de índices en SQL ServerPor Alex, el 11/06/2008Una forma sencilla y rápida de ver todos los índices que tienen las tablas de una determinada base de datos de SQL Server es hacer un script que recorra las tablas y liste sus índices. Actualizado 12.03.2011 |
||
Crear scripts con SQL Server 2005Por Alex, el 20/01/2008Para generar scripts o secuencias de comandos como se llama en castellano, utilizaremos el asistente que nos proporciona SQL Server 2005. |
||
Importar - exportar datos con SQL Server 2005Por Alex, el 12/01/2008Una de las tareas más comunes es la migración de datos entre aplicaciones SQL Server, Excel, dbase, Access, etc … a través de SQL Server podemos importar/exportar datos entre estas aplicaciones. |
||
Generar scripts para SQL Server 2000 desde SQL Server 2005Por Alex, el 21/12/2007Solo hay que cambiar la versión del SQL Server para la que quieres generar el script y esto generara un script compatible con SQL Server 2000 desde SQL Server 2005. |
||
Carga masiva de datos con SqlBulkCopy en SQL Server desde APS.NETPor Alex, el 06/08/2007SqlBulkCopy es una clase, que pertenece al espacio de nombres System.Data.SqlCliente, que permite hacer una carga masiva de datos en una tabla de SQL Server desde otro origen de datos (access, excel, oracle … etc …). |
||
The query uses non-ANSI outer join operatorsPor Alex, el 20/03/2007Si planeáis hacer una migración de SQL Server 2000 a SQL Server 2005 tener en cuenta que hay algunas características que pueden no funcionar del todo correctamente, como es el caso de "*=" or "=*" en las sentencias sql. |
||
Guardar usuario y contraseña en el Analizador de consultas de SQL Server.Por Alex, el 23/04/2006Una de las características que mas me molestan del Analizador de Consultas de SQL Server es que siempre que entramos debemos poner el usuario y la contraseña para acceder a la base de datos, pero con este simple truco podremos conectar directamente. |
||
Leer Schema Information con ADO.NET.Por Alex, el 30/09/2005A veces, cuando desarrollamos una aplicación es necesario tener acceso a datos del esquema (Schema Information) de la base de datos, como la longitud de un campo o si este admite nulls o no. Para esto tenemos unas funciones en ADO.NET y SQL Server que permitirán leer el esquema de una base de datos. |
||
Ejecutar comandos del sistema desde T_SQLPor Alex, el 31/07/2004Una de las múltiples opciones que tiene SQL Server es ejecutar comandos del sistema operativo desde Transact-SQL. Probablemente no es una de las opciones más utilizadas pero a veces es necesario recurrir a ella. |
||
SQL Server, realizar copias de seguridad y restaurarlas.Por Alex, el 31/07/2004Realizar copias de seguridad es una de las acciones más importantes que podemos realizar sobres nuestras bases de datos de SQL Server. Debido a multitud de agentes externos, internos y humanos que intervienen en la vida de un servidor y bases de datos que contiene, éstas pueden corromperse y pueden sufrir pérdidas de datos, y es necesario realizar en alguna ocasión una restauración de la base de datos. |
||
Leer el fichero de logs (transaction Log)Por Alex, el 31/07/2004Es algo tan sencillo que no va a requerir una explicación, con una simple línea de código ejecutada en el Query Analizer podremos leer el fichero de transacciones. |
||
Leer-escribir y borrar del registry desde SQL ServerPor Alex, el 28/06/2004Leer el registry desde SQL Server no es algo que normalmente hacemos pero siempre es bueno saber que lo podemos hacer. Para ésto se utilizan Extended Stored Procedures indocumentadas, así que no las encontrareis en los libros en pantalla. |
||
SQL -> Como hacer backup de los servidores SQL registrados en el Client Network Utility.Por Alex, el 03/06/2004Este truco es similar al explicado antes sobre hacer backup de los servidores del administrador corporativo. Aquí también hay que tocar el registry así que en este caso también corre por vuestra cuenta y riesgo. |
||
SQL -> Como hacer backup de los servidores registrados del Administrador CorporativoPor Alex, el 03/06/2004Esta utilidad nos va a venir muy bien cuando instalemos un nuevo servidor y queramos añadir los servidores SQL a él. Para realizar este proceso hay que tocar el registry por lo que corre de vuestra cuenta ya que siempre es peligroso cualquier manipulación del registry. |
SIGUENOS EN
RECOMENDADOS
ARCHIVO
CATEGORIAS