475 links
268 private links
  • When 140 characters is not enough!
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
1 results tagged schematic-diagram x
  • Génération d'un schéma de base de données SQL Server 2017+ avec SchemaSpy

    https://schemaspy.readthedocs.io/en/latest/installation.html

    • Installer le JRE (JavaRuntime) ou openJDK 11
    • Installer graphviz
    • Télécharger schemaspy -> https://github.com/schemaspy/schemaspy/releases
    • Télécharger le driver jdbc pour SQL Server -> https://learn.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server

    et enfin

    java -jar schemaspy-6.2.4.jar -dp mssql-jdbc-12.6.1.jre11.jar -t mssql17 -host $SQLServer -port $PORT -db $DataBase -u $DBUser -p $DBPwd -hq -o $OutRep -connprops encrypt\\=false

    En remplaçant (ou en définissant) :

    • $SQLServer -> le nom ou l'IP du serveur SQL Server
    • $PORT -> port 1433 par défaut
    • $DataBase -> nom de la base de données
    • $DBUser -> compte pour la connexion au serveur/base de données
    • $DBPwd -> mot de passe pour la connexion
    • $OutRep -> répertoire où schemaSpy écrira les pages html et les images

    À noter : 

    -connprops encrypt\\=false 

    est utilisé pour ne pas avoir l'erreur de connexion, blablabla tls.

    -t mssql17

    pour avoir la compatibilité avec SQL Server 2017, 2019 et 2022.


    Pour exclure des tables, ajouter : -I "regex".

    par exemple,

    -I "(aa_|bb_).*"

    Pour exclure des colonnes (relations, pk/fk) : ajouter -X "regex"

    par exemple,

    -X "table.column"
    March 29, 2024 at 15:47:30 GMT+1 * - permalink -
    QRCode
    - https://shaarli.chibi-nah.net/shaare/6smNsA
    schematic-diagram schemaspy SQLserver
Links per page: 20 50 100
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation