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?
tu sql server es express?? que version???
Apuesto a que no tienes habilitado en el servidor el modo de autentificación de SQL Server :rolleyes:
Saludos
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.
<?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>
(http://i952.photobucket.com/albums/ae3/eeprom46/Dibujo-4.jpg)(http://i952.photobucket.com/albums/ae3/eeprom46/Dibuj2o.jpg)