Importer des données dans SQL Server

@joekakone

Joseph Konka @joekakone

03/03/2022 · 3 min

Dans SQL Server, la taille des fichiers de log et de bases de données peut grandir très vite, ce qui peut causer un problème d'espace de stockage. Dans ce tutoriel, je vous montre comment gérer les fichiers de log et de bases de données dans SQL Server.

Accoder les droits à NT Service\MSSQLSERVER#

Faites clique droit sur le fichier > Propriétes > Sécurité > Ajouter

Accodez des droits de lectures à NT Service\MSSQLSERVER.

Générer un fichier de format#

bcp datamart.dbo.dim_dates format nul -c -t ";" -f D:\workspace\tmp\dim_dates_format_file.fmt -T -S localhost;
bcp datamart.dbo.dim_customers format nul -c -t ";" -f D:\workspace\tmp\dim_recharge_format_file.fmt -T -S localhost;
bcp datamart.dbo.dim_stores format nul -c -t ";" -f D:\workspace\tmp\dim_canal_format_file.fmt -T -S localhost;
dim_dates_format_file.fmt
14.0
4
1       SQLCHAR             0       11      ";"      1     mth                            ""
2       SQLCHAR             0       7       ";"      2     mois                           French_CI_AS
3       SQLCHAR             0       4       ";"      3     annee                          French_CI_AS
4       SQLCHAR             0       24      "\r\n"   4     load_datetime                  ""

Importer les données#

BULK INSERT datamart.dbo.dim_dates
FROM 'D:/workspace/dump_dim_dates.csv'
WITH
(
    FORMATFILE = 'D:/workspace/dim_dates_format_file.fmt',
    FIRSTROW = 2,           
    TABLOCK
)

Commentaires

Inscrivez-vous à une formation complète

Voir le catalogue