Visio 2010 e SQL 2012 - Engenharia Inversa

10

Atualizamos para o SQL 2012 e estou tentando fazer engenharia reversa de nossos Dbs para o Visio 2010. Configurei uma conexão usando o driver SQL 11 e o Visio reclama que esse driver não é suportado.

Alguém encontrou isso?

Scott
fonte
Aqui está outro post com uma pergunta semelhante. Desde que o SQL Server 2012 foi lançado após o Visio 2010, ele não é suportado, mesmo que ele use o Native Client.
grade
3
Engraçado, irônico e triste (algumas coisas nunca mudam, elas mudam): connect.microsoft.com/SQLServer/feedback/details/365757/…
Magnus

Respostas:

13

O driver OleDB genérico também funciona para engenharia reversa de um banco de dados do SQL Server 2012 usando o Visio 2010.

(Pode não ser "suportado", mas isso funciona). Selecione o provedor OLE DB genérico na lista de drivers instalados do Visio e clique em Avançar . Em seguida, escolha o Microsoft OLD DB Provider para SQL Server e vá para a guia Conexão .

  1. Digite o nome do seu servidor,
  2. escolha o método de autenticação,
  3. Selecione o nome do banco de dados na lista suspensa (ou crie a partir do arquivo) e clique no botão Testar Conexão .

Eu não precisei fazer nada com as guias Avançado ou Tudo depois que a conexão foi bem-sucedida, apenas cliquei em OK e pude escolher os tipos de objetos e a lista de objetos e exportou tudo para o diagrama.

Lasca
fonte
Essa é uma solução interessante e uma abordagem que funciona.
Mike Walsh
2
Você pode dar mais detalhes sobre como fazer isso? (dica: isso lhe dará um número razoável de mais representantes ;-))
jcolebrand
Resposta bastante ruim, considerando que você não indicou como obter esse driver. Votar para baixo.
5609 Craig
4

Não posso testá-lo daqui, mas tentaria usar o driver do SQL 10, se você puder. Eles geralmente têm alto nível de compatibilidade entre versões.

Ou tente usar o driver ODBC genérico. Isso quase sempre funciona, embora você nem sempre consiga tanto.

RBarryYoung
fonte
11
Eu tive sorte com os controladores ODBC antes, bem .. no entanto você não tenha acesso a alguns dos tipos de dados binários, como XML, Geografia etc
Jason Horner
11
Tentei SQL 10.0 e SQL 6.0, nem funcionou. Embora eu pudesse configurar novos DSNs do ODBC, eles não apareceriam na lista de Driver Genérico do ODBC no assistente de Engenheiro Reverso do Visio 2010, mas sim no IBMDB2, Access e Oracle. A utilização deles avisa que os drivers incompatíveis não são uma boa ideia! O OLE DB foi o único que consegui trabalhar de forma confiável. Eu acho que falta um controle de qualidade em torno desse assistente.
Mr McGoo 25/10
@MrMcGoo Concordo totalmente.
RBarryYoung