Digamos que estoy ejecutando una consulta begin tran update users set name = 'Jimmy' where name = 'john' Si NO revierto la transacción, ¿se seguirán realizando estos cambios, arrojará un error o actuará como una reversión de todos
Digamos que estoy ejecutando una consulta begin tran update users set name = 'Jimmy' where name = 'john' Si NO revierto la transacción, ¿se seguirán realizando estos cambios, arrojará un error o actuará como una reversión de todos
Estoy trabajando en un entorno de desarrollo para comprender mejor el TDEcifrado. Lo tengo trabajando junto con copias de seguridad y restauraciones en otro servidor. Tenía algunas preguntas, sé que necesito hacer una copia de seguridad del certificado con la clave privada correspondiente. USE...
Tengo un sitio web asp.net con muchas consultas de inserción, actualización y eliminación que se ejecutan en mi base de datos. Hace unos días creé un índice de texto completo en dos columnas de una de las tablas. Después de eso, me di cuenta de que cuando el sitio web ejecuta consultas de...
Necesito instalar SQL Server MSDE 2000 SP4 en Windows 10. Tengo otras máquinas que ejecutan Windows 7 y 8.1 y SQL Server MSDE 2000 funciona bien (con la replicación de mezcla configurada también). Ahora estoy probando el mismo escenario con Windows 10, pero la instalación se cierra...
Estoy escribiendo una consulta que se utilizará para buscar resultados en una fuente social. El concepto es que la aplicación móvil solicitará N elementos y proporcionará una fecha y hora de inicio que he llamado a @CutoffTimecontinuación. El propósito del tiempo de corte es establecer cuándo debe...
Hice una nueva instalación de SQL Server 2014. A continuación, quería adjuntar algunas bases de datos de un servidor SQL Server 2012 anterior. He copiado todo mdfy ldfarchivos en el directorio de datos, pero cuando traté de unirlos, tengo este mensaje de error: CREAR ARCHIVO encontró el error 5...
He estado encontrando mensajes de error extraños en el registro de errores de SQL: Bocss: el mismo punto muerto que tiene lugar cada hora - necesita investigación También se enumeran muchas recompilaciones en el registro de errores para otros SPID según los siguientes ejemplos: 09/04/2015 14:...
Tenemos una tabla muy grande (100 millones de filas) y necesitamos actualizar un par de campos en ella. Para el envío de registros, etc., también, obviamente, queremos mantenerlo en transacciones de tamaño reducido. ¿Lo siguiente hará el truco? ¿Y cómo podemos hacer que imprima algún resultado,...
Dado un elemento, definido dentro de una Colección de Esquema XML como tal: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> ¿Cómo...
Creé el índice filtrado a continuación, sin embargo, cuando ejecuto las 2 consultas más abajo, este índice solo se usa para una búsqueda en el primer ejemplo que tiene END_DTTM en JOIN en lugar de la cláusula where (esa es la única diferencia en las consultas) . ¿Alguien puede explicar por qué...
Independientemente de lo que haga, no puedo hacer que SQLCMD funcione. Estoy tratando de ejecutar un script que tiene un tamaño de más de 200 MB y no se puede ejecutar desde la aplicación del servidor SQL, por lo que necesito hacerlo a través de SQLCMD, sin embargo, cada vez que intento iniciar...
Tengo una mesa con una valuecolumna. Quiero calcular la última fila menos la primera fila, como se muestra aquí: id value 1 10 2 45 3 65 4 95 . . . . . . 500 200 Quiero obtener 200 - 10 = 190 Sin embargo, he tratado de usar el siguiente comando en SQL Server 2012 LASTy FIRSTno...
Mi empresa utiliza una aplicación que tiene problemas de rendimiento bastante importantes. Hay una serie de problemas con la base de datos en sí, en los que estoy trabajando, pero muchos de los problemas están relacionados únicamente con la aplicación. En mi investigación descubrí que hay millones...
Esto puede parecer una pregunta muy básica, y de hecho debería serlo. Sin embargo, como fanático del método científico, me gusta crear una hipótesis, luego probarla para ver si estoy en lo correcto. En este caso, estoy tratando de comprender mejor el resultado de sys.dm_exec_sessions, y más...
¿Cuál es la diferencia entre COUNT(CASE WHEN [Column A] = ____ THEN 1 END y COUNT(CASE WHEN [Column A] = ____ THEN 1 ELSE 0 END? He estado usando el primero y no he visto la diferencia hasta ahora; ¿Cuál es la razón para agregar el ELSE 0- hay situaciones donde SQL Server contará...
De vez en cuando aparece "No se pudo continuar con el escaneo NOLOCKdebido al movimiento de datos" con algunos trabajos grandes, que tienen WITH (NOLOCK)en las consultas de selección. Entiendo que esto tiene algo que ver con el intento de seleccionar datos cuando ha habido una división de página...
Cuando monitorizo mis copias de seguridad con la siguiente consulta: SELECT command, percent_complete, 'elapsed' = total_elapsed_time / 60000.0, 'remaining' = estimated_completion_time / 60000.0 FROM sys.dm_exec_requests WHERE command like 'BACKUP%' or command like 'RESTORE%' Noto que antes...
Estoy mirando una aplicación que usa consultas sql altamente dinámicas contra SQL Server. Mirando las consultas que se construyen de maneras muy extrañas y complicadas, pero esa es una historia diferente, le digo que brinde una buena razón para que no pueda (demasiado estúpido) descubrir las cosas...
¿Hay alguna manera de determinar si un plan se generó para una consulta en particular o si se encontró en la caché del plan?
Quiero corregir el error de brecha de identidad en SQL Server 2012 a través del -T272parámetro de inicio. ¿Cómo puedo automatizar esto después de la instalación? No encontré ningún parámetro de instalación para los parámetros de