Frage

Ich muß Reverse Engineering einen Microsoft SQL Server 2008, um ein Microsoft Visio 2007 Datenbankmodelldiagramm zu erstellen. Also ich wähle „Reverse Engineering“ aus dem Menü Datenbank auf die DB zu verbinden.

ich den Microsoft SQL Server Visio-Treiber so konfiguriert, dass ist verwendet SQL Server Native Client 10.0 als ODBC-Treiber. Danach hat ich einen Benutzer-DSN, die zu meiner DB verbindet. Dieser DSN funktioniert (zumindest der vorgesehene Test erfolgreich). als nächst in den Reverse-Engineering-Assistenten Nach dem Klicken, fragt Visio freundlich für mein Beglaubigungsschreiben, die ich richtig zur Verfügung stellen, aber nach einem Klick auf OK ich die folgende Meldung:

  

Der aktuell ausgewählte Visio-Treiber ist mit der Datenquelle nicht kompatibel ist.

Ich hat versucht, die alten SQL Server ODBC-Treiber verwenden, indem auch die Visio-Treiber natürlich neu konfigurieren. Es ist nicht zu arbeiten.

War es hilfreich?

Lösung

Microsoft Support über die Microsoft-Foren:

  

Weitere Untersuchungen geht hervor, dass dieses Verhalten für Visio 2007 erwartet wird, wenn Visio eine Verbindung öffnet das Visio SQL Server-Treiber verwenden sie die Server-Version und da SQL Server überprüft 2008 versendet, nachdem Visio 2007 nicht SQL Server 2008 als nicht erkennt unterstützte Version und schließt die Verbindung. Sie können für eine zukünftige Version von Visio warten zu versenden, die SQL Server 2008 nicht erkennen oder die Visio-Generisches ODBC-Treiber verwenden, die auf SQL Server erfolgreich offene Verbindungen können 2008. Eine dritte Möglichkeit, eine Kopie von SQL Server 2005 für die erste Reverse-Engineering zu verwenden ist . Die Visio-Team ist sich dieses Problems bewusst.

Andere Tipps

Um Visio 2007 zu einer SQL Server 2008-Datenbank führen Sie die Reverse-Engineering-Assistenten zu verbinden (Datenbank / Reverse Engineering...) In Visio 2007 wählen Sie den ODBC-Generic-Treiber von den "Installed Visio-Treiber" drop-down. Dann erstellen Sie den SQL Native Client (2005.90.4035 2005 SP3) eine neue Datenquelle. Sie erhalten eine Warnung erhalten, dass einige Informationen abgerufen unvollständig sein können. Klicken Sie auf OK und fortzufahren. Es ist nicht die intuitive Lösung (aber nicht schwer), aber zumindest dies ermöglicht es Ihnen, Visio 2007 zu verwenden, um SQL 2008 zu verbinden.

Chip Lambert, Slalom Beratung

Ein alter Thread, aber immer noch ein aktuelles Problem ... Ich fand, dass die ODBC Generic Driver gearbeitet, das Reverse-Engineering-Tool dann Trigger verpasst obwohl verwenden, prüfen Klauseln, Ansichten und Stored Procedures. Durch die Angabe anstelle des Access Visio-Treiber, zumindest gewinnen wir die Preisklauseln und Ansichten.

Im Allgemeinen aber muß ich sagen, ich denke, dies zeigt einen erschreckenden Mangel an Rücksicht auf ihren Kunden im Namen der jeweiligen Teams bei Microsoft. Ich hatte eine sehr ähnliche Erfahrung im letzten Jahr, als in Visual Studio 2010 ein Upgrade nur um zu entdecken, dass meine SSIS-Projekte nicht mehr geöffnet ... wie aus dieses Thema , könnte MS weniger egal.

Sie können einen Benutzer-DSN in dem ODBC-Datenquellen-Administrator-Dienstprogramm erstellen und dann zu Ihrer Instanz von MSSQL 2008 durch Visio 2007 verbinden, indem Sie die Auswahl der ODBC Generic Driver anstelle der Microsoft SQL Server-Treiber verwenden.

Sie können auch die SQL Server 2008 Data Mining-Add-In versuchen, für Office 2007.

Schnappen sie hier: http://www.microsoft. com / downloads / details.aspx? FamilyID = 896A493A-2502-4795-94AE-E00632BA6DE7 & displaylang = en

Ich hoffe, das hilft!

Prost

ich am Ende mit dem Generic OLE DB-Provider statt des ODBC-Generic-Treiber für SQL Server verbinden. 2008 - Datentypen schienen durch OK zu kommen

Ich hatte auch dieses Problem wie oben, was ich gefunden gearbeitete

  1. war die Reverse Engineering-Assistenten
  2. die Generic OLE DB-Provider im ersten Schritt mit
  3. dann den Verbindungsaufbau Anbieter in der nächste Schritt auf dem höchsten SQL nativen Treiber gezeigt (ich benutze SQL2016 mit SQL nativen 11.0 auf einem Windows 10 Oberfläche pro 4 für Referenz)
  4. dann Eingabe des richtigen Bestimmungsort und Anmeldeinformationen in der Verbindungslasche (Testen der Verbindung, wenn Sie sicher aren `t)

    und das schien für mich zu arbeiten, (ich hatte dann die Fähigkeit zu bringen durch Tabellen-Indizes betrachtet Primär- und Fremdschlüssel und gespeichert Verfahren).

Ich fand auch, dass visio gehalten auf mich aufzuhängen ... anscheinend ist häufig (und da war ich ganz besonderes Gefühl), nachdem schließlich es satt immer ich auf diese Links sah

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

fand ich mein Problem in dem später (Touchscreen und Handschrift ausgeführte Anwendung) sein .So es zu Ende, und jetzt habe ich die Erfahrung, die ich erwarte

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top