Partager via


How to change the dump directory for SQL Server or SQL Agent

How to change the dump directory for SQL Server or SQL Agent

 

SQL Server creates dump files (files with a .mdmp extension) by default under the LOG folder. If you don't know where is this folder, you can run the query below :

CREATE TABLE #temp (logDate varchar(50), processInfo varchar(50), [Text] text);
INSERT #temp EXEC ('sp_readerrorlog');
SELECT [Text] FROM #temp WHERE [Text] like '%Logging SQL Server messages in file%';
DROP TABLE #temp;

These dump files are generally created when SQL Server encounters an exception or access violation.

If you see these kind ofdump files :
- First, check if you are the last service pack for your SQL server version.
- If the issue are still facing to this issue,it might be good idea to contact SQL Server Support team to ensure everything is fine with your server.

 

If your LOG folder is located on a disk drive that doesnt have enough space left on it, you can change that value to a location on a drive that has enough space. So, since SQL 2005, you can change the default dump directory inside Configuration Manager. Don't forget that it's not supported to change the value directly into the Registry.

 

Step 1: Start the Configuration Manager from Configuration Tools menu.

Step 2: Double click on SQL Server (instancename) service

Step 3: And go to ADVANCED tab. You will see the option for DUMP DIRECTORY.

How to change the dump directory for SQL Server or SQL Agent

The changes will be applied only after a restart.

Comment changer le répertoire où sont générés les DUMP SQL Server ou SQL Agent

 

SQL Server crée des fichiers de DUMP (fichiers avec une extension .mdmp) par défaut dans le dossier LOG. Si vous ne savez pas où est ce dossier, vous pouvez exécuter la requête ci-dessous :

CREATE TABLE #temp (logDate varchar(50), processInfo varchar(50), [Text] text);
INSERT #temp EXEC ('sp_readerrorlog');
SELECT [Text] FROM #temp WHERE [Text] like '%Logging SQL Server messages in file%';
DROP TABLE #temp;

Ces fichiers de DUMP sont généralement créés lorsque SQL Server rencontre une Access Violation ou une exception.

Si vous rencontrez ces types de fichiers dump :
- Tout d'abord, vérifiez si vous êtes dans la dernière version du service pack.
- Si le problème est toujours présent, je vous recommande de contacter l'équipe du Support Microsoft afin de vous assurer tout va bien sur votre serveur.

 

Si votre répertoire LOG est situé sur un disque qui n'a pas suffisamment d'espace, vous pouvez changer l'emplacement sur un disque qui a suffisamment d'espace. Depuis SQL 2005, vous pouvez modifier le répertoire de génération de DUMP avec le Gestionnaire de configuration. N'oubliez pas qu'il n'est pas supporté pour modifier cette valeur directement dans la base de Registre.

 

Etape 1 : Lancez le Configuration Manager depuis le ménu Configuration Tools.

Etape 2 : Double cliquez sur le service SQL Server(instancename)

Etape 3 : Et allez sur l'onglet ADVANCED . Vous devriez voir l'option DUMP DIRECTORY.

How to change the dump directory for SQL Server or SQL Agent

Les modifications seront appliquées après le redémarrage du service.

Cómo cambiar el directorio donde se generan el DUMP SQL Server o agente SQL

 

SQL Server crea los archivos DUMP (archivos con una extensión de .mdmp) en la carpeta de registro de forma predeterminada. Si usted no sabe donde esta carpeta, puede ejecutar la siguiente consulta:

CREATE TABLE #temp (logDate varchar(50), processInfo varchar(50), [Text] text);
INSERT #temp EXEC ('sp_readerrorlog');
SELECT [Text] FROM #temp WHERE [Text] like '%Logging SQL Server messages in file%';
DROP TABLE #temp;

Estos archivos DUMP se crean normalmente cuando SQL Server detecta una infracción de acceso o una excepción.

Si se encuentran con estos tipos de archivo de DUMP :
- En primer lugar, comprobar si estás en el service pack más reciente.
- Si el problema persiste, recomiendo que contactar con el equipo de soporte técnico de Microsoft para asegurar que todo va bien en el servidor.

 

Si el directorio de registro se encuentra en un disco que no tiene suficiente espacio, puede cambiar la ubicación en un disco que tiene suficiente espacio. Desde SQL 2005, puede cambiar el directorio con generación de DUMP de administrador de configuración. Debe tenerse en cuenta que no es compatible para cambiar este valor directamente en la base de datos del registro.

 

Paso 1 : Inicie el Configuration Manager de la ménu de Configuration Tools.

Paso 2 : Haga doble clic en el servicio SQL Server(instancename)

Paso 3 : Y vaya a la ficha ADVANCED. Debería ver la opción DUMP DIRECTORY.

How to change the dump directory for SQL Server or SQL Agent

Los cambios se aplicarán después de reiniciar el servicio.

Michel Degremont| Microsoft EMEA
Product Support Services Developer -SQL Server Core Engineer |

Comments

  • Anonymous
    September 13, 2014
    Thank's