Necesito usar una DLL de terceros en un código de activación de C # en SQL Server CLR Pero cuando intento agregar una referencia, solo muestra algunas DLL de SQL Server. ¿Cómo puedo agregar mi dll de terceros a SQL
Necesito usar una DLL de terceros en un código de activación de C # en SQL Server CLR Pero cuando intento agregar una referencia, solo muestra algunas DLL de SQL Server. ¿Cómo puedo agregar mi dll de terceros a SQL
Quiero manejar un gran conjunto de datos (> 1 billón de filas) en SQL Server 2008 R2. Escuché que si configura "fragmentación" o "particionamiento horizontal", es más rápido manejar grandes conjuntos de datos, ya que divide las tablas en varios archivos. ¿Has usado fragmentos o particiones...
Se me ha encomendado la tarea de implementar una solución (aplicación y base de datos) para almacenar las muestras de datos de una gran matriz de sensores. Actualmente, la matriz consta de unos 20,000 sensores, pero pronto crecerá, hasta 100,000 sensores. Cada sensor envía una muestra de datos cada...
Estoy creando un Servidor SQL con 48 GB de RAM, 1 CPU y 8 unidades SSD SATA III (6 GB / s) (128 GB Crucial m4) y un controlador LSI MegaRAID (SAS 9265-8i). Espero que la carga de trabajo típica se lea principalmente. Habrá algunos períodos de mayor actividad de escritura (sincronizaciones de datos...
Supongamos que tiene una base de datos donde el factor de relleno predeterminado es 20. Cada vez que se insertan datos, ¿solo crea páginas llenas hasta un 20%? Según tengo entendido, cuando se inserten los datos habrá aproximadamente el 20% de los datos en las páginas. Sin embargo, cuando se...
Tengo varios clientes con SQL Server 2008 y eso es lo que tengo aquí también en mi servidor. Utilizo archivos de respaldo para enviar bases de datos entre clientes y en mi oficina. He leído que cuando crea una copia de seguridad desde SQL Server 2012 no hay forma de restaurarla en una instancia de...
Estoy trabajando con MSSQL Server Management Studio 2008 y necesito exponer una vista a un tercero para su reconciliación de datos. He creado la vista adecuada, pero tengo problemas para crear un usuario y darle a ese usuario los permisos adecuados para seleccionar de la vista. Seguí a los...
Tengo algunos customer_commentsdivididos en varias filas debido al diseño de la base de datos, y para un informe necesito combinar el commentsde cada único iden una fila. Previamente intenté algo trabajando con esta lista delimitada de la cláusula SELECT y el truco COALESCE, pero no puedo...
Sé que puedo consultar permisos efectivos usando sys.fn_my_permissions: USE myDatabase; SELECT * FROM fn_my_permissions('dbo.myTable', 'OBJECT') entity_name | subentity_name | permission_name ------------------------------------------------ dbo.myTable | | SELECT dbo.myTable | | UPDATE...
Estoy ejecutando el envío de registros con SQL Server 2008 R2. Tengo una situación en la que la unidad de base de datos secundaria se quedó sin espacio y no estaba aplicando registros de transacciones de envío de registros. La forma en que quiero solucionar esto es eliminar las bases de datos en...
En SQL Server 2008 o posterior, ¿es UPDATE STATISTICS WITH FULLSCANuna operación de subproceso único o puede usar paralelismo? ¿Qué tal actualizar estadísticas con muestreo predeterminado? ¿Puede usar paralelismo? No veo una opción que especifique MAXDOPcon las estadísticas de...
Durante un trabajo de mantenimiento, intento obtener una lista de índices fragmentados. Pero la consulta es extremadamente lenta y tarda más de 30 minutos en ejecutarse . Creo que esto se debe a un escaneo remoto en sys.dm_db_index_physical_stats. ¿Hay alguna forma de acelerar la siguiente...
Veo un comportamiento extraño con la siguiente consulta T-SQL en SQL Server 2012: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Ejecutar esta consulta solo me da unos 1.300 resultados en menos de dos segundos (hay un índice de texto completo Name) Sin...
Estoy leyendo algunos documentos y documentos sobre el cifrado de datos transparente. Algunos documentos mencionan también la copia de seguridad de la clave maestra de servicio (para aclarar, no estoy hablando de la clave maestra de la base de datos). Simplemente no entiendo exactamente por qué...
Soy bastante nuevo en SQL Server 2012, agradecería si alguien puede ayudar. He restaurado una copia de una gran base de datos en SQL Server 2012 e intenté ejecutar algunas consultas simples en su contra. Estoy tratando de ejecutar una consulta SELECT en una tabla de 136898115líneas de base de...
Sé que podemos verificar los inicios de sesión y los usuarios que están definidos, usando la GUI en SQL Server, pero me pregunto cómo podemos hacer esta verificación usando el script. Ejecuté la consulta a continuación, pero muestra Principal_id, que no estoy seguro de cómo asignar para obtener el...
Estaba mirando una publicación en StackOverflow donde Aaron Bertrand propone usar un CTE en lugar de una tabla de números, que es una forma elegante de realizar la tarea en cuestión. Mi pregunta es, ¿por qué la primera línea del CTE comienza con un punto y coma? ;WITH n AS (SELECT TOP (10000) n...
Tengo una consulta que actualmente tarda un promedio de 2500 ms en completarse. Mi mesa es muy estrecha, pero hay 44 millones de filas. ¿Qué opciones tengo para mejorar el rendimiento, o es tan bueno como es posible? La consulta SELECT TOP 1000 * FROM [CIA_WIZ].[dbo].[Heartbeats] WHERE...
¿Cómo puedo mover una clave primaria en clúster a un nuevo grupo de archivos? Ya he encontrado un posible "algoritmo" pero es terriblemente ineficiente: Descarte indexado no agrupado (requiere que se recurran y reconstruyan) Descartar índice agrupado (requiere que se recurra a toda la...
Sé que este tipo de preguntas surgen mucho, pero aún no he leído ningún argumento convincente que me ayude a tomar esta decisión. ¡Por favor, tenga paciencia conmigo! Tengo una gran base de datos: crece en aproximadamente 10,000,000 registros por día. Los datos son relacionales y, por razones de...