Como configuro o ASP.NET para usar o SQL Server 2008?

2

Instalei recentemente o Windows 7 no meu computador e configurei o Visual Studio 2010 e o SQL Server 2008. Na minha instalação antiga, usei o VS 2008 e o SQL Server Express 2005. Eu tenho um aplicativo ASP.NET simples que usa associação . Ele funcionou na minha instalação antiga, mas quando eu transferi para o novo, o aplicativo se recusa a se conectar ao SQL Server. Alguém pode me explicar a maneira correta de dizer ao ASP.NET para se conectar a ele? Obrigado antecipadamente!

    
por edobry 16.07.2009 / 07:05

2 respostas

4

Você deve verificar a string de conexão de associação Pode estar no web.config do seu site e no machine.config É melhor se você substituir as configurações no web.config Veja o exemplo aqui

Por padrão, o SQL Server Express 2005 é instalado usando uma instância nomeada, como localhost \ SQLEXPRESS e o SQL Server 2008 pode ser instalado como instância padrão, localhost

Você também deve instalar todas as tabelas / procedimentos necessários para associação usando a ferramenta aspner_regsql, consulte como fazer isso aqui

    
por 16.07.2009 / 09:18
0

Primeiro, se você estiver efetuando login em um domínio, talvez seja necessário fazer login como administrador local e adicionar sua conta de usuário de domínio como um administrador de sistema no SQL Server. Então você pode fazer o SSMS funcionar.

Em segundo lugar, o IIS 7 usa permissões de usuário diferentes. E os padrões mudaram do IIS 7.0 para 7.5 também. Verifique os logs de eventos das mensagens de exceção SQL que devem informar com qual conta ele está tentando se conectar. Você também pode editar a identidade do pool de aplicativos do IIS para ler ou alterar essa identidade.

    
por 08.10.2009 / 06:41