Re: Ayuda para conectar desde ASP a una DB

Iniciado por Mr.Blue, 16 Agosto 2011, 03:17 AM

0 Miembros y 2 Visitantes están viendo este tema.

Mr.Blue

hola gente tengo un problema para conectar desde mi proyecto web a la base de datos.
me sale el siguiente error
Citar
Cannot open database "CarreraAnimal" requested by the login. The login failed.
Login failed for user 'juanca1\juanca'

juanca1\juanca, no se porque me toma esto comu user, cuando estoy indicando en el web.config
Citar
<add name="ConexionNueva" connectionString="Data Source=JUANCA1\SQLSERVER; Initial Catalog=adminCarrera; User Id=sa; password=pass" />
Alguna idea como solucionarlo?
Conclusión me esta tomando para conectarme desde mi usuario de windows por lo q veo como se cambia?

neoncyber

tu sql server es express?? que version???
Código (python) [Seleccionar]

#!/usr/bin/python
print "Visit:"
print "http:\\donkeysharp.blogspot.com"

Novlucker

Apuesto a que no tienes habilitado en el servidor el modo de autentificación de SQL Server :rolleyes:

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Mr.Blue

#3
Cita de: neoncyber en 16 Agosto 2011, 04:32 AM
tu sql server es express?? que version???

Si es la express, 2005.

Cita de: Novlucker en 16 Agosto 2011, 04:50 AM
Apuesto a que no tienes habilitado en el servidor el modo de autentificación de SQL Server :rolleyes:

Saludos

Si tengo habilitado el modo de autentificacion de SQL. Por esta razon me resulta raro el error de que quiera autentificarse con el usuario de windows.

PD: Creo que el error se encuentra en el web.config.
Detallo porque, programa lo hice en una version vieja de visual studio creo que 2005 por eso el MVS me lo convirtio a la actual 2010.
En donde empeze el proyecto nos autentificamos con el user de windows.

Por ahi quedo algo raro en el web.config.
Pero lo raro es que lo volvi a configurar con mi base de datos nueva para poner que se autentifique un usuario a mi web, y en el planeta (configuracion de asp). volvi a configurar todo.

Dejo el codigo para que vean.

Código (asp) [Seleccionar]
<?xml version="1.0"?>
<!--
   Nota: como alternativa para editar manualmente este archivo puede utilizar la
   herramienta Administración de sitios Web para configurar los valores de la aplicación. Utilice
   la opción Sitio Web->Configuración de Asp.Net en Visual Studio.
   Encontrará una lista completa de valores de configuración y comentarios en
   machine.config.comments, que se encuentra generalmente en
   \Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>
<appSettings/>
<connectionStrings>
<add name="ConexionNueva" connectionString="Data Source=.\SQLSERVER;Initial Catalog=adminCarreraAnimal;Integrated Security=True;User Id= sa; Password=Pass"/>
<add name="CarreraAnimalConnectionString" connectionString="Data Source=JUANCA1\SQLSERVER;Initial Catalog=CarreraAnimal;Integrated Security=True" providerName="System.Data.SqlClient"/>
<add name="CarreraAnimalConnectionString2" connectionString="Data Source=JUANCA1\SQLSERVER;Initial Catalog=CarreraAnimal;Integrated Security=True" providerName="System.Data.SqlClient"/>
<add name="CarreraAnimalConnectionString3" connectionString="Data Source=JUANCA1\SQLSERVER;Initial Catalog=CarreraAnimal;Integrated Security=True" providerName="System.Data.SqlClient"/>
<add name="CarreraAnimalConnectionString4" connectionString="Data Source=JUANCA1\SQLSERVER;Initial Catalog=CarreraAnimal;Integrated Security=True" providerName="System.Data.SqlClient"/>
<add name="ConnectionString" connectionString="Data Source=JUANCA1\SQLSERVER;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
   
<!--
           Establezca debug="true" en la compilación para insertar símbolos
           de depuración en la página compilada. Dado que este
           proceso afecta al rendimiento, debe establecer este valor como true
           durante la depuración.
       -->
<authorization>
<allow users="?"/>
</authorization>
<compilation debug="true" targetFramework="4.0"/>
<!--
           La sección <authentication> permite configurar
           el modo de autenticación de seguridad utilizado por
           ASP.NET para identificar a un usuario entrante.
       -->
<authentication mode="Forms">
  <forms name=".ASPXCOOCKUE" loginUrl="iniciar.aspx" defaultUrl="Administracion.aspx"
   timeout="15" />
 </authentication>
<!--

           La sección <customErrors> permite configurar
           las acciones que se deben llevar a cabo/cuando un error no controlado tiene lugar
           durante la ejecución de una solicitud. Específicamente,
           permite a los desarrolladores configurar páginas de error html
           que se mostrarán en lugar de un seguimiento de pila de errores.

       <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
           <error statusCode="403" redirect="NoAccess.htm" />
           <error statusCode="404" redirect="FileNotFound.htm" />
       </customErrors>
       -->
<roleManager enabled="true">
  <providers>
   <add connectionStringName="ConexionNueva" name="CustomizedRoleProvider"
    type="System.Web.Security.SqlRoleProvider" />
  </providers>
 </roleManager>
<membership>
  <providers>
   <add connectionStringName="ConexionNueva" requiresUniqueEmail="false"
    maxInvalidPasswordAttempts="10" enablePasswordRetrieval="true"
    passwordFormat="Clear" requiresQuestionAndAnswer="false" minRequiredPasswordLength="4"
    minRequiredNonalphanumericCharacters="0" name="CustomizedMembershipProvider"
    type="System.Web.Security.SqlMembershipProvider" />
  </providers>
 </membership>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/></system.web>

 

</configuration>