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