it-swarm-eu.dev

Reverzní inženýrství pro vývoj databází v aplikaci Visio se serverem SQL Server 2008

Potřebuji reverzní inženýrství Microsoft SQL Server 2008 za účelem vytvoření diagramu modelu Microsoft Visio 2007 Database. Takže jsem si vybral "Reverse Engineer" z menu databáze pro připojení k DB.

Ovladač Microsoft SQL Server Visio nakonfigurován tak, že používá SQL Server Nativní klient 10.0 jako ovladač ODBC. Poté jsem vytvořil User DSN, který se připojuje k mé DB. Tento DSN funguje (alespoň úspěšný test je úspěšný). Po klepnutí na tlačítko Další v Průvodci reverzním inženýrem Visio laskavě požádá o svá pověření, která řádně poskytnu, ale po klepnutí na tlačítko OK se zobrazí následující zpráva:

Aktuálně vybraný ovladač Visio není kompatibilní se zdrojem dat.

Pokusil jsem se použít starý ovladač SQL Server ODBC také tím, že samozřejmě znovu nakonfigurujete ovladač Visio. To také nefunguje. 

42
Matthias Meid

Od Podpora společnosti Microsoft přes fóra společnosti Microsoft:

Další šetření zjistí, že se jedná o očekávané chování aplikace Visio 2007. Pokud aplikace Visio otevře připojení pomocí ovladače serveru Visio SQL Server zkontroluje verzi serveru a protože SQL Server 2008 dodáno po aplikaci Visio 2007 nerozpozná SQL Server 2008 jako podporovanou verzi a zavře spojení. Počkejte na budoucí verzi aplikace Visio na loď, která rozpoznává SQL Server 2008 nebo použijte ovladač Visio Generic ODBC, který může úspěšně otevřít připojení k serveru SQL Server 2008. Třetí možností je použít kopii serveru SQL Server 2005 pro počáteční reverzní inženýrství. Tým Visio si je vědom tohoto problému.

31
Paul Hargreaves

Chcete-li připojit aplikaci Visio 2007 k databázi serveru SQL Server 2008, spusťte aplikaci Reverse Engineer Wizard (Database/Reverse Engineer…) v aplikaci Visio 2007 vyberte z rozevíracího seznamu "Instalované ovladače Visio" obecný ovladač ODBC . Potom vytvořte nový zdroj dat pomocí nativního klienta SQL (200590.4035, 2005 SP3). Zobrazí se upozornění, že některé načtené informace mohou být neúplné. Klepněte na tlačítko OK a pokračujte. Nejedná se o nejintuitivnější řešení (ale není to obtížné), ale alespoň to vám umožní používat aplikaci Visio 2007 pro připojení k serveru SQL 2008.

Chip Lambert, Slalom Consulting

33
Chip Lambert

Staré vlákno, ale stále aktuální problém ... Zjistil jsem, že i když používáte ODBC Generic Driver pracoval, reverzní inženýrství nástroj pak vynechá Triggers, Kontrola klauzule, pohledy a uložené procedury. Zadáním ovladače Access Visio místo toho alespoň obnovíme kontrolní klauzule a pohledy.

Obecně však musím říci, že si myslím, že to svědčí o děsivém nedostatku pozornosti vůči svým zákazníkům jménem příslušných týmů společnosti Microsoft. Minulý rok jsem měl velmi podobnou zkušenost, když jsem upgradoval na Visual Studio 2010 jen proto, abych zjistil, že mé projekty SSIS se již neotevřely ... jak je vidět z toto vlákno , MS se nemohlo starat méně.

8
Ed Graham

Můžete vytvořit uživatelské DSN v nástroji ODBC Správce zdrojů dat a potom připojit k instanci MSSQL 2008 prostřednictvím Visio 2007 pomocí výběru ODBC obecný ovladač namísto ovladač Microsoft SQL Server.

Můžete také vyzkoušet SQL Server 2008 dolování dat doplňky pro Office 2007.

Uchopte je zde: http://www.Microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&displaylang=en

Doufám, že to pomůže!

Na zdraví

4
Marlon

Skončil jsem pomocí Generic OLE Db Provider namísto ODBC obecný ovladač pro připojení k serveru SQL Server 2008 - datatypes Zdálo se, že prostřednictvím OK.

3
Jeremy Thomas

Také jsem měl tento problém jako výše, co jsem našel pracoval 

  1. používal průvodce reverzním inženýrem 
  2. pomocí generického poskytovatele OLE Db v prvním kroku 
  3. poté nastavení poskytovatele připojení v dalším kroku k nejvyššímu nativnímu ovladači SQL (zobrazuji se pomocí SQL2016 s nativním SQL 11.0 na ploše pro Windows 10 pro 4 pro odkaz ) 
  4. poté v záložce připojení zadejte správné místo určení a pověření (testování připojení, pokud si nejste jisti)

    a zdálo se, že to pro mě fungovalo (pak jsem měl možnost přinést prostřednictvím tabulek indexy zobrazení primárních a cizích klíčů a uložené procedury ).

Také jsem zjistil, že visio se na mě zamykalo ... zřejmě je to běžné (a tam jsem se cítil zvláštní) poté, co jsem se konečně dostal z toho, že jsem se na tyto odkazy podíval 

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

Našel jsem můj problém být v pozdější, (dotykový displej a rukopis běží aplikace). Takže to skončilo, a teď mám zkušenosti jsem očekával 

0
user5820