{"id":35306,"date":"2019-10-31T22:03:32","date_gmt":"2019-10-31T19:03:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/perenos-dannyh-bekapa-novoj-versii-ms-sql-server-na-bolee-staruyu-versiyu\/"},"modified":"2020-12-15T02:10:03","modified_gmt":"2020-12-15T00:10:03","slug":"perenos-dannyh-bekapa-novoj-versii-ms-sql-server-na-bolee-staruyu-versiyu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/perenos-dannyh-bekapa-novoj-versii-ms-sql-server-na-bolee-staruyu-versiyu","title":{"rendered":"Migraci\u00f3n de datos de la copia de seguridad de la nueva versi\u00f3n de MS SQL Server a una versi\u00f3n anterior","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Antecedentes<\/h2>\n<p>Una vez, para reproducir un error, necesit\u00e9 una copia de seguridad de la base de producci\u00f3n.<\/p>\n<p>Para mi sorpresa, me encontr\u00e9 con las siguientes limitaciones:<\/p>\n<ol>\n<li>La copia de seguridad de la base se realiz\u00f3 en la versi\u00f3n <i>SQL Server 2016<\/i> y no era compatible con mi <i>SQL Server 2014<\/i>.<\/li>\n<li>En mi computadora de trabajo, el sistema operativo utilizado era <i>Windows 7<\/i>, por lo que no pude actualizar <i>SQL Server<\/i> a la versi\u00f3n 2016<\/li>\n<li>El producto soportado era parte de un sistema m\u00e1s grande con una arquitectura heredada muy vinculada y tambi\u00e9n acced\u00eda a otros productos y bases de datos, por lo que su implementaci\u00f3n en otra estaci\u00f3n podr\u00eda llevar mucho tiempo.<\/li>\n<\/ol>\n<p>Teniendo en cuenta lo anterior, llegu\u00e9 a la conclusi\u00f3n de que era hora de algunas soluciones improvisadas.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Recuperaci\u00f3n de datos de la copia de seguridad<\/h2>\n<p>Decid\u00ed usar una m\u00e1quina virtual <noindex><a rel=\"nofollow\" href=\"https:\/\/www.virtualbox.org\/\">Oracle VM VirtualBox<\/a><\/noindex> con Windows 10 (se puede obtener una imagen de prueba para el navegador Edge <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.microsoft.com\/en-us\/microsoft-edge\/tools\/vms\/\">desde aqu\u00ed<\/a><\/noindex>). En la m\u00e1quina virtual se instal\u00f3 SQL Server 2016 y se restaur\u00f3 la base de datos de la aplicaci\u00f3n desde la copia de seguridad (<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/ru-ru\/sql\/relational-databases\/backup-restore\/restore-a-database-backup-using-ssms\">las instrucciones<\/a><\/noindex>).<\/p>\n<h2>Configuraci\u00f3n del acceso a SQL Server en la m\u00e1quina virtual<\/h2>\n<p>A continuaci\u00f3n, era necesario tomar algunos pasos para permitir el acceso a SQL Server desde el exterior:<\/p>\n<ol>\n<li>Para el firewall, agregar una regla para permitir solicitudes en el puerto <i>1433<\/i>.<\/li>\n<li>Es preferible que el acceso al servidor no se realice mediante autenticaci\u00f3n de Windows, sino a trav\u00e9s de SQL con nombre de usuario y contrase\u00f1a (es m\u00e1s f\u00e1cil configurar el acceso). Sin embargo, en este caso, no se debe olvidar habilitar la opci\u00f3n de autenticaci\u00f3n SQL en las propiedades de SQL Server.<\/li>\n<li>En la configuraci\u00f3n del usuario en SQL Server, en la pesta\u00f1a <i>User Mapping<\/i> especificar para la base de datos restaurada el rol de usuario <i>db_securityadmin<\/i>.<\/li>\n<\/ol>\n<h2>Migraci\u00f3n de datos<\/h2>\n<p>La migraci\u00f3n de datos en s\u00ed consta de dos etapas:<\/p>\n<ol>\n<li>Migraci\u00f3n del esquema de datos (tablas, vistas, procedimientos almacenados, etc.)<\/li>\n<li>Migraci\u00f3n de los propios datos<\/li>\n<\/ol>\n<h3>Migraci\u00f3n del esquema de datos<\/h3>\n<p>Realizamos las siguientes operaciones:<\/p>\n<ol>\n<li>Seleccionamos <i>Tasks -&gt; Generate Scripts<\/i> para la base a migrar.<\/li>\n<li>Seleccionamos los objetos necesarios para la migraci\u00f3n o dejamos el valor predeterminado (en este caso, se crear\u00e1n scripts para todos los objetos de la base).<\/li>\n<li>Especificamos la configuraci\u00f3n para guardar el script. Lo m\u00e1s conveniente es guardar el script en un solo archivo en codificaci\u00f3n Unicode. As\u00ed, en caso de fallo, no ser\u00e1 necesario repetir todos los pasos.<\/li>\n<\/ol>\n<p>Despu\u00e9s de guardar el script, se puede ejecutar en el SQL Server de origen (versi\u00f3n anterior) para crear la base requerida.<\/p>\n<p><b>Atenci\u00f3n:<\/b> Despu\u00e9s de ejecutar el script, es necesario verificar la correspondencia entre los ajustes de la base de datos del respaldo y la base de datos creada por el script. En mi caso, la configuraci\u00f3n de COLLATE estaba ausente en el script, lo que provocaba un error al transferir los datos y requer\u00eda rehacer la base de datos utilizando un script modificado.<\/p>\n<h3>Migraci\u00f3n de datos<\/h3>\n<p>Antes de transferir los datos, es necesario desactivar la verificaci\u00f3n de todas las restricciones en la base de datos:<\/p>\n<pre><code class=\"sql\">EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all'<\/code><\/pre>\n<p>La transferencia de datos se realiza mediante el asistente de importaci\u00f3n de datos <i>Tareas -&gt; Importar datos<\/i> en SQL Server, donde se encuentra la base de datos creada por el script:<\/p>\n<ol>\n<li>Especificamos las configuraciones de conexi\u00f3n con la fuente (SQL Server 2016 en una m\u00e1quina virtual). Us\u00e9 la fuente de datos <i>SQL Server Native Client<\/i> y la autenticaci\u00f3n SQL mencionada anteriormente.<\/li>\n<li>Especificamos las configuraciones de conexi\u00f3n al destino (SQL Server 2014 en la m\u00e1quina host).<\/li>\n<li>A continuaci\u00f3n, configuramos el mapeo. Es necesario seleccionar todos los <b>no read-only<\/b> objetos (por ejemplo, no es necesario seleccionar vistas). Como opciones adicionales, se debe elegir <i>\u00abPermitir inserci\u00f3n en columnas de identidad\u00bb<\/i>, si se utilizan.<br \/>\n<b>Atenci\u00f3n:<\/b> si al intentar seleccionar varias tablas y asignarles la propiedad <i>\u00abPermitir inserci\u00f3n en columnas de identidad\u00bb<\/i> la propiedad ya se hab\u00eda configurado previamente para al menos una de las tablas seleccionadas, se indicar\u00e1 en el di\u00e1logo que la propiedad ya est\u00e1 establecida para todas las tablas seleccionadas. Este hecho puede confundir y llevar a errores en la transferencia.<\/li>\n<li>Iniciamos la transferencia.<\/li>\n<li>Restauramos la verificaci\u00f3n de las restricciones:\n<pre><code class=\"sql\">EXEC sp_msforeachtable 'ALTER TABLE ? CHECK CONSTRAINT all'<\/code><\/pre>\n<\/li>\n<\/ol>\n<p>Si hay alg\u00fan error, verificamos los ajustes, eliminamos la base de datos creada con errores, la recreamos a partir del script, hacemos las correcciones y repetimos la transferencia de datos.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Esta tarea se encuentra relativamente rara vez y surge solo debido a las limitaciones mencionadas anteriormente. La soluci\u00f3n m\u00e1s com\u00fan implica actualizar SQL Server o conectarse a un servidor remoto, si la arquitectura de la aplicaci\u00f3n lo permite. Sin embargo, nadie est\u00e1 a salvo del c\u00f3digo legado y de las manos inexpertas de un desarrollo de mala calidad. Espero que esta gu\u00eda no sea necesaria, y si surge la necesidad, ayude a ahorrar mucho tiempo y nervios. \u00a1Gracias por su atenci\u00f3n!<\/p>\n<h2>Lista de fuentes utilizadas<\/h2>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/dba.stackexchange.com\/questions\/43065\/how-do-i-deal-with-fk-constraints-when-importing-data-using-dts-import-export-wi\">\u00bfC\u00f3mo manejo las restricciones FK al importar datos usando el Asistente de Importaci\u00f3n\/Exportaci\u00f3n DTS?<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.sqlservercentral.com\/forums\/topic\/the-column-column-2-cannot-be-processed-because-more-than-one-code-page-65001-and-1252-are-specified-for-it\">La columna \u00abColumna 2\u00bb no se puede procesar porque se especifican m\u00e1s de una p\u00e1gina de c\u00f3digos (65001 y 1252) para ella.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/stackoverflow.com\/questions\/37616521\/how-can-i-connect-to-sqlserver-running-on-virtualbox-from-my-host-macbook\">\u00bfC\u00f3mo puedo conectarme a SQL Server que se ejecuta en VirtualBox desde mi Macbook anfitri\u00f3n?<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.sqlauthority.com\/2010\/04\/04\/sql-server-enable-identity-insert-import-expert-wizard\/\">SQL SERVER \u2013 Habilitar la inserci\u00f3n de identidad \u2013 Asistente de importaci\u00f3n experta<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.liquidweb.com\/kb\/troubleshooting-microsoft-sql-server-error-18456-login-failed-user\/\">Soluci\u00f3n de problemas del error 18456 de Microsoft SQL Server, inicio de sesi\u00f3n fallido para el usuario<\/a><\/noindex><\/li>\n<\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/455934\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f \u041a\u0430\u043a-\u0442\u043e \u0440\u0430\u0437 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0431\u0430\u0433\u0430 \u043c\u043d\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u0441\u044f \u0431\u044d\u043a\u0430\u043f production-\u0431\u0430\u0437\u044b. \u041a \u043c\u043e\u0435\u043c\u0443 \u0443\u0434\u0438\u0432\u043b\u0435\u043d\u0438\u044e \u044f \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f\u043c\u0438: \u0411\u044d\u043a\u0430\u043f \u0431\u0430\u0437\u044b \u0431\u044b\u043b \u0441\u0434\u0435\u043b\u0430\u043d \u043d\u0430 \u0432\u0435\u0440\u0441\u0438\u0438 SQL Server 2016 \u0438 \u043d\u0435 \u0431\u044b\u043b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0441 \u043c\u043e\u0435\u0439 SQL Server 2014. \u041d\u0430 \u043c\u043e\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0435\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u041e\u0421 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c Windows 7, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u043d\u0435 \u043c\u043e\u0433 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c SQL Server \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35306","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f \u041a\u0430\u043a-\u0442\u043e \u0440\u0430\u0437 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0431\u0430\u0433\u0430 \u043c\u043d\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u0441\u044f \u0431\u044d\u043a\u0430\u043f production-\u0431\u0430\u0437\u044b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/perenos-dannyh-bekapa-novoj-versii-ms-sql-server-na-bolee-staruyu-versiyu\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u044d\u043a\u0430\u043f\u0430 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 MS SQL Server \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0430\u0440\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f \u041a\u0430\u043a-\u0442\u043e \u0440\u0430\u0437 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0431\u0430\u0433\u0430 \u043c\u043d\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u0441\u044f \u0431\u044d\u043a\u0430\u043f production-\u0431\u0430\u0437\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/perenos-dannyh-bekapa-novoj-versii-ms-sql-server-na-bolee-staruyu-versiyu\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:03:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-12-15T00:10:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Migraci\u00f3n de datos de una copia de seguridad de la nueva versi\u00f3n de MS SQL Server a una versi\u00f3n anterior | ProHoster","description":"Antecedentes: En una ocasi\u00f3n, para reproducir un error, necesitaba una copia de seguridad de la base de datos de producci\u00f3n.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/perenos-dannyh-bekapa-novoj-versii-ms-sql-server-na-bolee-staruyu-versiyu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0435\u0440\u0435\u043d\u043e\u0441 \u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u044d\u043a\u0430\u043f\u0430 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 MS SQL Server \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0430\u0440\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f \u041a\u0430\u043a-\u0442\u043e \u0440\u0430\u0437 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0431\u0430\u0433\u0430 \u043c\u043d\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u0441\u044f \u0431\u044d\u043a\u0430\u043f production-\u0431\u0430\u0437\u044b.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/perenos-dannyh-bekapa-novoj-versii-ms-sql-server-na-bolee-staruyu-versiyu","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:03:32+00:00","article:modified_time":"2020-12-15T00:10:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35306","title":null,"description":"","keywords":"","keyphrases":null,"primary_term":null,"canonical_url":"","og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 22:44:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:06:24","updated":"2026-01-21 22:44:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=35306"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35306\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=35306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=35306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=35306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}