Preguntas etiquetadas con sql-server

Todas las versiones de Microsoft SQL Server (no MySQL). Agregue también una etiqueta específica de la versión, como sql-server-2016, ya que a menudo es relevante para la pregunta.



4
Autovaloración de valor NULL en una tabla
Siempre estoy desconcertado con respecto a algún comportamiento misterioso de t-sql, como el siguiente -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow …



7
¿Alguien sabe cómo se llama esta herramienta? [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema para el intercambio de pila de administradores de bases de datos. Cerrado hace 3 años . El trabajo productivo se ha detenido mientras intentamos …
13 sql-server 


1
Índice agrupado no utilizado en una declaración de eliminación
Tengo una tabla de SQL Server definida de la siguiente manera CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL …

5
En SQL Server, ¿hay alguna manera de determinar los valores de los parámetros pasados ​​a un procedimiento almacenado en ejecución?
Una forma de determinar el procedimiento almacenado en ejecución es utilizar métodos de "administración dinámica", de esta manera: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Sin embargo, esto solo muestra el texto de la instrucción create del procedimiento almacenado. p.ej: CREATE PROCEDURE IMaProcedure @id int AS …


3
¿Total_elapsed_time en DMV sys.dm_exec_requests es completamente inexacto?
Estoy ejecutando SQL Server 2012 y estoy tratando de reunir algunas consultas para monitorear usando los DMV. Sin embargo, al mirar el total_elapsed_timecampo en el sys.dm_exec_requestsDMV, los números se ven muy lejos. Aquí hay un ejemplo: SELECT session_id, RunTime = CURRENT_TIMESTAMP, start_time, total_elapsed_time FROM sys.dm_exec_requests WHERE session_id = 284; session_id …

2
Gran variación en el tiempo de inserción masiva
Entonces, tengo un proceso simple de inserción masiva para tomar datos de nuestra tabla de etapas y moverlos a nuestro datamart. El proceso es una tarea de flujo de datos simple con la configuración predeterminada para "Filas por lote" y las opciones son "tablock" y "sin restricción de verificación". La …

2
¿Existe alguna forma de determinar el archivo exacto que contiene una unidad de asignación en un grupo de archivos de múltiples archivos?
Esperaba obtener una vista granular de qué archivos de base de datos contenían qué unidades de asignación para los diversos HoBT (tanto alineados como no alineados) que viven en una base de datos. La consulta que siempre he usado (ver más abajo) me ha servido bien hasta que comenzamos a …


1
¿Por qué SQL Server se niega a actualizar estas estadísticas con otra cosa que no sea fullscan?
Noté una operación de estadísticas de actualización automática de ejecución relativamente larga (20 min +) en una compilación diaria de datawarehouse. La mesa involucrada es CREATE TABLE [dbo].[factWebAnalytics]( [WebAnalyticsId] [bigint] IDENTITY(1,1) NOT NULL, [MarketKey] [int] NOT NULL CONSTRAINT [DF_factWebAnalytics_MarketKey] DEFAULT ((-1)), /*Other columns removed*/ CONSTRAINT [PK_factWebAnalytics] PRIMARY KEY CLUSTERED ( …

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.