Administradores de bases de datos

Preguntas y respuestas para profesionales de bases de datos que desean mejorar sus habilidades de base de datos y aprender de otros en la comunidad.

1
Solo seleccione superconjuntos
Tengo dos tablas (junto con un índice no agrupado) que se pueden crear con los siguientes comandos: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey int NOT NULL, PRIMARY KEY(RecordKey, …



2
La creación del índice agrupado falla en la creación de la tabla
Tenemos un error al ejecutar el siguiente script; IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) END En …

2
¿Estas herramientas siguen siendo válidas?
Estaba viendo un seminario web de 7 años realizado por Brent Ozar ( https://youtu.be/U_Kle3gKaHc ), y escuché que se recomendaban varios artículos en ese momento. Utilidad SQLDiag. SQLNexus. Herramienta PAL. Asesor / asistente de ajuste de bases de datos. BPA (analizador de mejores prácticas). Administración basada en políticas de SQL …
10 sql-server  tools 

3
Creación de índice no agrupado en una columna computada no persistente SQL Server
Me cuesta encontrar documentación sobre cómo SQL Server realmente almacena una columna calculada no persistente. Tome el siguiente ejemplo: --SCHEMA CREATE TABLE dbo.Invoice ( InvoiceID INT IDENTITY(1, 1) PRIMARY KEY, CustomerID INT FOREIGN KEY REFERENCES dbo.Customer(CustomerID), InvoiceStatus NVARCHAR(50) NOT NULL, InvoiceStatusID AS CASE InvoiceStatus WHEN 'Sent' THEN 1 WHEN 'Complete' …

3
¿Cómo maneja SQL Server los datos para una consulta donde no hay suficiente espacio en la memoria caché del búfer?
Mi pregunta es ¿cómo maneja SQL Server una consulta que necesita extraer más volumen de datos en la memoria caché del búfer que el espacio disponible? Esta consulta contendría múltiples combinaciones, por lo que el conjunto de resultados no existe en este formato ya en el disco y necesitaría compilar …


4
Restablecer Total acumulado basado en otra columna
Estoy tratando de calcular el total acumulado. Pero debería restablecerse cuando la suma acumulativa sea mayor que otro valor de columna create table #reset_runn_total ( id int identity(1,1), val int, reset_val int, grp int ) insert into #reset_runn_total values (1,10,1), (8,12,1),(6,14,1),(5,10,1),(6,13,1),(3,11,1),(9,8,1),(10,12,1) SELECT Row_number()OVER(partition BY grp ORDER BY id)AS rn,* INTO …


3
No se puede restaurar la base de datos habilitada para TDE cuando se utiliza MAXTRANSFERSIZE y CHECKSUM
Actualización : @AmitBanerjee - El Gerente Senior de Programas del Grupo de Productos de Microsoft SQL Server confirmó que MS analizará el problema ya que es un defecto. ¿Alguien ha tenido problemas para restaurar las copias de seguridad realizadas en SQL Server 2016 con TDE habilitado y usando MAXTRANSFERSIZE> 65536 …





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.