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.




3
¿Qué tan peligroso es otorgar el permiso ALTER TABLE?
Imagine el siguiente escenario CREATE DATABASE test GO USE test; CREATE TABLE dbo.Customer ( CustomerId INT, Email VARCHAR(100), SensitiveData VARCHAR(20) ); INSERT INTO dbo.Customer VALUES (1,'abc@foo.com','12346789'); En algún momento se escribe un proceso ETL que realiza algunas actividades en la testbase de datos. CREATE USER etlUser WITHOUT LOGIN; /*For demo …

2
¿Cuándo está lista la base de datos de SQL Server para aceptar consultas?
En el archivo de registro de errores de SQL Server encontré las siguientes líneas: 2018-02-22 14:10:58.95 spid17s Starting up database 'msdb'. 2018-02-22 14:10:58.95 spid16s Starting up database 'ReportServer'. 2018-02-22 14:10:58.95 spid18s Starting up database 'ReportServerTempDB'. 2018-02-22 14:10:58.95 spid19s Starting up database 'XYZ'. Si verifico el estado de la base de …


2
Misma función en la cláusula SELECT y WHERE
Pregunta de principiante: Tengo una función costosa f(x, y)en dos columnas x e y en mi tabla de base de datos. Quiero ejecutar una consulta que me da el resultado de la función como una columna y le impone una restricción, algo así como SELECT *, f(x, y) AS func …



2
Si no planea desinstalar, ¿se pueden eliminar las carpetas de registro y actualización de caché en la carpeta Setup Bootstrap?
Tengo varias versiones de SQL Server, utilizadas para pruebas, instaladas en mi computadora portátil (2012, 2014, 2016 y 2017). El otro día noté que había una carpeta que contenía versiones anteriores de archivos a través de actualizaciones (SP, CU). En todas las versiones hay bastante espacio ocupado: (en C: \ …


2
Selección de índice agrupado: ¿PK o FK?
Tengo una tabla de SQL Server 2014 que se parece a la siguiente: OrderId int not null IDENTITY --this is the primary key column OrderDate datetime2 not null CustomerId int not null Description nvarchar(255) null Algunas personas de mi equipo han sugerido que el índice agrupado debería estar activado OrderId, …



1
Restricción de partición no utilizada para uniones que involucran tablas particionadas por marca de tiempo
Tengo una estructura de tabla particionada como: CREATE TABLE measurements ( sensor_id bigint, tx timestamp, measurement int ); CREATE TABLE measurements_201201( CHECK (tx >= '2012-01-01 00:00:00'::timestamp without time zone AND tx < ('2012-01-01 00:00:00'::timestamp without time zone + '1 mon'::interval)) )INHERITS (measurements); CREATE INDEX ON measurements_201201(sensor_id); CREATE INDEX ON measurements_201201(tx); …

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.