Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: https://jsequeiros.com/rss.xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <rss version="2.0" xml:base="https://jsequeiros.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
  3. <channel>
  4. <title>Blog de Jesús Sequeiros Arone</title>
  5. <link>https://jsequeiros.com</link>
  6. <description></description>
  7. <language>es</language>
  8. <item>
  9. <title>Drupal Notice: unserialize(): Error at offset 2 of 43 bytes in variable_initialize() </title>
  10. <link>https://jsequeiros.com/notice-unserialize-error-at-offset-2-of-43-bytes-in-variable-initialize-line</link>
  11. <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;h2&gt;Problema&lt;/h2&gt;
  12. &lt;p&gt;El siguiente error aparece en un sitio con drupal, cuando el valor de una variable se ha dañado en la base de datos:&lt;/p&gt;
  13. &lt;p&gt;&lt;img src=&quot;/archivos/img/drupal/notice-unserialize-error-at-offset-2-of-43-bytes-in-variable-initialize-line.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Notice: unserialize(): Error at offset 2 of 43 bytes in variable_initialize() (line 1202 of /home/ajedrezu/public_html/includes/bootstrap.inc)&quot; alt=&quot;Notice: unserialize(): Error at offset 2 of 43 bytes in variable_initialize() (line 1202 of /home/ajedrezu/public_html/includes/bootstrap.inc)&quot; /&gt;&lt;/p&gt;
  14. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  15. /*---
  16. Notice: unserialize(): Error at offset 2 of 43 bytes in variable_initialize() (line 1202 of /home/ajedrezu/public_html/includes/bootstrap.inc).
  17. Notice: unserialize(): Error at offset 2 of 30 bytes in variable_initialize() (line 1202 of /home/ajedrezu/public_html/includes/bootstrap.inc).
  18. ---*/
  19. &lt;/pre&gt;&lt;h2&gt;Solución:&lt;/h2&gt;
  20. &lt;p&gt;Instalar el módulo de Variable Check, y luego verificar los resultados arrojados por este módulo, en mi caso encontró dos variables inválidas&lt;/p&gt;
  21. &lt;p&gt;&lt;img src=&quot;/archivos/img/drupal/variables-invalidas-drupal-error-module.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Verificar los resultados del modulo Variable Check de Drupal&quot; alt=&quot;Verificar los resultados del modulo Variable Check de Drupal&quot; /&gt;&lt;/p&gt;
  22. &lt;p&gt;Para solucionar se elimina esas dos variables de la base de datos ejecutando los siguientes comandos:&lt;/p&gt;
  23. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  24. DELETE FROM variable WHERE name = &#039;xmlsitemap_base_url&#039;
  25. DELETE FROM variable WHERE name = &#039;xmlsitemap_engines_custom_urls&#039;
  26. &lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
  27. <pubDate>Mon, 25 May 2020 02:39:56 +0000</pubDate>
  28. <dc:creator>jsequeiros</dc:creator>
  29. <guid isPermaLink="false">409 at https://jsequeiros.com</guid>
  30. <comments>https://jsequeiros.com/notice-unserialize-error-at-offset-2-of-43-bytes-in-variable-initialize-line#comments</comments>
  31. </item>
  32. <item>
  33. <title>Error messagePDOException: SQLSTATE[HY000] [1045] Access denied for user</title>
  34. <link>https://jsequeiros.com/error-messagepdoexception-sqlstate-hy000-1045-access-denied-for-user</link>
  35. <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;h2&gt;Problema:&lt;/h2&gt;
  36. &lt;p&gt;Al configurar un sitio web en WampServer 3.2.2 de 64 bits, aparece el siguiente mensaje de error: &lt;/p&gt;
  37. &lt;p&gt;&lt;img src=&quot;/archivos/img/mysql/PDOException-SQLSTATE-HY000-1045-Access-denied-for-users.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Error messagePDOException: SQLSTATE[HY000] [1045] Access denied for user&quot; alt=&quot;Error messagePDOException: SQLSTATE[HY000] [1045] Access denied for user&quot; /&gt;&lt;/p&gt;
  38. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  39. Error
  40. The website encountered an unexpected error. Please try again later.
  41. /*----
  42. Error messagePDOException: SQLSTATE[HY000] [1045] Access denied for user &#039;jsequeirosuser&#039;@&#039;localhost&#039; (using password: YES) in lock_may_be_available() (line 167 of E:\webwampserver\portalweb\includes\lock.inc).
  43. ---*/
  44. &lt;/pre&gt;&lt;h2&gt;Solución:&lt;/h2&gt;
  45. &lt;p&gt;Se cambió la contraseña para el usuario con el siguiente comando: &lt;/p&gt;
  46. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  47. SET PASSWORD FOR [email protected]=PASSWORD(&#039;123456&#039;);
  48. &lt;/pre&gt;&lt;p&gt;Se verificó la conexion desde phpmyadmin con éxito, pero el problema continuaba. Entonces de procedio a verificar el número de puerto que utiliza mysql (puerto por default de mysql 3306) &lt;/p&gt;
  49. &lt;p&gt;&lt;img src=&quot;/archivos/img/mysql/test-puerto-mysql.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Probar numero de puerto en MYSQL&quot; alt=&quot;Prueba de puerto en MYSQL&quot; /&gt;&lt;/p&gt;
  50. &lt;p&gt;Se observó que en mi caso estaba utilizando el puerto 3308, entonces se procedió a cambiar en la cadena de conexión en el archivo: \sites\default\settings.php, y con esto se solucionó el problema.&lt;/p&gt;
  51. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  52. $databases = array (
  53.  &#039;default&#039; =&amp;gt;
  54.  array (
  55.    &#039;default&#039; =&amp;gt;
  56.    array (
  57.      &#039;database&#039; =&amp;gt; &#039;bdportal_new&#039;,
  58.      &#039;username&#039; =&amp;gt; &#039;jsequeirosuser&#039;,
  59.      &#039;password&#039; =&amp;gt; &#039;123456&#039;,
  60.      &#039;host&#039; =&amp;gt; &#039;localhost&#039;,
  61.      &#039;port&#039; =&amp;gt; &#039;3308&#039;,
  62.      &#039;driver&#039; =&amp;gt; &#039;mysql&#039;,
  63.      &#039;prefix&#039; =&amp;gt; &#039;&#039;,
  64.    ),
  65.  ),
  66. );
  67. &lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
  68. <pubDate>Sun, 24 May 2020 20:13:11 +0000</pubDate>
  69. <dc:creator>jsequeiros</dc:creator>
  70. <guid isPermaLink="false">408 at https://jsequeiros.com</guid>
  71. <comments>https://jsequeiros.com/error-messagepdoexception-sqlstate-hy000-1045-access-denied-for-user#comments</comments>
  72. </item>
  73. <item>
  74. <title>Restablecer o recuperar la contraseña de SA de SQL Server con SQLCMD</title>
  75. <link>https://jsequeiros.com/restablecer-recuperar-password-sa-sql-server-sqlcmd</link>
  76. <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Procedimiento para restablecer o recuperar la contraseña de la cuenta SA de SQL Server, utilizando SQLCMD linea de comandos.&lt;/p&gt;
  77. &lt;p&gt;Se aplica a versiones: &lt;/p&gt;
  78. &lt;p&gt;Microsoft SQL Server 2005&lt;br /&gt;
  79. Microsoft SQL Server 2008&lt;br /&gt;
  80. Microsoft SQL Server 2012&lt;br /&gt;
  81. Microsoft SQL Server 2014&lt;br /&gt;
  82. Microsoft SQL Server 2016&lt;br /&gt;
  83. Microsoft SQL Server 2017&lt;br /&gt;
  84. Microsoft SQL Server 2019&lt;/p&gt;
  85. &lt;p&gt;Pasos para restablecer la contraseña SA de SQL Server:&lt;/p&gt;
  86. &lt;p&gt;1. Ejecutar CMD como Administrador.&lt;/p&gt;
  87. &lt;p&gt;2. Verificar la instancia SQL Server instalada:&lt;br /&gt;
  88. OSQL -L&lt;/p&gt;
  89. &lt;p&gt;3. Detener la instancia deL SQL Server:&lt;br /&gt;
  90. net stop mssqlserver&lt;/p&gt;
  91. &lt;p&gt;4 Iniciar la instancia en modo de usuario unico:&lt;br /&gt;
  92. net start MSSQLSERVER /m&lt;/p&gt;
  93. &lt;p&gt;5. Con la herramienta SQLCMD conectarse al Servidor:&lt;br /&gt;
  94. sqlcmd -S localhost&lt;/p&gt;
  95. &lt;p&gt;6. Cambiar la contraseña de la cuenta SA&lt;/p&gt;
  96. &lt;p&gt;- Ver usuarios en el servidor:&lt;br /&gt;
  97.  select name, is_disabled, type_desc from sys.server_principals&lt;/p&gt;
  98. &lt;p&gt;- Cambiar Contraseña de SA&lt;br /&gt;
  99.  alter login sa with password = &#039;123456&#039;;&lt;/p&gt;
  100. &lt;p&gt;7. Salir de SQLCMD&lt;br /&gt;
  101.   exit &lt;/p&gt;
  102. &lt;p&gt;8. Detener el servicio de SQL Server&lt;br /&gt;
  103. net stop mssqlserver&lt;/p&gt;
  104. &lt;p&gt;9. Iniciar el servicio de forma normal:&lt;br /&gt;
  105. net start mssqlserver&lt;/p&gt;
  106. &lt;p&gt;10.Verificar la contraseña de SA con SQLCMD&lt;br /&gt;
  107. SQLCMD -S localhost -U sa&lt;/p&gt;
  108. &lt;p&gt;11. Ver bases de datos y recuperar datos de una tabla:&lt;br /&gt;
  109. -select name sysdatabases;&lt;br /&gt;
  110. -Use Colegio&lt;br /&gt;
  111. -select table_name from information_schema.tables&lt;br /&gt;
  112. -select*from alumno;&lt;/p&gt;
  113. &lt;p&gt;Ver video en Youtube:&lt;/p&gt;
  114. &lt;p&gt;&lt;a href=&quot;https://youtu.be/UD6nYxKjyJ8&quot;&gt;https://youtu.be/UD6nYxKjyJ8&lt;/a&gt;&lt;/p&gt;
  115. &lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/UD6nYxKjyJ8&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-7 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;SQL:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/categoria/sql/administraci%C3%B3n-de-sql-server&quot;&gt;Administración de SQL Server&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/categoria/sql/sql-server&quot;&gt;SQL Server&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
  116. <pubDate>Mon, 27 Apr 2020 00:23:38 +0000</pubDate>
  117. <dc:creator>jsequeiros</dc:creator>
  118. <guid isPermaLink="false">407 at https://jsequeiros.com</guid>
  119. <comments>https://jsequeiros.com/restablecer-recuperar-password-sa-sql-server-sqlcmd#comments</comments>
  120. </item>
  121. <item>
  122. <title>Error SQL: ORA-65096: nombre de usuario o rol común no válido</title>
  123. <link>https://jsequeiros.com/error-sql-ora-65096-nombre-de-usuario-o-rol-comun-no-valido</link>
  124. <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;h2&gt;Problema:&lt;/h2&gt;
  125. &lt;p&gt;Al ejecutar el siguiente script para la creación de un usuario en la base de datos oracle:&lt;/p&gt;
  126. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  127. CREATE USER colegio
  128. IDENTIFIED BY P4$$w0rd
  129. DEFAULT TABLESPACE COLEGIO
  130. TEMPORARY TABLESPACE TEMP
  131. QUOTA 20M on COLEGIO;
  132. &lt;/pre&gt;&lt;p&gt;Aparece el siguiente mensaje de error:&lt;/p&gt;
  133. &lt;p&gt;&lt;img src=&quot;/archivos/img/oracle/error/error-sql-ora-65096-nombre-de-usuario-o-rol-comun-no-valido.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Error SQL: ORA-65096: nombre de usuario o rol común no válido&quot; alt=&quot;Error SQL: ORA-65096: nombre de usuario o rol común no válido&quot; /&gt;&lt;/p&gt;
  134. &lt;h3&gt;Texto del mensaje de error&lt;/h3&gt;
  135. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  136. /*Error que empieza en la línea: 10 del comando -
  137. CREATE USER colegio
  138. IDENTIFIED BY P4$$w0rd
  139. DEFAULT TABLESPACE COLEGIO
  140. TEMPORARY TABLESPACE TEMP
  141. QUOTA 20M on COLEGIO
  142. Error en la línea de comandos : 10 Columna : 13
  143. Informe de error -
  144. Error SQL: ORA-65096: nombre de usuario o rol común no válido
  145. 65096. 00000 -  &quot;invalid common user or role name&quot;
  146. *Cause:    An attempt was made to create a common user or role with a name
  147.           that was not valid for common users or roles.  In addition to
  148.           the usual rules for user and role names, common user and role
  149.           names must start with C## or c## and consist only of ASCII
  150.           characters.
  151. *Action:   Specify a valid common user or role name.&quot;*/
  152. &lt;/pre&gt;&lt;h2&gt;Solución:&lt;/h2&gt;
  153. &lt;p&gt;Ejecutar el siguiente script:&lt;/p&gt;
  154. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  155. alter session set &quot;_ORACLE_SCRIPT&quot;=true;
  156. &lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
  157. <pubDate>Thu, 27 Feb 2020 19:54:40 +0000</pubDate>
  158. <dc:creator>jsequeiros</dc:creator>
  159. <guid isPermaLink="false">403 at https://jsequeiros.com</guid>
  160. <comments>https://jsequeiros.com/error-sql-ora-65096-nombre-de-usuario-o-rol-comun-no-valido#comments</comments>
  161. </item>
  162. <item>
  163. <title>The Network Adapter could not establish the connection  Código de proveedor 17002</title>
  164. <link>https://jsequeiros.com/error-17002-oracle-the-network-adapter-could-not-establish-the-connection</link>
  165. <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;h2&gt;Problema:&lt;/h2&gt;
  166. &lt;p&gt;El siguiente error aparece cuando se cambia el nombre de host del servidor de base de datos oracle, al conectarse al servidor de bd mediante el software Oracle SQL Developer.&lt;/p&gt;
  167. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  168. &quot;Se ha producido un error al realizar la operación solicitada:
  169. Error de E/S: The Network Adapter could not establish the connection
  170. Código de proveedor 17002&quot;
  171. &lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;/archivos/img/oracle/error/error-17002-de-ES-the-network-adapter-could-not-establish-the-connection.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Se ha producido un error al realizar la operación solicitada: Error de E/S: The Network Adapter could not establish the connection Código de proveedor 17002&quot; alt=&quot;Se ha producido un error al realizar la operación solicitada: Error de E/S: The Network Adapter could not establish the connection Código de proveedor 17002&quot; /&gt;&lt;/p&gt;
  172. &lt;h2&gt;Solución:&lt;/h2&gt;
  173. &lt;p&gt;Abrir el archivo listener.ora para verificar el nombre de host, por default el archivo listener.ora está ubicado en el directorio ORACLE_HOME\network\admin en Windows
  174. &lt;/p&gt;&lt;p&gt; Ruta Windows:&lt;/p&gt;
  175. &lt;p&gt; C:\app\Adminora\product\12.2.0\dbhome_1\network\admin&lt;/p&gt;
  176. &lt;p&gt;Cotenido del archivo Listener.ORA&lt;/p&gt;
  177. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  178. /*
  179. # listener.ora Network Configuration File: C:\app\Adminora\product\12.2.0\dbhome_1\network\admin\listener.ora
  180. # Generated by Oracle configuration tools.
  181. SID_LIST_LISTENER =
  182.  (SID_LIST =
  183.    (SID_DESC =
  184.      (SID_NAME = CLRExtProc)
  185.      (ORACLE_HOME = C:\app\Adminora\product\12.2.0\dbhome_1)
  186.      (PROGRAM = extproc)
  187.      (ENVS = &quot;EXTPROC_DLLS=ONLY:C:\app\Adminora\product\12.2.0\dbhome_1\bin\oraclr12.dll&quot;)
  188.    )
  189.  )
  190.  
  191. LISTENER =
  192.  (DESCRIPTION_LIST =
  193.    (DESCRIPTION =
  194.      (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-OEKD1K4RBFV)(PORT = 1521))
  195.    )
  196.  )
  197. */
  198. &lt;/pre&gt;&lt;p&gt;Cambiar el nombre del HOST&lt;/p&gt;
  199. &lt;p&gt;(ADDRESS = (PROTOCOL = TCP)(HOST = DESARROLLO-----)(PORT = 1521))&lt;/p&gt;
  200. &lt;p&gt;Reiniciar el Servicio de Oracle.&lt;/p&gt;
  201. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
  202. <pubDate>Wed, 26 Feb 2020 20:31:04 +0000</pubDate>
  203. <dc:creator>jsequeiros</dc:creator>
  204. <guid isPermaLink="false">402 at https://jsequeiros.com</guid>
  205. <comments>https://jsequeiros.com/error-17002-oracle-the-network-adapter-could-not-establish-the-connection#comments</comments>
  206. </item>
  207. <item>
  208. <title>Attempt to retrieve data for object failed for Server</title>
  209. <link>https://jsequeiros.com/attempt-to-retrieve-data-for-object-failed-for-Server</link>
  210. <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;h2&gt;Problema:&lt;/h2&gt;
  211. &lt;p&gt;Cuando se cambia el nombre de host del servidor después de instalar SQL Server, el nombre del servidor SQL Server no cambia y esto provoca el siguiente mensaje de error:&lt;/p&gt;
  212. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  213. &quot;Attempt to retrieve data for object failed for Server &#039;DESARROLLO-----&#039;. (Microsoft.SqlServer.Smo)
  214. ------------------------------
  215. ADDITIONAL INFORMATION:
  216. Invalid Urn filter on server level: filter must be empty, or server attribute must be equal with the true server name. (Microsoft.SqlServer.Smo)&quot;
  217. &lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;/archivos/img/sqlserver2012/error/attempt-to-retrieve-data-for-object-failed-for-server.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Error de nombre de servidor SQL Server&quot; alt=&quot;Error de nombre de servidor SQL Server&quot; /&gt;&lt;/p&gt;
  218. &lt;h2&gt;Solución:&lt;/h2&gt;
  219. &lt;h3&gt;Paso1&lt;/h3&gt;
  220. &lt;p&gt;Verificar el nombre actual del Servidor. Abrir CMD, y ejecutar el comando hostname:&lt;/p&gt;
  221. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;hostname&lt;/pre&gt;&lt;p&gt;Resultado1:&lt;/p&gt;
  222. &lt;p&gt; &lt;img src=&quot;/archivos/img/sqlserver2012/error/nombre-del-servidor-sql-server.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Ver nombre del servidor SQL Server&quot; alt=&quot;Ver nombre del servidor SQL Server&quot; /&gt;&lt;/p&gt;
  223. &lt;h3&gt;Paso2&lt;/h3&gt;
  224. &lt;p&gt;Verificar el nombre del servidor antiguo desde SSMS o SQLCMD. Ejecutar el siguiente commando:&lt;/p&gt;
  225. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;SELECT @@SERVERNAME AS &#039;Nombre del Servidor&#039;&lt;/pre&gt;&lt;p&gt;Resultado2&lt;/p&gt;
  226. &lt;p&gt;&lt;img src=&quot;/archivos/img/sqlserver2012/error/select-servername-nombre-del-servidor-sql.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Ver nombre antiguo del servidor de SQL Server&quot; alt=&quot;Ver nombre antiguo del servidor de SQL Server&quot; /&gt;&lt;/p&gt;
  227. &lt;h3&gt;Paso3&lt;/h3&gt;
  228. &lt;p&gt;El resultado de 1 y 2 no coinciden. Para corregir el nombre del servidor ejecutar el siguiente comando:&lt;/p&gt;
  229. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;sp_dropserver &amp;lt;old_name&amp;gt;;  --Nombre Servidor Antiguo.
  230. GO
  231. sp_addserver &amp;lt;new_name&amp;gt;, local; --Nombre del Servidor Nuevo.
  232. GO
  233. &lt;/pre&gt;&lt;h3&gt;Paso4&lt;/h3&gt;
  234. &lt;p&gt;Reiniciar la instancia de SQL Server.&lt;/p&gt;
  235. &lt;p&gt;Paso5: Verificar la operación de cambio de nombre&lt;/p&gt;
  236. &lt;p&gt;Ejecutar el siguiente comando:&lt;/p&gt;
  237. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;SELECT @@SERVERNAME AS &#039;Nombre del Servidor&#039;;&lt;/pre&gt;&lt;p&gt; &lt;img src=&quot;/archivos/img/sqlserver2012/error/verificar-nombre-servidor-sql-server.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Verificar el nombre del servidor SQL Server&quot; alt=&quot;Verificar el nombre del servidor SQL Server&quot; /&gt;&lt;/p&gt;
  238. &lt;h2&gt;Ver más información:&lt;/h2&gt;
  239. &lt;p&gt; &lt;a href=&quot;https://docs.microsoft.com/en-us/sql/database-engine/install-windows/rename-a-computer-that-hosts-a-stand-alone-instance-of-sql-server?redirectedfrom=MSDN&amp;amp;view=sql-server-ver15&quot;&gt;Ir a la página oficial de Microsoft &lt;/a&gt;&lt;/p&gt;
  240. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-7 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;SQL:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/categoria/sql/administraci%C3%B3n-de-sql-server&quot;&gt;Administración de SQL Server&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/categoria/sql/sql-server&quot;&gt;SQL Server&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
  241. <pubDate>Wed, 26 Feb 2020 17:56:04 +0000</pubDate>
  242. <dc:creator>jsequeiros</dc:creator>
  243. <guid isPermaLink="false">401 at https://jsequeiros.com</guid>
  244. <comments>https://jsequeiros.com/attempt-to-retrieve-data-for-object-failed-for-Server#comments</comments>
  245. </item>
  246. <item>
  247. <title>Error en el nivel del transporte al recibir los resultados del servidor SQL Server</title>
  248. <link>https://jsequeiros.com/error-en-el-nivel-del-transporte-al-recibir-los-resultados-del-servidor</link>
  249. <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  250. &quot;Mens. 233, Nivel 20, Estado 0, Línea 0
  251. Error en el nivel del transporte al recibir los resultados del servidor. (provider: Shared Memory Provider, error: 0 - No hay ningún proceso en el otro extremo de la canalización.)&quot;
  252. &lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-7 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;SQL:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/categoria/sql/administraci%C3%B3n-de-sql-server&quot;&gt;Administración de SQL Server&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/categoria/sql/sql-server&quot;&gt;SQL Server&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
  253. <pubDate>Tue, 18 Feb 2020 19:36:39 +0000</pubDate>
  254. <dc:creator>jsequeiros</dc:creator>
  255. <guid isPermaLink="false">400 at https://jsequeiros.com</guid>
  256. <comments>https://jsequeiros.com/error-en-el-nivel-del-transporte-al-recibir-los-resultados-del-servidor#comments</comments>
  257. </item>
  258. <item>
  259. <title>Crear el esquema ejemplo HR de Oracle 12c</title>
  260. <link>https://jsequeiros.com/crear-el-esquema-ejemplo-hr-en-oracle-12c</link>
  261. <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;img src=&quot;/archivos/img/oracle/desarrollo/esquema-ejemplo-hr.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Esquema ejemplo HR&quot; alt=&quot;Esquema ejemplo HR&quot; /&gt;&lt;/p&gt;
  262. &lt;p&gt;Imagen: Diagrama del esquema HR de Oracle.&lt;/p&gt;
  263. &lt;h2&gt;Problema:&lt;/h2&gt;
  264. &lt;p&gt;Al momento de realizar la instalación de Oracle, se puede elegir la opción de instalar los ejemplos de Oracle al crear la base de datos. En este caso no se ha instalado el esquema HR.&lt;/p&gt;
  265. &lt;h2&gt;Solución:&lt;/h2&gt;
  266. &lt;p&gt;En los siguientes pasos se realizará la instalación del esquema HR con los diversos objetos, que serán utilizados para realizar las  pruebas de SQL o PL/SQL.&lt;/p&gt;
  267. &lt;h2&gt;&lt;strong&gt;Pasos para la creación e instalación del esquema HR en ORACLE&lt;/strong&gt;&lt;/h2&gt;
  268. &lt;ol&gt;
  269. &lt;li&gt;
  270. &lt;h3&gt;Crear el usuario HR&lt;/h3&gt;
  271. &lt;/li&gt;
  272. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;CREATE USER hr IDENTIFIED BY P4$$w0rd &lt;/pre&gt;&lt;p&gt; Si sale el siguiente mensaje:&lt;/p&gt;
  273. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  274. Error SQL: ORA-65096: nombre de usuario o rol común no válido
  275. 65096. 00000 -  &quot;invalid common user or role name&quot;
  276. *Cause: An attempt was made to create a common user or role with a name
  277. that was not valid for common users or roles.  In addition to
  278. the usual rules for user and role names, common user and role
  279. names must start with C## or c## and consist only of ASCII
  280. characters.
  281. &lt;/pre&gt;&lt;p&gt;Ejecutar el siguiente script:&lt;/p&gt;
  282. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  283. alter session set &quot;_ORACLE_SCRIPT&quot;=true;&lt;/pre&gt;&lt;li&gt; Descargar  descomprimir el archivo ZIP que contiene los scripts SQL.&lt;/li&gt;
  284. &lt;p&gt;human_resources.zip &lt;a href=&quot;/archivos/oracle/SQL-Workshop-I-12c/human_resources.zip&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;25&quot; src=&quot;/archivos/icono-zip.jpg&quot; width=&quot;25&quot; alt=&quot;Instalar el esquema HR de Oracle&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
  285. &lt;p&gt;Copiar todos los archivos SQL a la ruta:&lt;br /&gt;&lt;br /&gt;
  286. C:\app\oracle\product\12.1.0\dbhome_1\demo\schema\human_resources\&lt;/p&gt;
  287. &lt;p&gt; &lt;img src=&quot;/archivos/oracle/SQL-Workshop-I-12c/esquema-human-resources-oracle.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Scripts para instalar el esquema HR de Oracle&quot; alt=&quot;Scripts para instalar el esquema HR de Oracle&quot; /&gt;&lt;/p&gt;
  288. &lt;li&gt;Abrir SQLPlus y conectarse con el usuario system.&lt;/li&gt;
  289. &lt;li&gt;Ejecutar el siguiente comando para crear el esquema HR con los objetos necesarios:&lt;/li&gt;
  290. &lt;p&gt;@?/demo/schema/human_resources/hr_main.sql&lt;/p&gt;
  291. &lt;p&gt; &lt;img src=&quot;/archivos/oracle/SQL-Workshop-I-12c/instalacion-script-esquema-human-resources-oracle.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Pasos para crear y configurar el esquema HR de Oracle&quot; alt=&quot;Pasos para crear y configurar el esquema HR de Oracle&quot; /&gt;&lt;/p&gt;
  292. &lt;li&gt;Ingresar contraseña del esquema HR:P4$$w0rd&lt;/li&gt;
  293. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  294. specify password for HR as parameter 1:
  295. Introduzca un valor para 1: P4$$w0rd &lt;/pre&gt;&lt;li&gt;Ingresar tablespeace por defecto: USERS&lt;/li&gt;
  296. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  297. specify default tablespeace for HR as parameter 2:
  298. Introduzca un valor para 2: USERS &lt;/pre&gt;&lt;li&gt;Ingresar tablespace temporal: TEMP&lt;/li&gt;
  299. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  300. specify temporary tablespace for HR as parameter 3:
  301. Introduzca un valor para 3: TEMP &lt;/pre&gt;&lt;li&gt;Establecer la ruta (path) hacia una carpeta de log: $ORACLE_HOME/log&lt;/li&gt;
  302. &lt;pre class=&quot;prettyprint lang-sql&quot;&gt;
  303. specify log path as parameter 4:
  304. Introduzca un valor para 4: $ORACLE_HOME/log &lt;/pre&gt;&lt;p&gt;Debe salir el mensaje de que el script se ha ejecutado correctamente: &lt;/p&gt;
  305. &lt;p&gt; &lt;img src=&quot;/archivos/oracle/SQL-Workshop-I-12c/script-oracle-pl-sql-ejecutado-exitosamente-esquema-hr.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Instalación exitosa del esquema HR de Oracle&quot; alt=&quot;Instalación exitosa del esquema HR de Oracle&quot; /&gt;&lt;/p&gt;
  306. &lt;/ol&gt;
  307. &lt;h2&gt;Verificar la Instalación del Esquema HR.&lt;/h2&gt;
  308. &lt;p&gt;Conectarse como usuario HR para verificar el esquema creado HR con SQL Developer&lt;/p&gt;
  309. &lt;p&gt; &lt;img src=&quot;/archivos/oracle/SQL-Workshop-I-12c/esquema-hr-oracle-instalado-developer.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Verificación del esquema HR de Oracle&quot; alt=&quot;Verificación del esquema HR de Oracle&quot; /&gt;&lt;/p&gt;
  310. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
  311. <pubDate>Sat, 15 Feb 2020 00:24:09 +0000</pubDate>
  312. <dc:creator>jsequeiros</dc:creator>
  313. <guid isPermaLink="false">399 at https://jsequeiros.com</guid>
  314. <comments>https://jsequeiros.com/crear-el-esquema-ejemplo-hr-en-oracle-12c#comments</comments>
  315. </item>
  316. <item>
  317. <title>Enmascaramiento estático de datos en SQL Server (Data Masking)</title>
  318. <link>https://jsequeiros.com/enmascaramiento-de-datos-en-sql-server-con-ssms</link>
  319. <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;El enmascaramiento de datos es una tecnología que mejora la seguridad y la privacidad como una capa de protección de datos imprescindible. Se define como el reemplazo de datos confidenciales con un equivalente ficticio realista con el propósito de proteger los datos de la divulgación no deseada. Es una de las mejores formas de proteger los datos de copia, especialmente cuando esos datos se utilizan para fines secundarios, como el desarrollo y prueba de aplicaciones, capacitación, análisis, etc. También se le conoce como ofuscación, seudonimización, desidentificación o codificación.&lt;/p&gt;
  320. &lt;p&gt; &lt;img src=&quot;/archivos/img/sqlserver2012/data_masking_sql.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Enmascaramiento estático de datos en SQL Server&quot; alt=&quot;Enmascaramiento estático de datos en SQL Server&quot; /&gt;&lt;/p&gt;
  321. &lt;h2&gt;Usos del enmascaramiento estático de datos:&lt;/h2&gt;
  322. &lt;p&gt;El enmascaramiento de datos estático se puede utilizar para:&lt;/p&gt;
  323. &lt;ul&gt;
  324. &lt;li&gt;Ambientes de desarrollo y pruebas&lt;/li&gt;
  325. &lt;li&gt;Análisis e informes comerciales&lt;/li&gt;
  326. &lt;li&gt;Solución de problemas (Troublesooting)&lt;/li&gt;
  327. &lt;li&gt;Compartir la base de datos con un consultor, un equipo de investigación o cualquier tercero.&lt;/li&gt;
  328. &lt;/ul&gt;
  329. &lt;h2&gt;Desventajas del enmascaramiento estático de Datos:&lt;/h2&gt;
  330. &lt;ul type=&quot;disc&quot;&gt;
  331. &lt;li&gt;El enmascaramiento es un proceso por lotes (no en  tiempo real) que puede tardar minutos u horas en completarse dependiendo  del tamaño de los datos.&lt;/li&gt;
  332. &lt;li&gt;No se puede usar para proteger la base de datos  de producción, opera contra copias de bases de datos de producción.&lt;/li&gt;
  333. &lt;/ul&gt;
  334. &lt;h2&gt;Requisitos para el enmascaramiento estático de Datos:&lt;/h2&gt;
  335. &lt;p&gt;Microsoft ha incorporado el enmascaramiento estático de datos en SQL Server Management Studio (SSMS) 18.0 Preview 5 y superior. Esta característica funciona en bases de datos SQL Server 2012 o  superiores y Azure SQL Database. Para utilizar el enmascaramiento de datos estáticos, asegúrese de tener iinstalado SSMS 18.0 (versión preliminar 5 y superior). La última versión de SSMS se puede descargar desde &lt;a href=&quot;https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017&quot; target=&quot;_blank&quot;&gt;este enlace&lt;/a&gt;. El enmascaramiento estático de datos sólo estaba disponible para bases de datos Azure SQL Server. &lt;/p&gt;
  336. &lt;h2&gt;Ejemplos:&lt;/h2&gt;
  337. &lt;p&gt;En el siguiente ejemplo, todas las entradas en la columna &lt;strong&gt;NroDocumento&lt;/strong&gt; han sido anuladas. La columna &lt;strong&gt;Nombres&lt;/strong&gt; y &lt;strong&gt;Apellidos&lt;/strong&gt; están compuestos de cadenas personalizadas de caracteres generados aleatoriamente. En la columna &lt;strong&gt;Correo&lt;/strong&gt;, los nombres se han reemplazado por cadenas generadas aleatoriamente, pero la extensión del dominio se ha mantenido. De forma similar se aplica a la columna Teléfono donde se ha mantenido  el código de área, pero no a los últimos 9 dígitos.&lt;/p&gt;
  338. &lt;h2&gt;Pasos para configurar el enmascaramiento estático de datos&lt;/h2&gt;
  339. &lt;p&gt;&lt;strong&gt;Paso1&lt;/strong&gt;: Hacer clic derecho en el nombre de la base de datos, seleccionar Tareas y hacer clic en Máscara de base de datos (Vista previa) como se muestra a continuación.&lt;/p&gt;
  340. &lt;p&gt;&lt;img src=&quot;/archivos/img/sqlserver2012/enmascaramiento-datos/iniciar-data-masking.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Iniciar enmascaramiento de datos en SQL Server&quot; alt=&quot;Enmascaramiento de datos en SQL Server&quot; /&gt;&lt;/p&gt;
  341. &lt;p&gt;&lt;strong&gt;Paso2&lt;/strong&gt;: En el asistente seleccionar las tablas y los campos que serán enmascarados,  y seleccionamos la función de enmascaramiento segun el tipo de columna y el valor deseado que puede ser barajar, aleatorio grupal, nulo, valor único y cadena personaliza (shuffle, group shuffle, null, single, value, string composite).&lt;/p&gt;
  342. &lt;p&gt;&lt;img src=&quot;/archivos/img/sqlserver2012/enmascaramiento-datos/seleccionar-funcion-de-enmascaramiento.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Asistente de enmascaramiento de datos en SQL Server&quot; alt=&quot;Asistente de enmascaramiento de datos en SQL Server&quot; /&gt;&lt;/p&gt;
  343. &lt;p&gt;&lt;strong&gt;Paso3&lt;/strong&gt;: Dar clic en el botón configurar según la funcion de enmascaramiento seleccionado, en este caso cadena personalizada, en la nueva ventana configurar el formato del patrón de enmascarado utilizando expresiones regulares y dar clic en el botón de aceptar.&lt;/p&gt;
  344. &lt;p&gt;&lt;img src=&quot;/archivos/img/sqlserver2012/enmascaramiento-datos/configurrar-static-data-masking.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Configurar patron de enmascaramiento de datos en SQL Server&quot; alt=&quot;configurar patrón de enmascaramiento de datos en SQL Server&quot; /&gt;&lt;/p&gt;
  345. &lt;p&gt;&lt;strong&gt;Paso4&lt;/strong&gt;: En la ventana de Enmascaramiento estático de datos (vista previa), seleccionar la ubicación para el archivo de copia de seguridad de la base de datos y colocar un nombre de la base de datos enmascarada.&lt;/p&gt;
  346. &lt;p&gt;&lt;img src=&quot;/archivos/img/sqlserver2012/enmascaramiento-datos/Static-data-masking.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Ubicación de la base de datos, nombre de la basede de datos, enmascaramiento de datos en SQL Server&quot; alt=&quot;Ubicación de la base de datos, nombre de la basede de datos, enmascaramiento de datos en SQL Server&quot; /&gt;&lt;/p&gt;
  347. &lt;p&gt;&lt;strong&gt;Paso5&lt;/strong&gt;: Finalizado el proceso aparecerá una pantalla de &quot;Enmascaramiento completado&quot; y ya tendremos la base de datos enmascarado, como se puede ver en el siguiente gráfico.&lt;/p&gt;
  348. &lt;p&gt;&lt;img src=&quot;/archivos/img/sqlserver2012/enmascaramiento-datos/Static-data-masking-completado.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Base de datos enmascarado en SQL Server&quot; alt=&quot;Base de datos enmascarado en SQL Server&quot; /&gt; &lt;/p&gt;
  349. &lt;h2&gt;Resultados del enmascaramiento de Datos&lt;/h2&gt;
  350. &lt;p&gt;Una vez terminado el proceso de enmascaramiento se podrá ver los siguientes resultados:&lt;/p&gt;
  351. &lt;p&gt;&lt;img src=&quot;/archivos/img/sqlserver2012/enmascaramiento-datos/antes_despues.png&quot; style=&quot; max-width:100%;&quot; title=&quot;Resultados del enmascaramiento de datos en SQL Server&quot; alt=&quot;Resultados del enmascaramiento de datos en SQL Server&quot; /&gt; &lt;/p&gt;
  352. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-7 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;SQL:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/categoria/sql/administraci%C3%B3n-de-sql-server&quot;&gt;Administración de SQL Server&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/categoria/sql/sql-server&quot;&gt;SQL Server&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
  353. <pubDate>Mon, 20 Jan 2020 00:00:50 +0000</pubDate>
  354. <dc:creator>jsequeiros</dc:creator>
  355. <guid isPermaLink="false">398 at https://jsequeiros.com</guid>
  356. <comments>https://jsequeiros.com/enmascaramiento-de-datos-en-sql-server-con-ssms#comments</comments>
  357. </item>
  358. <item>
  359. <title>Fotos de Challhuahuacho</title>
  360. <link>https://jsequeiros.com/galeria-de-fotos-challhuahuacho</link>
  361. <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;/galeria/third.party/jquery-1.7.1.min.js&quot;&gt;&lt;/script&gt;&lt;link href=&quot;/galeria/css/nanogallery.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
  362. &lt;link href=&quot;/galeria/css/themes/clean/nanogallery_clean.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
  363. &lt;script type=&quot;text/javascript&quot; src=&quot;/galeria/jquery.nanogallery.js&quot;&gt;&lt;/script&gt;&lt;script&gt;
  364. &lt;!--//--&gt;&lt;![CDATA[// &gt;&lt;!--
  365.  
  366. $(document).ready(function () {
  367.   jQuery(&quot;#Challhuahuacho&quot;).nanoGallery({thumbnailWidth:300,thumbnailHeight:225,
  368. itemsBaseURL:&#039;/galeria/fotos/challhuahuacho&#039;,
  369. thumbnailHoverEffect:[{&#039;name&#039;:&#039;imageScale150&#039;, &#039;duration&#039;:700},{&#039;name&#039;:&#039;labelAppear75&#039;, &#039;duration&#039;:400},{&#039;name&#039;:&#039;descriptionAppear&#039;, &#039;duration&#039;:1000}],
  370. thumbnailLabel:{display:true,align:&#039;center&#039;, position:&#039;overImageOnMiddle&#039;},
  371.        viewerDisplayLogo:false
  372. });
  373. });
  374.  
  375. //--&gt;&lt;!]]&gt;
  376. &lt;/script&gt;&lt;p&gt;Chalhuahuacho es una localidad del distrito de Chalhuahuacho de la provincia de Cotabambas, departamento de Apurímac. Se encuentra a aproximadamente 200 kilómetros de la ciudad de Abancay.&lt;/p&gt;
  377. &lt;div id=&quot;Challhuahuacho&quot;&gt;&lt;a href=&quot;entrada-challhuahuacho.jpg&quot; data-ngthumb=&quot;entrada-challhuahuacho-ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Entrada a Challhuahuacho&lt;/a&gt;&lt;a href=&quot;puente-challhuahuacho.jpg&quot; data-ngthumb=&quot;puente-challhuahuacho-ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Puente de Challhuahuacho&lt;/a&gt;&lt;a href=&quot;estadio-challhuahuacho.jpg&quot; data-ngthumb=&quot;estadio-challhuahuacho-ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Estadio de Challhuahuacho&lt;/a&gt;&lt;a href=&quot;panoramica-challhuahuacho.jpg&quot; data-ngthumb=&quot;panoramica-challhuahuacho-ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Challhuahuacho&lt;/a&gt;&lt;a href=&quot;pueblo-challhuahuacho.jpg&quot; data-ngthumb=&quot;pueblo-challhuahuacho-ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Toma de Challhuahuacho &lt;/a&gt;&lt;a href=&quot;puente-challhuahuacho-vista-panoramica.jpg&quot; data-ngthumb=&quot;puente-challhuahuacho-vista-panoramica-ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Entrada puente de Challhuahuacho&lt;/a&gt;&lt;a href=&quot;rio-challhuahuacho.jpg&quot; data-ngthumb=&quot;rio-challhuahuacho-ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Rio de Challhuahuacho&lt;/a&gt;&lt;a href=&quot;vista-panoramica-challhuahuacho.jpg&quot; data-ngthumb=&quot;vista-panoramica-challhuahuacho-ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Panorámica de Challhuahuacho&lt;/a&gt;&lt;a href=&quot;vista-puente-challhuahuacho-.jpg&quot; data-ngthumb=&quot;vista-puente-challhuahuacho--ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Foto de Challhuahuacho&lt;/a&gt;&lt;a href=&quot;calle-challhuahuacho.jpg&quot; data-ngthumb=&quot;calle-challhuahuacho-ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Calle de Challhuahuacho&lt;/a&gt;&lt;a href=&quot;comisaria-challhuahuacho.jpg&quot; data-ngthumb=&quot;comisaria-challhuahuacho-ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Comisaría de Challhuahuacho&lt;/a&gt;&lt;a href=&quot;municipalidad-challhuahuacho.jpg&quot; data-ngthumb=&quot;municipalidad-challhuahuacho-ts.jpg&quot; data-ngdesc=&quot;Fecha: 03 de Agosto 2013&quot;&gt;Municipalidad de Challhuahuacho&lt;/a&gt;&lt;/div&gt;
  378. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
  379. <pubDate>Thu, 09 Jan 2020 02:03:21 +0000</pubDate>
  380. <dc:creator>jsequeiros</dc:creator>
  381. <guid isPermaLink="false">406 at https://jsequeiros.com</guid>
  382. <comments>https://jsequeiros.com/galeria-de-fotos-challhuahuacho#comments</comments>
  383. </item>
  384. </channel>
  385. </rss>
  386.  

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=https%3A//jsequeiros.com/rss.xml

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda