En SQL Server 2005, ¿cómo obtengo la fecha actual sin la parte de tiempo? He estado usando GETDATE()pero me gustaría tener un tiempo de 00: 00:
SQL Server 2005 (versión principal de compilación 9.00.xxxx). Por favor también etiquete sql-server.
En SQL Server 2005, ¿cómo obtengo la fecha actual sin la parte de tiempo? He estado usando GETDATE()pero me gustaría tener un tiempo de 00: 00:
Cuando intento descartar una base de datos, aparece el error "No se puede descartar la base de datos" dbname "porque está actualmente en uso". Sin embargo, cuando ejecuto sp_who2, definitivamente no hay sesiones conectadas a esta base de datos. También he configurado la base de datos a single_user...
He leído aquí que se almacenarán algunos datos adicionales por fila, por lo que podríamos ver una degradación del rendimiento, pero ¿qué otros riesgos existen? p.ej. ¿Afectará esto la recuperación de la base de datos? ¿Hay algo más que debamos hacer para aprovechar esto? Planeo ejecutar estos...
Me gustaría saber cómo identificar la consulta exacta o el proceso almacenado que en realidad está llenando el registro de transacciones de la base de datos
Al observar un plan de ejecución de una consulta de ejecución lenta, noté que algunos de los nodos son búsqueda de índice y algunos de ellos son exploración de índice. ¿Cuál es la diferencia entre una búsqueda de índice y una exploración de índice? ¿Cuál funciona mejor? ¿Cómo elige SQL uno...
Tengo un zoológico de 20 millones de animales que rastreé en mi base de datos SQL Server 2005. Aproximadamente el 1% de ellos son negros y aproximadamente el 1% de ellos son cisnes. Quería obtener detalles de todos los cisnes negros y, por lo tanto, no quería saturar la página de...
Tengo la tarea de diseñar un plan de mantenimiento para nuestras bases de datos Sql Server 2005. Sé que para las copias de seguridad quiero hacer una copia de seguridad diaria completa de la base de datos y copias de seguridad del registro de transacciones cada 15 minutos. Mi problema es averiguar...
Tengo una tabla con una columna de identidad que dice: create table with_id ( id int identity(1,1), val varchar(30) ); Es bien sabido que esto select * into copy_from_with_id_1 from with_id; da como resultado copy_from_with_id_1 con identidad en la identificación también. La siguiente...
Tenemos un procedimiento almacenado que los usuarios pueden ejecutar manualmente para obtener algunos números actualizados para un informe que se usa constantemente durante todo el día. Tengo un segundo procedimiento almacenado que debe ejecutarse después de que se ejecute el primer procedimiento...
¿Existe alguna regla estricta y rápida para decidir qué columnas y en qué orden se debe incluir en el índice no agrupado. Estaba leyendo esta publicación https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index y encontré eso para la siguiente consulta: SELECT...
Tengo una base de datos de desarrollo que ha entrado en modo de recuperación al reiniciar y se ha estado recuperando durante la última hora más o menos. Necesito detener la recuperación o matarla de alguna manera. No me importa nada la base de datos o ninguno de los datos, tengo scripts de...
DBCC ShrinkDatabase() DBCC ShrinkFile() ¿Necesito ejecutar ambos comandos DBCC para reducir la base de datos? ¿Cuál es la diferencia entre estos dos
Los archivos de base de datos creados con SQL 2008 no son compatibles con 2005. ¿Existe alguna
Supongamos que tengo que exportar datos de un servidor a otro (a través de servidores vinculados). ¿Qué afirmación será más eficiente? Ejecutando en el servidor de origen: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() O...
Estoy en una situación en la que quiero obtener el valor mínimo de 6 columnas. Hasta ahora he encontrado tres formas de lograr esto, pero me preocupa el rendimiento de estos métodos y me gustaría saber cuál sería mejor para el rendimiento. El primer método es usar una declaración de caso grande...
Actualmente utilizo lo siguiente para obtener una fecha y hora local de una fecha y hora UTC: SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) Mi problema es que si el horario de verano se produce entre GetUTCDate()y @utcDateTime,...
Pregunta: Tengo un script con alrededor de 45 mil inserciones de declaraciones selectas. Cuando intento ejecutarlo, aparece un mensaje de error que indica que me he quedado sin memoria. ¿Cómo puedo ejecutar este script? Contexto: Se agregaron algunos campos de datos nuevos para que una...
¿Hay alguna diferencia si filtra una vista dentro o fuera de la vista? Por ejemplo, ¿hay alguna diferencia entre estas dos consultas? SELECT Id FROM MyTable WHERE SomeColumn = 1 O SELECT Id FROM MyView WHERE SomeColumn = 1 Y MyViewse define como SELECT Id, SomeColumn FROM MyTable ¿Y la...
Esta pregunta se migró de Stack Overflow porque puede responderse en el Administrador de bases de datos Stack Exchange. Migrado hace 7 años . Después de buscar en Internet no pude encontrar la razón de ¿Por qué necesitamos reconstruir y reorganizar índices en SQL...
Estoy haciendo un proyecto donde necesito cambiar alrededor de 36K registros en una tabla diariamente. Me pregunto qué funcionará mejor: eliminar filas e insertar nuevas, o actualizar filas ya existentes Para mí es más fácil simplemente eliminar todas las filas e insertar nuevas, pero si esto...