Skip to content

SQL Server ​

Pour se connecter à SQL Server, la solution utilise le pilote Microsoft JDBC pour SQL Server.

Installation du pilote ​

Ce pilote est inclus dans la distribution, aucune étape supplémentaire n'est requise.

Configuration ​

ParamètreValeur
cfg.server.local.config.urljdbc:sqlserver://<serveur>:<port>;databaseName=<base>;encrypt=true;sendStringParametersAsUnicode=false
cfg.server.local.config.userVotre nom d'utilisateur SQL Server
cfg.server.local.config.passwordVotre mot de passe SQL Server
cfg.server.local.config.drivercom.microsoft.sqlserver.jdbc.SQLServerDriver

L'URL doit inclure sendStringParametersAsUnicode=false pour empêcher SQL Server de convertir les paramètres en Unicode et améliorer considérablement les performances.

Utilisation d'une instance spécifique ​

Si vous utilisez une instance spécifique de SQL Server, vous pouvez la spécifier dans l'URL en ajoutant instanceName=<nomInstance> à la fin de l'URL.

Exemple : jdbc:sqlserver://localhost:1433;instanceName=SQLEXPRESS;databaseName=SFiler;encrypt=true;sendStringParametersAsUnicode=false

Utilisation de l'authentification Windows ​

Si vous utilisez l'authentification Windows, vous pouvez définir la propriété integratedSecurity à true dans l'URL. Cela fera en sorte que le pilote utilise les identifiants de l'utilisateur Windows actuel pour se connecter à la base de données.

Cela nécessite l'installation de DLL supplémentaires sur le serveur où S-Filer Portal est exécuté. Vous devez télécharger le fichier sqljdbc_auth.dll depuis le site web Microsoft et le copier dans le dossier [Dossier d'installation]/server/ext/lib.

Exemple : jdbc:sqlserver://localhost:1433;integratedSecurity=true;databaseName=SFiler;encrypt=true;sendStringParametersAsUnicode=false