Conexões com Hyper-v e SQL Server para aplicativos da web

1

Eu tenho uma máquina física executando o win8 e duas VMs no cliente do hyper-v: 1 servidor da web, 1 servidor de sql. O servidor da web funciona de maneira fantástica. O sql é o que está me dando o problema. Eu posso me conectar a ele com o explorador de servidores no visual studio ou no estúdio de gerenciamento, e isso é muito rápido.

O problema acontece quando eu uso a mesma cadeia de conexão que estou usando no visual studio server explorer no web.config para um aplicativo.

data source=VMSQL1;initial catalog=OtherShell;persist security info=True;user id=OtherShell;password=****;network library=dbmssocn;MultipleActiveResultSets=True;App=EntityFramework

Certifiquei-me de que também estava usando o tcp-ip, mas ele não se conecta com ou sem a parte da biblioteca de rede da string de conexão.

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Isso está me deixando louco nos últimos dois dias, alguma ideia? Ele falha da web vm também, mas funciona no estúdio de gerenciamento com a mesma cadeia de conexão.

    
por Rick Ratayczak 09.09.2012 / 10:37

2 respostas

1

O problema estava no web.config. Os provedores de associação e função estavam usando uma string de conexão "LocalProvider" inexistente, adicionei um e o consertei.

    
por 11.09.2012 / 03:13
0

Este é um exemplo da picada de conexão que uso. Data Source = [YourIP]; ID do usuário = [YourUserID]; Password = [YourPassword]; Catálogo inicial = [YourDatabase]; Provedor = SQLNCLI10.1 Espero que ajude.

    
por 10.09.2012 / 16:48