Preguntas etiquetadas con sql-server

17
¿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...

17
SQL Server 2016 DB Mail no se envía

Estoy en SQL Server 2016 y me estoy divirtiendo ... mi DB Mail no se envía y me estoy quedando sin lugares para buscar. Verifiqué dos veces los permisos de la cuenta SQL para el ejecutable de DBmail: ha leído y ejecutado. Ingresé una regla para el puerto de salida del firewall 587. Probé otra...

17
Paginación en SQL Server

Tengo una base de datos muy grande, aproximadamente 100 GB. Estoy ejecutando consulta: select * from <table_name>; y quiero mostrar solo las filas 100 a 200. Quiero entender cómo sucede esto internamente. ¿La base de datos recupera todos los registros del disco en la memoria y envía de...

17
Ignorar acentos en 'donde'

En nuestra base de datos tenemos múltiples entradas con caron / hatschek. Ahora nuestros usuarios quieren encontrar entradas que incluyan caron / hatschek cuando buscan entradas sin ellas. Lo mostraré con un simple ejemplo: En nuestra base de datos tenemos la entrada (contacto con...

17
CROSS APPLY produce unión externa

En respuesta al recuento SQL distinto de la partición, Erik Darling publicó este código para evitarlo por la falta de COUNT(DISTINCT) OVER (): SELECT * FROM #MyTable AS mt CROSS APPLY ( SELECT COUNT(DISTINCT mt2.Col_B) AS dc FROM #MyTable AS mt2 WHERE mt2.Col_A = mt.Col_A -- GROUP BY mt2.Col_A...

16
La tabla no se crea bajo el esquema dbo

Al crear tablas en SSMS, me di cuenta de que si ejecuta la siguiente instrucción: CREATE TABLE [tableName]; la tabla se creará bajo su propio esquema (y no dbo). Entonces, para crearlo bajo el esquema dbo, deberá decirlo explícitamente, así: CREATE TABLE [dbo].[tableName]; ¿Alguien sabe de...

16
Prueba si alguna columna es NULL

Estoy tratando de encontrar una consulta fácil que pueda hacer para probar si una tabla grande tiene una lista de entradas que tiene al menos UN valor en blanco (NULL / empty) en CUALQUIER columna. Necesito algo como SELECT * FROM table AS t WHERE ANY(t.* IS NULL) No quiero tener que...