Preguntas etiquetadas con sql-server-2014

SQL Server 2014 (versión de compilación principal 12.0.xxxx). Por favor también etiquete sql-server.


1
SELECT TOP 1 de una tabla muy grande en una columna de índice es muy lento, pero no con orden inverso ("desc")
Tenemos una gran base de datos, de aproximadamente 1 TB, que ejecuta SQL Server 2014 en un servidor potente. Todo funcionó bien durante unos años. Hace aproximadamente 2 semanas, realizamos un mantenimiento completo, que incluyó: Instalar todas las actualizaciones de software; reconstruir todos los índices y archivos DB compactos. Sin …

1
¿La ejecución de una consulta grande en una base de datos secundaria en un grupo de disponibilidad afectará el rendimiento de la transacción en la base de datos primaria?
Necesito proporcionar datos en tiempo real, o casi en tiempo real, para informes SSRS y Tableau. No quiero que el sistema OLTP de producción se vea afectado negativamente por consultas de larga duración. ¿La ejecución de una consulta grande en una base de datos secundaria en un grupo de disponibilidad …


2
¿Es legal que SQL Server complete columnas PERSISTADAS con datos que no coinciden con la definición?
Estoy siguiendo esta pregunta sobre valores extraños en una PERSISTEDcolumna calculada. La respuesta allí hace algunas conjeturas sobre cómo surgió este comportamiento. Estoy preguntando lo siguiente: ¿No es esto un error absoluto? ¿Se PERSISTEDles permite a las columnas comportarse de esta manera? DECLARE @test TABLE ( Col1 INT, Contains2 AS …

1
Ejecutar el paquete SSIS desde el trabajo del Agente SQL propiedad de un usuario de dominio que no sea sysadmin
Tengo dos paquetes SSIS que se ejecutan programados durante la noche (a través del Agente SQL Server) como parte de una implementación SSIS más grande, sin ningún problema. Todo está utilizando la autenticación de Windows, y el trabajo programado es propiedad de un administrador del sistema (bueno, yo) y se …


2
¿Cómo puede SQL Delete usar una subconsulta?
El siguiente código fue agregado por uno de nuestros desarrolladores para eliminar registros duplicados de la tabla: DELETE SubQuery FROM ( SELECT ID ,FK1 ,FK2 ,CreatedDateTime ,ROW_NUMBER() OVER(PARTITION BY FK1, FK2 ORDER BY CreatedDateTime) AS RowNumber FROM Table ) AS SubQuery WHERE RowNumber > 1 Al revisar el código, supuse …

3
¿Por qué mi consulta EXISTA está haciendo una exploración de índice en lugar de una búsqueda de índice?
Estoy trabajando en optimizar algunas consultas. Para la consulta a continuación, SET STATISTICS IO ON; DECLARE @OrderStartDate DATETIME2 = '27 feb 2016'; DECLARE @OrderEndDate DATETIME2 = '28 feb 2016'; SELECT o.strBxOrderNo , o.sintOrderStatusID , o.sintOrderChannelID , o.sintOrderTypeID , o.sdtmOrdCreated , o.sintMarketID , o.strOrderKey , o.strOfferCode , o.strCurrencyCode , o.decBCShipFullPrice , …





4
¿Cómo consultar SSISDB para descubrir los errores en los paquetes?
He visto esta pregunta SSIS 2012: ¿Cómo consultar los paquetes actualmente en ejecución en T-SQL? Me da el siguiente script: SELECT E.execution_id , E.folder_name , E.project_name , E.package_name , E.reference_id , E.reference_type , E.environment_folder_name , E.environment_name , E.project_lsn , E.executed_as_sid , E.executed_as_name , E.use32bitruntime , E.operation_type , E.created_time , E.object_type …

3
Concatene todos los valores del mismo elemento XML utilizando XPath / XQuery
Tengo un valor XML como este: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Quiero concatenar todos los Ivalores y devolverlos como una sola cadena: ABC.... Ahora sé que puedo destruir el XML, agregar los resultados como un XML sin nodo y aplicarlo .values('text()[1]', ...)al resultado: SELECT ( SELECT n.n.value('text()[1]', 'varchar(50)') AS …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.