Probar esto: ALTER DATABASE EmpDataBase REBUILD LOG ON (NAME=$DatabaseName$,FILENAME=N’$Path\DatabaseName.ldf$’) GO DBCC CHECKDB GO ALTER DATABASE $DatabaseName$ SET MULTI_USER GO Fuente: stackoverflow.com
Tag: SQL
Obtener el primer y ultimo día del próximo mes en SQL
La siguiente consulta es un ejemplo de como obtener el primer y el ultimo dia del mes que viene: — Primer dia del mes que […]
Conexiones desde el ultimo inicio
Para determinar el número de intentos de conexión a una instancia de SQL Server, basta con mirar el valor de la variable @@connections La misma, […]
Comprobando los registros fantasmas
¿Cómo puedo revisar cuantos registros fantasmas tengo en una tabla? Fácil, utilizando el campo ghost_record_count de la vista sys.dm_db_index_physical_stats. Este indica la cantidad de registros […]
Ejecutando DTS Legacy en SQL 2005 por un usuario no SysAdmin.
Entre los problemas más comunes que me encuentro con las migraciones de SQL 2000 a 2005 o 2008 es que no todos los procesos se […]
¿Como detener el acceso a SQL?
Cuantas veces nos encontramos en medio de un mantenimiento debidamente programado donde nos olvidamos de algún proceso que se activa o algún usuario despistado que […]
Incompatibilidades de SQL2000 respecto a SQL2005 y de 2005 respecto de 2008
SQL2000 – 2005 Breaking Changes Discontinues Functionality Behavior Changes SQL2005 – 2008 Breaking Changes Discontinues Functionality Behavior Changes
¿Cuantos registros retorna esta consulta?
DECLARE @EmployeeDetails TABLE (EmpNo Int , EmpName Varchar(10), EmpPlace Varchar(100)) Insert into @EmployeeDetails Values(1,’samith’,NULL) Insert into @EmployeeDetails Values(2,’sreepathi’,’Kannur’) Insert into @EmployeeDetails Values(3,’Jamsheer’,’Calicut’) Insert into @EmployeeDetails […]
Latin1_General_CI_AS vs SQL_Latin1_General_CP1_CI_AS
Duda existencial a la hora de elegir un diccionario en la instalación de un SQL Latin1_General_CI_AS: Latin1-General Case-insensitive Accent-sensitive Kana type-insensitive Width-insensitive SQL_Latin1_General_CP1_CI_AS: Latin1-General Case-insensitive Accent-sensitive Kana […]
Listar todas las tablas de todas las bases de datos
Hoy vamos a mostrar este simplísimo script que muestra una lista de todas las tablas de todas las bases de datos de un servidor sp_msforeachdb […]
¿Cómo encontrar quien borro la base de datos? ¿Esto se guarda en SQL Server?
Si estás buscando respuestas a preguntas como: ¿Quién borro la base de datos? ¿Quién creo esa base de datos? ¿Quién modifico esa base de datos? […]
Un SQL escuchando en varios puertos?
Esta mañana aprendi algo nuevo, quizás nunca vayas a usarlo pero poder se puede. ¿Cómo hacer que una instancia de sql escuche en mas de […]
Una consulta, varios Motores…
Esta mañana, como un capricho del destino, me dijeron: ¿sabes cómo tirar esa consulta en varios servidores? Y ante mi asombro, vi una ventanita de […]
Como listar las tabas APL y DOL en Sybase
La siguiente consulta muestra todas las tablas DOL de la base de datos seleccionada: USE DBName go SELECT name FROM sysobjects WHERE type = ‘U’ […]
¿Como determinar la fecha del ultimo restore de una base de datos?
— Buscando en la msdb, la tabla RestoreHistory y sus dependientes use msdb; go select DBRestored = destination_database_name, RestoreDate = restore_date, SourceDB = b.database_name, SourceFile […]
Encuentra las tablas con columnas IDENTITY
Encuentre rápidamente a las tablas de la base de datos con las columnas de identidad: select object_name(id) as Tabla, name as Campo from syscolumns where status = 128 Que lo […]
SQL Server 2008 R2 – Avanzado – Monitoreo y administración en SQL
Asi como se ve, 86% – A Confirmar = Mal 1. Los gráficos que aparecen en el monitor de actividades hacen referencia a los ítems: […]
SQL Server 2008 R2 – Avanzado – Data Mining
Asi como lo ven 80% correctas. – A confirmar = Mal 1. Data Mining cuenta con compatibilidad con Office 2007. Para poder manejar particiones de […]