studio - sql azure gratis
No se puede importar SQL Azure V12 BACPAC: "tipo Microsoft.Data.Tools.Schema.Sql.SqlAzureV12DatabaseSchemaProvider no es vĂ¡lido" (8)
Estoy tratando de importar el BACPAC exportado desde una base de datos SQL Azure (v12) a una instancia local de SQL Server 2012, pero sigo recibiendo el siguiente error. Intenté instalar las actualizaciones de DAC y SSDT vinculadas desde esta publicación de blog , pero no está ayudando.
¿Cómo puedo arreglar esto?
TITLE: Microsoft SQL Server Management Studio
------------------------------
Count not load schema model from package. (Microsoft.SqlServer.Dac)
------------------------------
ADDITIONAL INFORMATION:
Internal Error. The database platform service with type Microsoft.Data.Tools.Schema.Sql.SqlAzureV12DatabaseSchemaProvider is not valid. You must make sure the service is loaded, or you must provide the full type name of a valid database platform service. (Microsoft.Data.Tools.Schema.Sql)
------------------------------
BUTTONS:
OK
------------------------------
¡Instale lo siguiente y funcionará!
1) ¿Ha instalado la Actualización acumulativa 5 para SQL Server Management Studio 2014. http://support2.microsoft.com/kb/3011055
2) Microsoft SQL Server Data-Tier Application Framework (febrero de 2015) (debe instalar AMBAS las versiones x64 y x86). here
Estaba usando la ruta incorrecta SqlPackage.exe
.
No funciona:
C:/Program Files (x86)/Microsoft SQL Server/110/DAC/bin/SqlPackage.exe
Trabajos:
C:/Program Files (x86)/Microsoft SQL Server/130/DAC/bin/SqlPackage.exe
C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/Extensions/Microsoft/SQLDB/DAC/130/SqlPackage.exe
Estoy teniendo el mismo problema.
Instalar el paquete de actualización acumulativa 6 como se sugiere here ayuda a evitar el primer error, pero simplemente a quedarse atascado en el siguiente.
Relacionado con este tema:
La importación de SQL Azure de bacpac no funciona después de la actualización a v12
es un error. Microsoft no tiene solución ni solución alternativa todavía.
Editar: se requiere SQL Management Studio 2014 para restaurar (2012 no funciona)
Si hay uno, creo que el hilo se actualizará.
Editar: en el enlace mencionado anteriormente, puede encontrar una solución alternativa: debe crear una copia de su base de datos V12. Esta copia se puede exportar y reimportar en su servidor sql local 2014.
Simplemente actualizar las herramientas no ayuda.
Estoy usando la versión 11.0.2100.60 y tuve el mismo problema. Marco de aplicación de nivel de datos de Microsoft® SQL Server® instalado (febrero de 2015) . Todo funcionó bien después de eso.
La restauración de BacPac de Azure DB falla después de instalar la última versión de SQL Server Management Studio 2016 Preview. La solución fue establecer "Autenticación de base de datos contenida" = 1 para mi instancia de SQL DB local. Lea sobre la solución here o ejecute esta secuencia de comandos en su instancia local:
USE master GO RECONFIGURE GO sp_configure ''CONTENTADO BASE DE DATOS AUTENTICACIÓN'', 1
Tuve el mismo problema con mi copia de seguridad dataabse de SQL Azure (v12).
He instalado here (para que funcione correctamente necesitará instalar TANTO las versiones x64 y x86). Primero instalé la versión x64 e intenté restaurar la base de datos, pero no funcionó. Después de eso, instalé la versión x86 y pude restaurar la base de datos.
Mi versión de SQL Server: Microsoft SQL Server 2014 - 12.0.2269.0 (X64). Sistema operativo: Windows 10 x64 build 10240.
Tnanks.
Actualizado: la nueva vista previa de SQL Server Management Studio es la mejor manera de importar a Azure SQL DB. Tiene soporte para todas las últimas características y validaciones de Azure SQL DB. Además, tiene un instalador web independiente que se actualiza automáticamente cada mes a medida que nuevas funciones están disponibles. Dados los comentarios a continuación que mencionan la dificultad de instalar una actualización de CU, esta sería una solución más simple y rápida al problema.
Respuesta original: si está utilizando SQL Server Management Studio para realizar la importación, debe tener instalado SSMS 2014 CU5 o CU6. La información sobre la instalación de CU6 está disponible here . El error que se muestra en su pregunta indica que está utilizando una versión anterior de SSMS.
** Actualización: ** En respuesta a la respuesta de Martin a continuación, me gustaría aclarar dos cosas.
SSMS para SQL Server 2014 es la única versión de SSMS con soporte completo de las nuevas características de Azure SQL DB v12, especialmente Importar / Exportar contra este objetivo. Esto se debe a que v12 tiene (casi) paridad de características con SQL Server 2014 y las versiones anteriores de las herramientas no tienen soporte para esto. Tenga en cuenta que SSMS 2014 es totalmente compatible con versiones anteriores de SQL Server 2005 y posteriores.
Hubo un problema temporal separado que causó problemas con las bases de datos Azure SQL DB v12 actualizadas. Esto se ha resuelto y el lugar correcto para encontrar información sobre cómo resolver esto se encuentra en la sección C3 de la página Plan y Prepararse para la actualización . En resumen, si ha exportado un bacpac que no se puede importar debido a este problema, puede descargar el último DacFramework.msi desde here para solucionar este problema en SSMS.
Divulgación completa: trabajo en el equipo de herramientas de SQL Server.