¿Tan difícil es SQL con ASP?

03/05/2004 - 18:28 por Phoncadiz | Informe spam
Hola foreros.

Me he remitido en primer lugar en el foro ASP pero ellos me han enviado
a este. Mi problema es el siguiente:
Siempre he realizado bases de datos en ACCESS sin problemas en su
creación y su conexión con ASP. He querido ampliar conocimientos y realizar
bases de datos con SQL SERVER 2000 y mis problemas comienzan para crear la
base de datos. Más o menos ese problema está resuelto (o eso creo) porque he
realizado un simulacro de base de datos sin tener ni idea, pero bueno... El
tema cambia a la hora de hacer la conexión mediante ASP. No tengo c**** de
realizar la conexión. El último fallo que me sale es:

Microsoft OLE DB Provider for SQL Server (0x80004005)
Error de inicio de sesión del usuario 'phon'. Motivo: no está asociado a una
conexión de SQL Server de confianza.

Seguro que es un problema muy común, pero no soy capaz de solucionarlo. En
SEGURIDAD > INICIOS DE SESION he creado varios usuarios con sus
correspondientes contraseñas y nada. El código es el siguiente:

set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=sqloledb;Data Source=phon;Initial
Catalog=basededatos;User Id=phoncadiz; Password=laquesea;"

Espero que me podais solucionar el tema porque por mucho que busco nada me
lo soluciona.

Saludos de Phoncadiz.
 

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
03/05/2004 - 19:34 | Informe spam
SQL Server tiene dos modos de autenticación: Integrado a Windows (usa las
cuentas de dominio de Windows) o Mixto (cuentas de dominio + cuentas propias
de SQL).

El string de conexión que usas es correcto cuando la autenticación es Mixta.
Si el SQL Server está en modo Integrado, no proporcionas usr ni pwd.

Verifica también que la cuenta del usuario anónimo de Internet o la del
proceso ASP tenga login definido en SQL Server.

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Phoncadiz" wrote in message
news:%qulc.997$%
Hola foreros.

Me he remitido en primer lugar en el foro ASP pero ellos me han


enviado
a este. Mi problema es el siguiente:
Siempre he realizado bases de datos en ACCESS sin problemas en su
creación y su conexión con ASP. He querido ampliar conocimientos y


realizar
bases de datos con SQL SERVER 2000 y mis problemas comienzan para crear la
base de datos. Más o menos ese problema está resuelto (o eso creo) porque


he
realizado un simulacro de base de datos sin tener ni idea, pero bueno...


El
tema cambia a la hora de hacer la conexión mediante ASP. No tengo c**** de
realizar la conexión. El último fallo que me sale es:

Microsoft OLE DB Provider for SQL Server (0x80004005)
Error de inicio de sesión del usuario 'phon'. Motivo: no está asociado a


una
conexión de SQL Server de confianza.

Seguro que es un problema muy común, pero no soy capaz de solucionarlo. En
SEGURIDAD > INICIOS DE SESION he creado varios usuarios con sus
correspondientes contraseñas y nada. El código es el siguiente:

set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=sqloledb;Data Source=phon;Initial
Catalog=basededatos;User Id=phoncadiz; Password=laquesea;"

Espero que me podais solucionar el tema porque por mucho que busco nada me
lo soluciona.

Saludos de Phoncadiz.


Preguntas similares