Vous pouvez modifier le code du listing 3 afin de rechercher l'environnement de base de données approprié pour la base de données Northwind et d'établir une connexion de manière dynamique à un serveur SQL Server à partir du seul nom de la base de données dans l'environnement. Le code du
Localisation de SQL Server et connexion
listing 5 fait appel à une requête SQL ADSI afin d’obtenir
l’information ADsPath pour la base de données Northwind
dont l’attribut Flags a la valeur 1 (désignant donc l’environnement
de production). Le code utilise ensuite la propriété
ADSI Parent pour récupérer le conteneur parent MSSQLSERVER
de mS-SQL-SQLDatabase. Après avoir obtenu l’information
ADsPath pour l’objet mS-SQLSQLServer,
le code extrait le numéro
de port sur lequel SQL Server s’exécute,
puis se sert de la propriété ADSI
Parent pour obtenir le nom du serveur
ou dNSHostname. Une fois récupérés
le nom de serveur et le numéro de
port, le code établit une connexion sécurisée
au serveur SQL Server. Les éléments
téléchargeables fournis avec
cet article incluent une DLL COM
Visual Basic (VB) 6.0 et du code
VBScript, qui effectuent les quatre
tâches présentées (www.itpro.fr Club
Abonnés) : obtenir les serveurs SQL
Server, les bases de données et la
source des données, puis définir l’attribut
Flags. L’utilisation d’une DLL
permet de pallier à la lenteur des performances
autrement constatée avec
le seul langage VBScript.
La publication d’un service est
l’une des fonctionnalités les plus puissantes
d’AD. Lorsque vous publiez un
serveur SQL Server en tant que service
dans Active Directory, vous pouvez
concevoir des applications client capables
de localiser dynamiquement
des bases de données via la publication
de service et la fonction de recherche,
éliminant ainsi les modifications
manuelles de configuration des
clients. D’un autre côté, en mettant
simplement à jour l’emplacement de
la base de données dans AD, les DBA
peuvent déplacer plus facilement les
bases de données vers un autre serveur sans incidence pour
les applications qui les localisent dynamiquement par le biais
d’Active Directory.
En publiant un serveur SQL Server dans AD et en développant
des applications qui utilisent la publication de service,
vous pouvez vous affranchir du besoin de stocker des
données de configuration statiques sur chaque client. Vous
disposez en outre d’une souplesse accrue pour la reconfiguration
des emplacements de base de données et vous pouvez
réduire les temps d’arrêt découlant d’une migration des
bases de données d’un environnement de serveur vers un
autre.
Téléchargez cette ressource

Etude « RSE 2023 » avec Atos et son entité sustainability EcoAct
La réglementation qui oblige désormais les entreprises à agir vertueusement envers le climat, va se renforcer pour évaluer les efforts et la communication de leurs actions et leur suivi. L’enquête d’Atos vise à déterminer la connaissance des entreprises sur les réglementations et les obligations qui leur incombent. Votre entreprise est-elle équipée efficacement pour répondre à ces défis, à la réglementation et aux nouvelles attentes ? Voici 10 questions qui vous permettront de faire un état des lieux.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Euclyde Datacenters, un fort positionnement sur le marché des datacenters souverains
- Top 6 des Enjeux de la Sécurité du Cloud
- Le secret de la réussite industrielle ? De l’audace, de l’audace et encore de l’audace
- Les avantages de la norme WebAuthn
- L’urgence de faire converger Observabilité et Sécurité
