it-swarm-tr.com

SQL Server 2008 ile Visio'da Veritabanı Diyagramı için Tersine Mühendislik

Microsoft Visio 2007 Veritabanı Modeli Diyagramı oluşturmak için Microsoft SQL Server 2008'i tersine çevirmem gerekiyor. Bu yüzden DB'ye bağlanmak için Veritabanı menüsünden "Ters Mühendisi" seçiyorum.

Microsoft SQL Server Visio sürücüsünü, ODBC sürücüsü olarak SQL Server Native Client 10.0 kullanacak şekilde yapılandırdım. Daha sonra DB'ime bağlanan bir Kullanıcı DSN'si yarattım. Bu DSN çalışır (en azından verilen test başarılıdır). Geriye Dönük Mühendis Sihirbazı'ndaki sonrakine tıkladıktan sonra Visio nazikçe sağladığım kimlik bilgilerimi ister, ancak Tamam'ı tıkladıktan sonra aşağıdaki mesajı alırım:

Seçili olan Visio sürücüsü veri kaynağıyla uyumlu değil.

Tabiki Visio sürücüsünü de yapılandırarak eski SQL Server ODBC sürücüsünü kullanmayı denedim. O da çalışmıyor. 

42
Matthias Meid

Microsoft desteğinden Microsoft forumları aracılığıyla:

Daha fazla araştırma Visio 2007 için bu beklenen davranış olduğunu ortaya koymaktadır. Visio, Visio SQL Server Sürücüsünü kullanarak bir bağlantı açtığında, sunucu sürümünü kontrol eder ve SQL Server 2008, Visio 2007'den sonra gönderilen SQL Server 2008'i desteklenen bir sürüm olarak tanımaz ve bağlantıyı kapatır. SQL Server 2008'i tanıyan Visio'nun gelecekteki bir sürümünün gönderilmesini bekleyebilir veya SQL Server 2008'e başarıyla bağlantıları açabilen Visio Generic ODBC sürücüsünü kullanabilirsiniz. Üçüncü seçenek SQL Server 2005'in bir kopyasını kullanmaktır. ilk tersine mühendislik için. Visio ekibi bu sorunun farkında.

31
Paul Hargreaves

Visio 2007'yi bir SQL Server 2008 veritabanına bağlamak için, Ters Mühendisi Wizard (Veritabanı/Ters Mühendisi...) Çalıştırın. Visio 2007'de "Yüklü Visio sürücülerinden" ODBC Genel sürücüsü seçin. " yıkılmak. Ardından, SQL Yerel İstemcisi'ni (2005.90.4035, 2005 SP3) kullanarak yeni bir veri kaynağı oluşturun. Alınan bazı bilgilerin eksik olabileceğini belirten bir uyarı alırsınız. Tamam'ı tıklayın ve devam edin. En sezgisel çözüm değil (ama zor değil), ancak en azından bu, SQL 2008'e bağlanmak için Visio 2007'yi kullanmanıza izin verecek.

Chip Lambert, Slalom Danışmanlığı

34
Chip Lambert

Eski bir iş parçacığı ama hala güncel bir sorun ... ODBC Genel Sürücüsünü kullanmasına rağmen, ters mühendislik aracının Tetikleyicileri, yan tümceleri, görünümleri ve saklı yordamları gözden kaçırdığını buldum. Bunun yerine Access Visio Sürücüsünü belirterek, en azından Kontrol Cümlelerini ve Görünümlerini kurtarırız.

Yine de genel olarak, Microsoft’un ilgili ekipleri adına müşterileri için korkunç bir saygı eksikliği olduğunu düşündüğümü söylemeliyim. Geçen yıl çok benzer bir deneyim yaşadım, ancak yalnızca SSIS projelerimin artık açılmadığını keşfetmek için Visual Studio 2010'a yükseltme yaparken ... bu konudan , MS'in daha az umursayamayacağı bir şeydi.

8
Ed Graham

ODBC Veri Kaynağı Yöneticisi yardımcı programında bir Kullanıcı DSN'si oluşturabilir ve daha sonra Microsoft SQL Server sürücüsü yerine ODBC Genel Sürücüsünü seçerek Visio 2007 aracılığıyla MSSQL 2008 örneğinize bağlanabilirsiniz.

Ayrıca Office 2007 için SQL Server 2008 Veri Madenciliği Eklentilerini de deneyebilirsiniz.

Onları buradan alın: http://www.Microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&displaylang=en

Umarım bu yardımcı olur!

Şerefe

4
Marlon

SQL Server 2008'e bağlanmak için OLE Genel sürücüsü yerine Genel ODBC Db Sağlayıcısı'nı kullandım.

3
Jeremy Thomas

Ben de çalıştığım yukarıdaki gibi bu sorunu yaşadım 

  1. tersine mühendislik sihirbazı kullanıyordu 
  2. generic OLE Db sağlayıcısının ilk adımda kullanılması 
  3. daha sonra bağlantı sağlayıcısını in 'de gösterilen en yüksek SQL yerel sürücüsüne bir sonraki adım olarak ayarlayın ( SQL2016'yı SQL native 11.0 ile Windows 10 yüzey pro 4 için referans için kullanıyorum) 
  4. daha sonra bağlantı sekmesinde doğru hedefi ve kimlik bilgilerini girin. (bağlantıyı emin değilseniz bağlantıyı test edin)

    ve bu benim için işe yarayacak gibi görünüyordu (o zamandan beri.. tabloları aracılığıyla birincil ve yabancı anahtarları ve depolanan prosedürleri indeksler.

Ayrıca Visio'nun beni hapsettiğini gördüm ... görünüşe göre bu çok yaygın (ve orada özel hissediyordum) sonunda bıktıktan sonra bu bağlantılara baktım 

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

Sorunumu daha sonra buldum (dokunmatik ekran ve el yazısı çalışan uygulama) .Bu sona erdi ve şimdi beklediğim deneyime sahibim. 

0
user5820