ImplementacióndelabasededatosdeITAssistantenlabasededatosremota
Enlaestacióndeadministración,detengaelserviciodeconexióndeITAssistantyelserviciodesupervisióndereddeITAssistantdesdeelAdministradorde
controldeservicios.EstoevitaráquelosserviciosdeITAssistanttenganaccesoalabasededatoslocaldeITAssistant.Asegúresedequeningúnotro
programatengaaccesoalabasededatoslocaldeITAssistant.Siseestáejecutandounprogramadebasededatoscomoelanalizadordeconsultasoel
AdministradorcorporativodeSQLServer,cierreelprogramaocompruebequenoestéaccediendoalabasededatoslocaldeITAssistant.
Enlaestacióndeadministración,desconectelabasededatosdeITAssistantdelSQLServerlocalejecutandolautilidaddeadministracióndebasesdedatos
deITAssistantenlalíneadecomandos.
Ejecute el siguiente comando desde el directorio bin de IT Assistant:
dcdbmng /r
CuandolabasededatosdeITAssistantsehadesconectadocorrectamente,apareceelcuadrodediálogoDesconectarbasededatos.
Paraasegurarsedequelabasededatosestédesconectada,realicelospasossiguientes:
1. InicieelAdministradordeorígenesdedatosODBChaciendoclicenInicio. Seleccione Configuración® Panel de control® Herramientas
administrativas® Orígenesdedatos(ODBC).
2. Seleccione la ficha DSN del sistema.
AsegúresedequenoexistaningunafuentededatosdelsistemaconelnombreITAssist (basededatoslocaldeITAssistant).
Si existe esa fuente de datos del sistema, haga clic en Quitar para eliminar esta fuente de datos.
Enlaestacióndeadministración,desplácesealacarpetaDataeneldirectoriodeinstalacióndeSQLServer.Demanerapredeterminada,larutadeaccesode
lainstalaciónesC:\Program Files\Microsoft SQL Server\MSSQL. Copie el archivo de base de datos de IT Assistant, ITAssist_Data.mdfaunaubicaciónen
el sistema de base de datos remoto. Para este ejemplo, consideraremos que la ruta de acceso deseada es DB_PATH.
En el sistema de base de datos remoto, conecte el archivo de base de datos, ITAssist_Data.mdf que se encuentra en DB_PATH, al SQL Server local. Puede
hacerestosiejecutalasiguientedeclaracióndeSQLconlabasededatosmaestralocal:
exec sp_attach_single_file_db @dbname='ITAssist',@physname='DB_PATH\ITAssist_Data.mdf'
SihayvariasinstanciasdeSQLServerenelsistemadebasededatosremoto,puedeejecutarladeclaraciónanteriordeSQLyconectarITAssist a cualquier
instancia de SQL Server. Sin embargo, se recomienda conectar ITAssistalainstanciapredeterminadadelabasededatosmaestralocal.Estopuedeverseen
elgrupoSQLServerdelAdministradorcorporativoSQL.TodaslasinstanciasnopredeterminadasdeSQLServertendránelnombredelainstanciaunidoa
ellas. Para este ejemplo, consideremos MYINST1 y MYINST2 como las dos instancias no predeterminadas de SQL Server.
EstasinstanciasdeSQLServerserán:REMOTE_DB_SERVER\MYINST1 y REMOTE_DB_SERVER\MYINST2.EstotambiénsepuedeverenelgrupodeSQL
ServerdelSQLEnterpriseManager.SieladministradorcorporativoSQLdelsistemadebasededatosremotonotieneunalistacompletadetodaslas
instancias de SQL Server en el sistema, registre estas instancias no predeterminadas para que aparezcan en el grupo de SQL Server.
ConexióndeITAssistantalabasededatosremota
Para conectar IT Assistant a la base de datos remota:
1. Enlaestacióndeadministración,desplácesealdirectoriodeinstalacióndeITAssistantymodifiqueelarchivodeconfiguración,dconfig.ini, sustituyendo
cada cadena (local) por el nombre del SQL Server que reside en el sistema de base de datos remoto. Puede encontrar la cadena en las secciones
[ITAssist_Odbc_Attributes] y [Master_Odbc_Attributes].
2. SilabasededatosdeITAssistantresideenlainstanciapredeterminadadeSQLServer,labasededatosdeITAssistantserá<nombre del servidor de la
base de datos>. Si la base de datos de IT Assistant reside en una instancia no predeterminada de SQL Server, por ejemplo MYINST1, entonces la base
dedatosdeITAssistantserá<nombre del servidor de la base de datos>\MYINST1. En otras palabras,
Attribute3=Server, <nombre/direcciónIPdelservidordelabasededatos>, en caso de una instancia predeterminada
Attribute3=Server, <nombre del servidor de la base de datos>\MYINST1, en caso de una instancia nombrada
3. Enlaestacióndeadministración,cambielascredencialesdeiniciodesesiónenlosserviciosdeITAssistantdeCuenta de sistema local a la cuenta
comúnqueseusóparainiciarsesiónenelSQLServerlocal,tantoenlaestacióndeadministracióncomoenelsistemadebasededatosremoto.
Supongamos que en este caso es la cuenta local de administrador.
4. DeberácambiarlascredencialesdeiniciodesesiónparaelserviciodeconexióndeITAssistantyelserviciodesupervisióndereddeITAssistant.Para
haceresto,hagaclicconelbotónderechodelmouseenlosserviciosindividualesdelAdministrador de control de servicios y seleccione Propiedades.
Seleccione la ficha Iniciodesesiónparacambiarlascredencialesdeiniciodesesión.
Si va a configurar estos servicios para que se ejecuten en una cuenta de usuario distinta, la cuenta de usuario utilizada para el Iniciodesesión debe
tener los siguientes privilegios de usuario:
l Actuar como parte del sistema operativo (este privilegio se requiere en el sistema Windows 2000)
l Reemplazar un testigo de nivel de proceso
l Iniciarsesióncomoservicio