{"id":673,"date":"2026-05-08T09:44:19","date_gmt":"2026-05-08T12:44:19","guid":{"rendered":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/?p=673"},"modified":"2026-05-08T09:44:19","modified_gmt":"2026-05-08T12:44:19","slug":"copiar-una-knowledge-base-de-genexus-a-otra-pc","status":"publish","type":"post","link":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/?p=673","title":{"rendered":"Copiar una Knowledge Base de GeneXus a otra PC"},"content":{"rendered":"<h1 class=\"text-text-100 mt-3 -mb-1 text-[1.375rem] font-bold\">Copiar una Knowledge Base de GeneXus a otra PC<\/h1>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Gu\u00eda paso a paso para migrar una KB de GeneXus (con SQL Server y Tomcat) entre m\u00e1quinas de la empresa.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Paso 1 \u2014 Detener la base de datos en SQL Server<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Abr\u00ed <strong>SQL Server Management Studio<\/strong> en la PC de origen, hac\u00e9 clic derecho sobre la base de datos de tu KB (por ejemplo <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">GX_KB_GX17_RecursosDSR<\/code>) y seleccion\u00e1 <strong>Tasks \u2192 Detach<\/strong> o ejecut\u00e1:<\/p>\n<div class=\"relative group\/copy bg-bg-000\/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100\" role=\"group\" aria-label=\"C\u00f3digo sql\">\n<div class=\"sticky opacity-0 group-hover\/copy:opacity-100 group-focus-within\/copy:opacity-100 top-2 py-2 h-12 w-0 float-right\">\n<div class=\"absolute right-0 h-8 px-2 items-center inline-flex z-10\">\n<div class=\"relative\">\n<div class=\"transition-all opacity-100 scale-100\">\u00a0<\/div>\n<div class=\"absolute inset-0 flex items-center justify-center\">\n<div class=\"transition-all opacity-0 scale-50\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"text-text-500 font-small p-3.5 pb-0\">sql<\/div>\n<div class=\"overflow-x-auto\">\n<pre class=\"code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5\"><code class=\"language-sql\"><span class=\"token token\">ALTER<\/span> <span class=\"token token\">DATABASE<\/span> <span class=\"token token\">[<\/span>GX_KB_GX17_RecursosDSR<span class=\"token token\">]<\/span> <span class=\"token token\">SET<\/span> OFFLINE <span class=\"token token\">WITH<\/span> <span class=\"token token\">ROLLBACK<\/span> IMMEDIATE<span class=\"token token\">;<\/span><\/code><\/pre>\n<\/div>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Esto libera los archivos <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">.mdf<\/code> y <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">.ldf<\/code> para que se puedan copiar sin errores.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Paso 2 \u2014 Copiar la carpeta del proyecto (KB)<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Abr\u00ed <strong>Total Commander<\/strong> y conectate a la PC destino usando su nombre de equipo. Por ejemplo, en la barra de ruta escrib\u00ed:<\/p>\n<div class=\"relative group\/copy bg-bg-000\/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100\" role=\"group\" aria-label=\"C\u00f3digo\">\n<div class=\"sticky opacity-0 group-hover\/copy:opacity-100 group-focus-within\/copy:opacity-100 top-2 py-2 h-12 w-0 float-right\">\n<div class=\"absolute right-0 h-8 px-2 items-center inline-flex z-10\">\n<div class=\"relative\">\n<div class=\"transition-all opacity-100 scale-100\">\u00a0<\/div>\n<div class=\"absolute inset-0 flex items-center justify-center\">\n<div class=\"transition-all opacity-0 scale-50\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-x-auto\">\n<pre class=\"code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5\"><code>\\\\PC15653907\\D$\\Proyectos\\GX17\\<\/code><\/pre>\n<\/div>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Copi\u00e1 toda la carpeta de la KB desde el origen hacia esa ubicaci\u00f3n. En este ejemplo:<\/p>\n<div class=\"relative group\/copy bg-bg-000\/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100\" role=\"group\" aria-label=\"C\u00f3digo\">\n<div class=\"sticky opacity-0 group-hover\/copy:opacity-100 group-focus-within\/copy:opacity-100 top-2 py-2 h-12 w-0 float-right\">\n<div class=\"absolute right-0 h-8 px-2 items-center inline-flex z-10\">\n<div class=\"relative\">\n<div class=\"transition-all opacity-100 scale-100\">\u00a0<\/div>\n<div class=\"absolute inset-0 flex items-center justify-center\">\n<div class=\"transition-all opacity-0 scale-50\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-x-auto\">\n<pre class=\"code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5\"><code>D:\\Proyectos\\GX17\\GX17_RecursosDSR  \u2192  (misma ruta en la PC destino)<\/code><\/pre>\n<\/div>\n<\/div>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Paso 3 \u2014 Detener Tomcat y copiar la webapp<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Antes de copiar, deten\u00e9 el servicio de Tomcat en la PC destino. Pod\u00e9s hacerlo desde <strong>Servicios de Windows<\/strong> (<code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">services.msc<\/code>) buscando &#8220;Apache Tomcat 8.5&#8221; y d\u00e1ndole <strong>Detener<\/strong>.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Luego, copi\u00e1 por Total Commander la carpeta de la aplicaci\u00f3n web:<\/p>\n<div class=\"relative group\/copy bg-bg-000\/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100\" role=\"group\" aria-label=\"C\u00f3digo\">\n<div class=\"sticky opacity-0 group-hover\/copy:opacity-100 group-focus-within\/copy:opacity-100 top-2 py-2 h-12 w-0 float-right\">\n<div class=\"absolute right-0 h-8 px-2 items-center inline-flex z-10\">\n<div class=\"relative\">\n<div class=\"transition-all opacity-100 scale-100\">\u00a0<\/div>\n<div class=\"absolute inset-0 flex items-center justify-center\">\n<div class=\"transition-all opacity-0 scale-50\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-x-auto\">\n<pre class=\"code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5\"><code>C:\\Program Files\\Apache Software Foundation\\Tomcat 8.5\\webapps\\GX17_RecursosDSRDesarrollo<\/code><\/pre>\n<\/div>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Esto te evita tener que hacer un <strong>Rebuild All<\/strong> en GeneXus, ya que pasa las librer\u00edas y archivos compilados.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Paso 4 \u2014 Editar el archivo <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">knowledgebase.connection<\/code><\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">En la PC destino, and\u00e1 a la carpeta del proyecto (por ejemplo <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">D:\\Proyectos\\GX17\\GX17_RecursosDSR<\/code>) y abr\u00ed el archivo <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">knowledgebase.connection<\/code> con un editor de texto (Notepad o Notepad++).<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Cambi\u00e1 los valores que apuntan a la PC de origen por los de la PC destino. Ac\u00e1 est\u00e1 la configuraci\u00f3n original con comentarios de qu\u00e9 poner:<\/p>\n<div class=\"relative group\/copy bg-bg-000\/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100\" role=\"group\" aria-label=\"C\u00f3digo xml\">\n<div class=\"sticky opacity-0 group-hover\/copy:opacity-100 group-focus-within\/copy:opacity-100 top-2 py-2 h-12 w-0 float-right\">\n<div class=\"absolute right-0 h-8 px-2 items-center inline-flex z-10\">\n<div class=\"relative\">\n<div class=\"transition-all opacity-100 scale-100\">\u00a0<\/div>\n<div class=\"absolute inset-0 flex items-center justify-center\">\n<div class=\"transition-all opacity-0 scale-50\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"text-text-500 font-small p-3.5 pb-0\">xml<\/div>\n<div class=\"overflow-x-auto\">\n<pre class=\"code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5\"><code class=\"language-xml\"><span class=\"token token\">&lt;<\/span><span class=\"token token\">ConnectionInformation<\/span><span class=\"token token\">&gt;<\/span>\r\n    <span class=\"token token\">&lt;<\/span><span class=\"token token\">DBName<\/span><span class=\"token token\">&gt;<\/span>GX_KB_GX17_RecursosDSR<span class=\"token token\">&lt;\/<\/span><span class=\"token token\">DBName<\/span><span class=\"token token\">&gt;<\/span>                <span class=\"token token\">&lt;!-- NOMBRE DE LA BASE DE DATOS, NO SE CAMBIA --&gt;<\/span>\r\n    <span class=\"token token\">&lt;<\/span><span class=\"token token\">IntegratedSecurity<\/span><span class=\"token token\">&gt;<\/span>True<span class=\"token token\">&lt;\/<\/span><span class=\"token token\">IntegratedSecurity<\/span><span class=\"token token\">&gt;<\/span>            <span class=\"token token\">&lt;!-- DEJARLO EN TRUE, USA TU USUARIO DE WINDOWS --&gt;<\/span>\r\n    <span class=\"token token\">&lt;<\/span><span class=\"token token\">ServerInstance<\/span><span class=\"token token\">&gt;<\/span>PC15653907<span class=\"token token\">&lt;\/<\/span><span class=\"token token\">ServerInstance<\/span><span class=\"token token\">&gt;<\/span>               <span class=\"token token\">&lt;!-- NOMBRE DE TU PC DESTINO, EJ: PC18742031 --&gt;<\/span>\r\n    <span class=\"token token\">&lt;<\/span><span class=\"token token\">CreateDbInKbFolder<\/span><span class=\"token token\">&gt;<\/span>True<span class=\"token token\">&lt;\/<\/span><span class=\"token token\">CreateDbInKbFolder<\/span><span class=\"token token\">&gt;<\/span>            <span class=\"token token\">&lt;!-- NO SE CAMBIA --&gt;<\/span>\r\n    <span class=\"token token\">&lt;<\/span><span class=\"token token\">Directory<\/span><span class=\"token token\">&gt;<\/span>D:\\Proyectos\\GX17\\GX17_RecursosDSR<span class=\"token token\">&lt;\/<\/span><span class=\"token token\">Directory<\/span><span class=\"token token\">&gt;<\/span><span class=\"token token\">&lt;!-- RUTA DONDE COPIASTE EL PROYECTO EN LA PC DESTINO --&gt;<\/span>\r\n    <span class=\"token token\">&lt;<\/span><span class=\"token token\">DataFile<\/span><span class=\"token token\">&gt;<\/span>GX_KB_GX17_RecursosDSR.mdf<span class=\"token token\">&lt;\/<\/span><span class=\"token token\">DataFile<\/span><span class=\"token token\">&gt;<\/span>         <span class=\"token token\">&lt;!-- NO SE CAMBIA --&gt;<\/span>\r\n    <span class=\"token token\">&lt;<\/span><span class=\"token token\">LogFile<\/span><span class=\"token token\">&gt;<\/span>GX_KB_GX17_RecursosDSR_log.ldf<span class=\"token token\">&lt;\/<\/span><span class=\"token token\">LogFile<\/span><span class=\"token token\">&gt;<\/span>       <span class=\"token token\">&lt;!-- NO SE CAMBIA --&gt;<\/span>\r\n    <span class=\"token token\">&lt;<\/span><span class=\"token token\">HostName<\/span><span class=\"token token\">&gt;<\/span>PC15653907<span class=\"token token\">&lt;\/<\/span><span class=\"token token\">HostName<\/span><span class=\"token token\">&gt;<\/span>                          <span class=\"token token\">&lt;!-- NOMBRE DE TU PC DESTINO (IGUAL QUE ServerInstance) --&gt;<\/span>\r\n<span class=\"token token\">&lt;\/<\/span><span class=\"token token\">ConnectionInformation<\/span><span class=\"token token\">&gt;<\/span><\/code><\/pre>\n<\/div>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Resumen:<\/strong> solo cambi\u00e1s <strong>ServerInstance<\/strong>, <strong>HostName<\/strong> (ambos al nombre de la PC destino) y <strong>Directory<\/strong> (si la ruta es distinta).<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Paso 5 \u2014 Adjuntar (Attach) la base de datos en la PC destino<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Este paso es <strong>clave<\/strong> y muchas veces se olvida. En la PC destino, abr\u00ed <strong>SQL Server Management Studio<\/strong>, hac\u00e9 clic derecho en <strong>Databases \u2192 Attach&#8230;<\/strong> y busc\u00e1 el archivo <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">.mdf<\/code> que copiaste (deber\u00eda estar dentro de la carpeta del proyecto):<\/p>\n<div class=\"relative group\/copy bg-bg-000\/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100\" role=\"group\" aria-label=\"C\u00f3digo\">\n<div class=\"sticky opacity-0 group-hover\/copy:opacity-100 group-focus-within\/copy:opacity-100 top-2 py-2 h-12 w-0 float-right\">\n<div class=\"absolute right-0 h-8 px-2 items-center inline-flex z-10\">\n<div class=\"relative\">\n<div class=\"transition-all opacity-100 scale-100\">\u00a0<\/div>\n<div class=\"absolute inset-0 flex items-center justify-center\">\n<div class=\"transition-all opacity-0 scale-50\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-x-auto\">\n<pre class=\"code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5\"><code>D:\\Proyectos\\GX17\\GX17_RecursosDSR\\GX_KB_GX17_RecursosDSR.mdf<\/code><\/pre>\n<\/div>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">SQL Server detecta autom\u00e1ticamente el <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">.ldf<\/code> asociado. Dale <strong>OK<\/strong> y verific\u00e1 que la base aparezca en la lista de databases.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Si prefer\u00eds hacerlo por consulta SQL:<\/p>\n<div class=\"relative group\/copy bg-bg-000\/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100\" role=\"group\" aria-label=\"C\u00f3digo sql\">\n<div class=\"sticky opacity-0 group-hover\/copy:opacity-100 group-focus-within\/copy:opacity-100 top-2 py-2 h-12 w-0 float-right\">\n<div class=\"absolute right-0 h-8 px-2 items-center inline-flex z-10\">\n<div class=\"relative\">\n<div class=\"transition-all opacity-100 scale-100\">\u00a0<\/div>\n<div class=\"absolute inset-0 flex items-center justify-center\">\n<div class=\"transition-all opacity-0 scale-50\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"text-text-500 font-small p-3.5 pb-0\">sql<\/div>\n<div class=\"overflow-x-auto\">\n<pre class=\"code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5\"><code class=\"language-sql\"><span class=\"token token\">CREATE<\/span> <span class=\"token token\">DATABASE<\/span> <span class=\"token token\">[<\/span>GX_KB_GX17_RecursosDSR<span class=\"token token\">]<\/span>\r\n<span class=\"token token\">ON<\/span> <span class=\"token token\">(<\/span>FILENAME <span class=\"token token\">=<\/span> <span class=\"token token\">'D:\\Proyectos\\GX17\\GX17_RecursosDSR\\GX_KB_GX17_RecursosDSR.mdf'<\/span><span class=\"token token\">)<\/span><span class=\"token token\">,<\/span>\r\n   <span class=\"token token\">(<\/span>FILENAME <span class=\"token token\">=<\/span> <span class=\"token token\">'D:\\Proyectos\\GX17\\GX17_RecursosDSR\\GX_KB_GX17_RecursosDSR_log.ldf'<\/span><span class=\"token token\">)<\/span>\r\n<span class=\"token token\">FOR<\/span> ATTACH<span class=\"token token\">;<\/span><\/code><\/pre>\n<\/div>\n<\/div>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Paso 6 \u2014 Dar permisos de administrador en SQL Server<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Despu\u00e9s del Attach, necesit\u00e1s asegurarte de que tu usuario de Windows tenga permisos sobre la base de datos. En <strong>SQL Server Management Studio<\/strong>:<\/p>\n<ol class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3\">\n<li class=\"whitespace-normal break-words pl-2\">Expand\u00ed <strong>Security \u2192 Logins<\/strong> en el panel izquierdo.<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Busc\u00e1 tu usuario de Windows (ej: <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">DOMINIO\\tu.usuario<\/code>). Si no est\u00e1, hac\u00e9 clic derecho en <strong>Logins \u2192 New Login<\/strong> y agregalo.<\/li>\n<li class=\"whitespace-normal break-words pl-2\">Hac\u00e9 clic derecho sobre tu usuario \u2192 <strong>Properties<\/strong> \u2192 <strong>Server Roles<\/strong> \u2192 tildar <strong>sysadmin<\/strong> (o al menos <strong>dbcreator<\/strong> y <strong>db_owner<\/strong>).<\/li>\n<li class=\"whitespace-normal break-words pl-2\">En la misma ventana, and\u00e1 a <strong>User Mapping<\/strong> \u2192 tildar la base <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">GX_KB_GX17_RecursosDSR<\/code> \u2192 marcar el rol <strong>db_owner<\/strong>.<\/li>\n<\/ol>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Sin esto, GeneXus te va a tirar error de permisos al intentar abrir o modificar la KB.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Paso 7 \u2014 Iniciar Tomcat y abrir la KB<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Volv\u00e9 a iniciar el servicio de <strong>Apache Tomcat<\/strong> en la PC destino desde <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">services.msc<\/code>.<\/p>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Finalmente, abr\u00ed <strong>GeneXus<\/strong> y us\u00e1 <strong>File \u2192 Open Knowledge Base<\/strong>, naveg\u00e1 hasta la carpeta del proyecto en la PC destino y seleccion\u00e1 el archivo <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">.gxw<\/code>. GeneXus deber\u00eda conectarse sin problemas.<\/p>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">Checklist r\u00e1pido<\/h2>\n<div class=\"overflow-x-auto w-full px-2 mb-6\">\n<table class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\">\n<thead class=\"text-left\">\n<tr>\n<th class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\">#<\/th>\n<th class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\">Acci\u00f3n<\/th>\n<th class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\" scope=\"col\">\u00bfListo?<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">1<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Detener\/Detach la DB en la PC origen<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">\u2610<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">2<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Copiar carpeta del proyecto por Total Commander<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">\u2610<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">3<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Detener Tomcat en destino y copiar webapp<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">\u2610<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">4<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Editar <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">knowledgebase.connection<\/code> con datos de la PC destino<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">\u2610<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">5<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Attach de la DB en SQL Server de la PC destino<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">\u2610<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">6<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Dar permisos de administrador en SQL Server<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">\u2610<\/td>\n<\/tr>\n<tr>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">7<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">Iniciar Tomcat y abrir la KB en GeneXus<\/td>\n<td class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\">\u2610<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\" \/>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><em>Tip: Si al abrir la KB te da error de conexi\u00f3n, verific\u00e1 que el servicio de SQL Server est\u00e9 corriendo en la PC destino y que el nombre de la instancia sea correcto (a veces es <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">PC\\SQLEXPRESS<\/code> en lugar de solo <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">PC<\/code>).<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Copiar una Knowledge Base de GeneXus a otra PC Gu\u00eda paso a paso para migrar una KB de GeneXus (con SQL Server y Tomcat) entre m\u00e1quinas de la empresa. Paso 1 \u2014 Detener la base de datos en SQL Server Abr\u00ed SQL Server Management Studio en la PC de origen, hac\u00e9 clic derecho sobre la [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":674,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-673","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docs"],"_links":{"self":[{"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/posts\/673","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=673"}],"version-history":[{"count":0,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/posts\/673\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=\/wp\/v2\/media\/674"}],"wp:attachment":[{"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=673"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=673"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiki.gobiernoriocuarto.gob.ar\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=673"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}