Pregunta

Necesito ingeniería inversa de Microsoft SQL Server 2008 con el fin de crear una Microsoft Visio 2007 Diagrama de Modelo de Base de datos.Así que elige el "ingeniería Inversa" del menú Base de datos para conectarse a la base de datos.

He configurado el Servidor SQL de Microsoft Visio conductor, de manera que se utiliza SQL Server Native Client 10.0 como el controlador ODBC.Después he creado un DSN de Usuario que se conecta a mi DB.Este DSN funciona (al menos la prueba es correcta).Después de hacer clic en siguiente en el Asistente para ingeniería Inversa, Visio amablemente me pide las credenciales que puedo proporcionar correctamente, pero después de hacer clic en ACEPTAR me aparece el siguiente mensaje:

El seleccionado de Visio driver no es compatible con la fuente de datos.

He intentado utilizar el antiguo controlador ODBC de SQL Server, también por la reconfiguración de la Visio controlador de curso.No funciona demasiado.

¿Fue útil?

Solución

De Soporte técnico de Microsoft a través de los foros de Microsoft:

Más investigación revela que este es el comportamiento esperado para Visio 2007.Cuando Visio abre una conexión con el Visio del Controlador de SQL Server comprueba la versión del servidor y desde SQL Server 2008 se entregan después de Visio 2007 no reconocer SQL Server 2008 como una versión compatible y cierra la conexión.Usted puede esperar para una futura versión de Visio a la nave, lo que hace reconocer SQL Server 2008 o usar Visio Genéricos controlador ODBC que se puede abrir correctamente las conexiones a SQL Server 2008.Una tercera opción es usar una copia de SQL Server 2005 para la inicial de la ingeniería inversa.La Visio equipo es consciente de este problema.

Otros consejos

Para conectar Visio 2007 a un Servidor SQL server 2008 de la base de datos ejecute el Asistente para ingeniería Inversa (Base de datos/ingeniería Inversa...) en Visio 2007 seleccione el controlador ODBC Genérico de la "instalar controladores de Visio" drop-down.A continuación, crear un nuevo origen de datos con el Cliente Nativo de SQL (2005.90.4035, 2005 SP3).Usted obtendrá una advertencia que indica que parte de la información recuperada puede ser incompleta.Haga clic en ACEPTAR y continuar.No es el más intuitivo solución (pero no difícil), pero al menos esto le permitirá utilizar Visio 2007 para conectarse a SQL 2008.

Chip De Lambert, Slalom De Consultoría

Un hilo viejo, pero sigue siendo un problema actual ...He encontrado que a pesar de utilizar el Controlador ODBC Genérico trabajado, la ingeniería inversa de la herramienta, a continuación, echa de menos los Desencadenantes, las Cláusulas de Comprobación, Vistas y Procedimientos Almacenados.Especificando el Acceso Visio Conductor en su lugar, a menos que recuperemos las Cláusulas de Comprobación y puntos de vista.

En general, sin embargo, tengo que decir que creo que esto demuestra una terrible falta de respeto por sus clientes en nombre de los equipos relevantes en Microsoft.Tuve una experiencia muy similar el año pasado al actualizar a Visual Studio 2010, sólo para descubrir que mi SSIS proyectos ya no se abre ...como se puede ver a partir de este hilo, MS no podría importarle menos.

Usted podría crear un DSN de Usuario en el Origen de Datos ODBC Administrator utility y, a continuación, conéctese a la instancia de MSSQL 2008 a través de Visio 2007 mediante la selección del Controlador ODBC Genérico en lugar del controlador de Microsoft SQL Server.

También se podría tratar de SQL Server 2008 de Minería de Datos de Complementos para Office 2007.

Hazte con ellos aquí:http://www.microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&displaylang=en

Espero que esto ayude!

Saludos

Terminé usando el Genérico de OLE Db Proveedor del controlador ODBC Genérico para conectarse a SQL Server 2008 - tipos de datos parecía venir a través de ACEPTAR.

También he tenido este problema como por encima de lo que me he encontrado trabajado

  1. estaba usando el asistente para ingeniería Inversa
  2. se utiliza el Genérico proveedor OLE Db en el primer paso
  3. a continuación, configuración de la conexión del proveedor en el siguiente paso a la más alta de SQL native conductor que se muestra ( estoy usando SQL2016 con SQL native 11.0 en un windows 10 surface pro 4 para de referencia )
  4. después de introducir el destino correcto y credenciales en la ficha conexión ( comprobación de la conexión si no está seguro)

    y que parecía trabajar para mí,( yo tenía la capacidad para llevar a a través de las tablas de índices de los puntos de vista claves principales y externas y almacenado los procedimientos).

También me pareció que visio mantienen el bloqueo en mí ...al parecer esto es común ( y no me sentía especial) finalmente, después de enfermarse de lo miré en estos enlaces

https://dhondiyals.wordpress.com/2011/07/29/microsoft-visio-2010-crashes-very-frequently-resolved/

https://answers.microsoft.com/en-us/msoffice/forum/msoffice_visio-mso_windows8/visio-2010-frozen-on-surface-pro/df1df27a-6585-4b0c-8442-a4363c541e08

He encontrado mi problema a ser en la tarde, ( la pantalla táctil de escritura a mano y la ejecución de la aplicación) .Así que la terminé, y ahora tengo la experiencia de que yo estaba esperando

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top