SQL Server 2005 Native Client (SQLNCLI)



Documents pareils
Créer un rapport pour Reporting Services

Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3

La réplication sous SQL Server 2005

Microsoft Application Center Test

Sauvegarde des bases SQL Express

Déploiement d'une base SQL Express

SQL Server et Active Directory

Reporting Services - Administration

Les Utilisateurs dans SharePoint

Installation FollowMe Q server


Procédure d'installation de SQL Server Express 2008

Host Integration Server 2000

La double authentification dans SharePoint 2007

SQL Express face à la concurrence

Utiliser Reporting Services pour des NewsLetter

Business Intelligence avec SQL Server 2012

Procédure d'installation de SQL Server Express 2005

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

Connexion à SQL server

Guide de déploiement

1 Introduction. Business Intelligence avec SharePoint Server 2010

Guide SQL Server 2008 pour HYSAS

Procédure d installation :

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Printer Administration Utility 4.2

Installation SharePoint Foundation 2013 en mode Stand-Alone

Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server

Installation de SharePoint Foundation 2013 sur Windows 2012

Exécution de PCCOMPTA à distance sous Terminal Server 2003.

Installation et configuration du CWAS dans une architecture à 2 pare-feux

SQL SERVER PRECONISATIONS A L INSTALLATION.2 VERIFICATION INSTALLATION...2 CONNEXION RESEAU.4 EMPLACEMENTS DOSSIERS & SAUVEGARDES...

Instructions d installation de MS SQL Server pour Sage 50 Classement et Gestion commerciale. Sage Suisse SA Avenue Mon-Repos Lausanne

NAS 206 Utiliser le NAS avec Windows Active Directory

1. Aménagements technologiques 2. Installation de Microsoft SQL Server Microsoft SQL Server 2008 Service Pack 3

Installation 1K-Serveur

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

Manuel du logiciel PrestaTest.

Création d'un site web avec identification NT

Plan de formation 80623A Installation et Déploiment dans Microsoft Dynamics CRM 2013

Procédure d'installation complète de Click&Decide sur un serveur

Microsoft Windows NT Server

Configuration de WebDev déploiement Version 7

(Fig. 1 :assistant connexion Internet)

Logiciel Enterprise Guide Version 1.3 Windows

STATISTICA Version 12 : Instructions d'installation

SQL Server Installation Center et SQL Server Management Studio

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Procédure : Sauvegarder un Windows 7 sur un disque réseau

Guide détaillé pour Microsoft Windows Server Update Services 3.0 SP2

KASPERSKY LABS. Kaspersky Administration Kit 6.0. Guide de deploiement

Module 1 : Préparation de l'administration d'un serveur

TecLocal 4.0. Nouveautés de la version 4.0 (notes de mise à jour)

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur

Lancez le setup, après une phase de décompression, la fenêtre d installation des prérequis apparaît, il faut les installer :

LES ACCES ODBC AVEC LE SYSTEME SAS

Moteur de réplication de fichiers BackupAssist

Infrastructure RDS 2012

Aménagements technologiques

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

AFTEC SIO 2. Christophe BOUTHIER Page 1

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

Serveur d application WebDev


Guide d installation de MEGA Desktop Application MEGA 2009 SP4

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

Guide de migration BiBOARD V10 -> v11

Corrigé de l'atelier pratique du module 6 : Transfert de données

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Configuration Wi-Fi pour l'utilisation d'eduroam

SafeGuard Enterprise Guide d'installation. Version du produit : 7

Préconisations Techniques & Installation de Gestimum ERP

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

Directives d installation

COMMENT INSTALLER LE SERVEUR QIPAIE

IN SYSTEM. Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL Server V16. Objectif :


Sharpdesk V3.3. Guide d installation Push pour les administrateurs système Version

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

Administration de la base de données COMOS. Platform Administration de la base de données. Marques. Conditions requises. MS SQL Server 2005/2008

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

Mettre en place un accès sécurisé à travers Internet

Intrusion Defense Firewall 1.1 pour OfficeScan Client/Server Edition. Guide de déploiement

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt

FORMATION Offre de Formation - Packaging. Les bonnes pratiques du packaging avec Installshield et AdminStudio. Contact et inscriptions

Pré requis Microsoft Windows Server 2008

StreamServe Persuasion SP4

WINDOWS SERVER 2008 PART III : REMOTE APP

Guide de mise à jour BiBOARD

Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services

Hyper V. Installation et configuration d une machine virtuelle. Joryck LEYES

Rokia Missaoui - UQO. INF4163 Hiver 2008

SAGE Financements Notice de mise à jour via internet

1. Comment accéder à mon panneau de configuration VPS?

Comment installer un certificat de signature pour Mozilla Firefox

Chapitre 1 Introduction

Transcription:

SQL Server 2005 Native Client (SQLNCLI) Qu'est-ce que le SQL Native Client pour SQL 2005 Dans cet article nous allons aborder une question assez peu documentée et pourtant importante. Le client natif pour SQL Server 2005. Introduction De nombreuses questions sur les forums et Newsgroups portent sur la difficulté de connecter des clients sur un moteur SQL Server 2005. Ainsi, cet article est né de cette question de la connectivité des clients sur le moteur relationnel SQL Server 2005 et de la configuration (ou personnalisation) possible de ce client. Présentation SQL Server 2005 apporte de très nombreuses nouveautés qui ne sont pas supportées par les clients d'ancienne génération. Ainsi la MDAC (Microsoft Data Access Components), même dans sa dernière version peut provoquer des erreurs lors du travail avec SQL Server 2005. Il faut donc télécharger le client natif SQL Server 2005, que vous trouverez sur le site de Microsoft : Feature Pack pour Microsoft SQL Server 2005 Au milieu de cette page apparaît : Microsoft SQL Server Native Client (SQLNCLI) Nous allons donc dans cet article voir comment installer et paramétrer cet outil.

Installation Une fois le fichier "sqlncli.msi" téléchargé (vous devez choisir la version adaptée à votre plateforme), il nous faut bien sur le lancer pour débuter l'installation. Vous devez ensuite accepter les termes de la licence.

Puis fournir les renseignements sur votre situation. On sélectionne ensuite les composants à installer, nous ne prendrons pas le SDK proposé.

On peut alors lancer l'installation. Les fichiers sont alors copiés sur le disque et les données sauvées dans la base de registre.

L'installation est maintenant terminée. Nous allons voir maintenant en détail ce qui a été installé et voir les possibilités de personnalisation.

Composants Le client natif installe des DLL dans le system de Windows, ainsi que des clés dans la base de registre. Vous trouverez cet ensemble de fichiers dans le répertoire : C:\Windows\System32\ Vous verrez alors les différentes DLL en rapport avec SQLNCLI comme : sqlncli.dll sqlnclir.dll Ainsi que le fichier d'aide : sqlncli.chm Ainsi, une fois installés ces pilotes sont utilisables pour des applications via les chaines de connexion (comme on les connaît bien, mais aussi directement dans la création d'un lien ODBC. Ainsi, si on va dans le panneau de configuration, puis dans les outils d'administration et que l'on lance "Sources de données (ODBC)".

On clique sur l'onglet "Sources de données système" : On va alors dans "ajouter", et on voit tout en bas apparaître "SQL Native Client".

On renseigne les différents champs pour la connexion sur l'instance SQL Server 2005 voulue. Puis les paramètres de sécurité pour l'authentification sur le serveur SQL.

Puis, on spécifie la base de données de travail (si on en a une). Enfin, on paramètre les options de travail sur les appels ODBC.

Un récapitulatif apparaît alors avec la possibilité de tester la connexion. Ainsi notre lien ODBC est maintenant paramétré pour utiliser le client natif SQL Server 2005. Dans le cas de migration d'une base de données de SQL Server 2000 vers SQL Server 2005, c'est une chose qu'il faut faire sur les postes client dont les applications passent par ce type de liaison.

Personnalisation Afin de pouvoir effectuer la configuration possible de ce client, il nous faut avoir l'outil de gestion de la configuration de SQL Server 2005 : SQL Server Configuration Manager (composant enfichable dans la MMC : SQLServerManager.msc) Cette personnalisation n'est possible qu'une fois les clients d'administration de SQL Server 2005 installés sur le poste. Ils permettent de définir des options particulières sur les appels vers SQL Server 2005 : Forcer l'encryption du protocole Utiliser un certificat Nous pouvons aussi définir les protocoles actifs sur le client pour les appels vers les serveurs SQL, ainsi que l'ordre de priorité de ceux-ci. Cette personnalisation est plus adaptée pour des serveurs, ainsi les premier ciblés seront les serveurs WEB (Site WEB IIS, Sites SharePoint,... etc.) utilisant le moteur relationnel SQL Server 2005 pour le stockage des données. Ainsi une fois lancé le client "SQL Server Configuration Manager" sur ce serveur IIS, on voit apparaître un menu sur la gauche : "SQL Native Client Configuration".

Si on développe ce menu, on voit alors la possibilité de gérer les Protocoles et les Alias. Les Protocoles Les protocoles permettent de définir ceux que l'on souhaite activer et avec quel ordre de priorité pour les appels vers SQL Server. Ainsi on peut activer ou désactiver un protocole en cliquant avec le bouton droit de la souris.

La seconde possibilité de paramétrage est de cliquer avec le bouton droit de la souris sur "Protocoles" et sélectionner "Propriétés". Ainsi, depuis cet écran, on peut sélectionner les protocoles à activer et donner la priorité sur chacun. De plus, le protocole de mémoire partagée peut aussi être désactivé depuis cet écran. Les Alias Les Alias permettent de définir un nom qui sera associé à une instance (nommée ou non) de SQL Server. Ce nom pourra alors être utilisé directement depuis la chaine de connexion classique. Pour se faire, on doit cliquer avec le bouton droit et on sélectionne "Nouvel alias".

On définit alors le nom de l'alias, le protocole, le port (si c'est du TCP/IP) et le nom de l'instance SQL Server visée. On peut donc lister les instances souhaiter avec des noms plus parlant.

Ainsi on peut vérifier le bon fonctionnement avec SQL Server Management Studio. Il est à noter que cela fonctionne aussi pour SQL Server 2000 et donc MSDE. Maintenant, il ne reste plus qu'à adapter la configuration à votre besoin.

Conclusion Cet article nous a montré l'importance de la configuration du poste client dans la mise en place de solutions basées sur SQL Server 2005. Cette configuration doit être prise en compte aussi bien pour les postes clients que les serveurs WEB dans les architectures en trois tiers. Voici quelques liens utiles si cet article vous a intéressé : Configuration de SQL Native Client Configuration des clients OLE DB Gestionnaire de configuration SQL Server Feature Pack pour Microsoft SQL Server 2005 2 nouveaux webcasts de la série "SQL Server 2005 pour les administrateurs expérimentés" Release manifest for Microsoft SQL Server Native Client (9.00.1399.06) (US) En vous souhaitant de bons projets de développement. Romelard Fabrice (alias F ) Consultant Technique ilem SA