Users Guide

l SQLServer2008R2utiliselamêmeauthentificationquecelleutiliséeparSQLServer2008R2ExpressEditionsurlastationdegestion.
l Lastationdegestionetlabasededonnéesdistanteutilisentlamêmeauthentificationdedroitsd'administrateur,sontconnectéesàl'aidedumême
compte,etlesbasesdedonnéesSQLServerdesdeuxsystèmessontconfiguréespourutilisercecompte.Celas'expliqueparlefaitquelesservices
d'ITAssistantaccèdentàSQLServer2008R2ExpressEditionvial'authentificationWindowsNT.
Dans cet exemple, nous supposons que le nom d'utilisateur est «administrateur»sur les deux serveurs avec des mots de passe identiques et que les deux
systèmesrésidentdanslemêmedomaineNT.
Déploiementdelabasededonnéesd'ITAssistantsurlabasededonnéesdistante
Surlastationdegestion,arrêtezleservicedeconnexiond'ITAssistantetleservicedesurveillanceréseaud'ITAssistantàpartirdugestionnairedecontrôle
desservices.Celaempêchelesservicesd'ITAssistantd'accéderàlabasededonnéeslocaled'ITAssistant.Veillezàcequ'aucunautreprogrammen'accèdeà
labasededonnéeslocaled'ITAssistant.SiunprogrammedebasededonnéestelquelegestionnairedeSQLServerEnterpriseet/oul'analyseurderequête
estencoursd'exécution,fermezleprogrammeouveillezàcequeleprogrammen'accèdepasàlabasededonnéeslocaled'ITAssistant.
Surlamanagementstation(stationdegestion),déconnectezlabasededonnéesd'ITAssistantduserveurSQLServerlocalenexécutantl'utilitairedegestion
debasesdedonnéesd'ITAssistantàpartirdelalignedecommande.
Exécutezlacommandesuivanteàpartirdurépertoirebind'ITAssistant:
dcdbmng /r
Unefoislabasededonnéesd'ITAssistantdéconnectée,laboîtededialogueDétacherlabasededonnées s'affiche.
Pourgarantirquelabasededonnéesestbiendétachée,effectuezlesétapessuivantes:
1. DémarrezlegestionnairedesourcesdedonnéesODBCencliquantsurleboutonDémarrer.SélectionnezParamètres® Panneau de configuration®
Outils d'administration® Sourcesdedonnées(ODBC).
2. Sélectionnezl'ongletSystèmeDSN.
Veillezàcequ'aucunesourcededonnéessystèmeneportelenomITAssist (basededonnéeslocaled'ITAssistant).
Siunetellesourcededonnéesdesystèmeexiste,cliquezsurSupprimerpoureffacercettesourcededonnées.
Sur la station de gestion, naviguez jusqu'au dossier Donnéesdanslerépertoired'installationdeSQLServer.Pardéfaut,lechemind'installationest
C:\Program Files\Microsoft SQL Server\MSSQL.Copiezlefichierdebasededonnéesd'ITAssistant,ITAssist_Data.mdf,dansunemplacementdusystème
debasededonnéesdistant.Pourcetexemple,lecheminsélectionnéestDB_PATH.
Surlesystèmedebasededonnéesdistant,attachezlefichierdebasededonnéesITAssist_Data.mdfsituédansDB_PATH au serveur SQL Server local.
Celapeutêtreeffectuéenexécutantl'instructionSQLsuivantesurlabasededonnéesmaîtrelocale:
exec sp_attach_single_file_db @dbname='ITAssist',@physname='BD_CHEMIN\ITAssist_Data.mdf'
S'ilexisteplusieursinstancesdeSQLServersurlesystèmedebasededonnéesdistant,vouspouvezalorsexécuterl'instructionSQLci-dessus et rattacher
ITAssistàn'importequelleinstancedeSQLServer.Cependant,ilestrecommandéqu'ITAssistsoitrattachéàl'instancepardéfautdelabasededonnées
maîtrelocale.CelapeutêtreaffichédanslegroupeSQLServerdugestionnaireSQLEnterprise.Lenomdel'instanceserarattachéàtouteslesinstances
autresquecellepardéfautdeSQLServer.Pourcetexemple,considéronsMYINST1 et MYINST2 commelesdeuxinstancesautresquecellepardéfautde
SQL Server.
CesinstancesSQLServersont:REMOTE_DB_SERVER\MYINST1 et REMOTE_DB_SERVER\MYINST2.CelapeutêtreaffichédanslegroupeSQLServerdu
gestionnairedeSQLEnterprise.SilegestionnaireSQLEnterprisedusystèmedebasededonnéesdistantnedisposepasd'unelistecomplètedetoutesles
instancesSQLServerdusystème,enregistrezlesinstancesquinesontpaspardéfautafinqu'elless'affichentdanslegroupeSQLServer.
Connexiond'ITAssistantàlabasededonnéesdistante
Pourconnecterl'ITAssistantàlabanquededonnéesàdistance:
1. Surlastationdegestion,naviguezjusqu'aurépertoired'installationd'ITAssistantetmodifiezlefichierdeconfigurationdconfig.inienremplaçant
chaquechaîne(local)parlenomduserveurSQLServerrésidantsurlesystèmedebasededonnéesdistant.Vouspouveztrouvercettechaînesous
les sections [ITAssist_Odbc_Attributes] et [Master_Odbc_Attributes].
2. Silabasededonnéesd'ITAssistantrésidesurl'instancepardéfautdeSQLServer,labasededonnéesd'ITAssistantestalors<nom du serveur de base
dedonnées>.Silabasededonnéesd'ITAssistantrésidesuruneinstanceautrequecellepardéfautdeSQLServer,parexempleMYINST1, la base de
donnéesd'ITAssistantestalors<nomduserveurdebasededonnées>\MYINST1. Autrement dit,
Attribute3=Server, <nom/adresseIPduserveurdebasededonnées>danslecasdel'instancepardéfaut
Attribute3=Server, <nomduserveurdebasededonnées>\MYINST1danslecasdel'instancenommée
3. Surlastationdegestion,modifiezlesréférencesdeconnexiondesservicesd'ITAssistantducomptedusystèmelocalverslecomptecommunutilisé
pourseconnecterauserveurSQLServerlocalsurlastationdegestionetlesystèmedebasededonnéesdistant.Danscecas,supposonsqu'il
s'agisse du compte d'administrateur local.
4. Vousdevezmodifierlesréférencesdeconnexionduservicedeconnexiond'ITAssistantetduservicedesurveillanceréseaud'ITAssistant.Pourcefaire,
REMARQUE : le premier argument @dbnamepréciselenomdelabasededonnéesetdoittoujoursêtreITAssist.Ledeuxièmeargument@physname
indiqueoùlefichierdebasededonnéessetrouveetvousdeveztoujoursutiliserl'emplacementcorrectdufichier,ITAssist_Data.mdf.