Ejemplo de conexión de SQL

30/05/2004 - 18:35 por Zman | Informe spam
Hola a todo el mundo,

si alguien fuese tan amable de mostrar un ejemplo de código para conectarse
en una página de ASP a una base de datos de SQL.

En el SQL Server veo la base de datos pero no sé qué DSN poner para la
conexión.

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Franco Figún
30/05/2004 - 19:03 | Informe spam
Para conectarte a un SQL sin DSN, tenes este codigo:

<%
Dim strCnn
strCnn = "Provider=SQLOLEDB; Data Source=XX.XX.XX.XX,1433; Initial
Catalog=nombrebd;User ID=nombrebd;Password=password;"
Set Conexion = CreateObject("ADODB.Connection")
conexion.Open strCnn
Set rs = Server.CreateObject("ADODB.Recordset")

'If Err.Description <> "" then
'Response.Write "<B>Error en Base de Datos: " & Err.Description & "</B>"
'Else
'Response.Write "<B>Conexión realizada con éxito</B>"
'End If

Conexion.Close
Set Conexion = Nothing
%>

En donde XX.XX.XX.XX es la ip, 1433 es el puerto,, o sino simplemente podes
poner LOCALHOST si haces la conexion en tu mismo server.
Saludos
FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 305336919
Yahoo MSN:

"Zman" wrote in message
news:
Hola a todo el mundo,

si alguien fuese tan amable de mostrar un ejemplo de código para


conectarse
en una página de ASP a una base de datos de SQL.

En el SQL Server veo la base de datos pero no sé qué DSN poner para la
conexión.

Gracias de antemano.


Respuesta Responder a este mensaje
#2 Zman
30/05/2004 - 19:24 | Informe spam
Muchas gracias Franco, tenía algún fallito... en fin, ahora me dice:
Error de inicio de sesión del usuario 'administrador'. Motivo: no está
asociado a una conexión de SQL Server de confianza

Alguna idea? cómo le hago de "confianza"?

Gracias otra vez.


"Franco Figún" escribió en el mensaje
news:
Para conectarte a un SQL sin DSN, tenes este codigo:

<%
Dim strCnn
strCnn = "Provider=SQLOLEDB; Data Source=XX.XX.XX.XX,1433; Initial
Catalog=nombrebd;User ID=nombrebd;Password=password;"
Set Conexion = CreateObject("ADODB.Connection")
conexion.Open strCnn
Set rs = Server.CreateObject("ADODB.Recordset")

'If Err.Description <> "" then
'Response.Write "<B>Error en Base de Datos: " & Err.Description & "</B>"
'Else
'Response.Write "<B>Conexión realizada con éxito</B>"
'End If

Conexion.Close
Set Conexion = Nothing
%>

En donde XX.XX.XX.XX es la ip, 1433 es el puerto,, o sino simplemente


podes
poner LOCALHOST si haces la conexion en tu mismo server.
Saludos
FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 305336919
Yahoo MSN:

"Zman" wrote in message
news:
> Hola a todo el mundo,
>
> si alguien fuese tan amable de mostrar un ejemplo de código para
conectarse
> en una página de ASP a una base de datos de SQL.
>
> En el SQL Server veo la base de datos pero no sé qué DSN poner para la
> conexión.
>
> Gracias de antemano.
>
>


Respuesta Responder a este mensaje
#3 Franco Figún
30/05/2004 - 21:14 | Informe spam
Ok, el tema es asi, vos te podes loguear a una BD SQL de 2 maneras:
1) Con autentificacion SQL Server y Windows
o
2) Solamente con Windows.

Si te conectas al sql con el primer metodo, podes usar la cuenta SA por
defecto, o si te crearon o creaste un usuario en el SQL, con ese usuario.
El error es que estas tratando de entrar como ADMINISTRADOR, y posiblemente
no tengas ese privilegio, por cual, te convendría probar con la cuenta SA, o
sino simplemente crear un usuario para tu tabla.
Espero que te sirva.

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 305336919
Yahoo MSN:
"Zman" wrote in message
news:e#
Muchas gracias Franco, tenía algún fallito... en fin, ahora me dice:
Error de inicio de sesión del usuario 'administrador'. Motivo: no está
asociado a una conexión de SQL Server de confianza

Alguna idea? cómo le hago de "confianza"?

Gracias otra vez.


"Franco Figún" escribió en el mensaje
news:
> Para conectarte a un SQL sin DSN, tenes este codigo:
>
> <%
> Dim strCnn
> strCnn = "Provider=SQLOLEDB; Data Source=XX.XX.XX.XX,1433; Initial
> Catalog=nombrebd;User ID=nombrebd;Password=password;"
> Set Conexion = CreateObject("ADODB.Connection")
> conexion.Open strCnn
> Set rs = Server.CreateObject("ADODB.Recordset")
>
> 'If Err.Description <> "" then
> 'Response.Write "<B>Error en Base de Datos: " & Err.Description & "</B>"
> 'Else
> 'Response.Write "<B>Conexión realizada con éxito</B>"
> 'End If
>
> Conexion.Close
> Set Conexion = Nothing
> %>
>
> En donde XX.XX.XX.XX es la ip, 1433 es el puerto,, o sino simplemente
podes
> poner LOCALHOST si haces la conexion en tu mismo server.
> Saludos
> FF
> www.francofigun.com.ar
> www.microsofties.com.ar
> MSN:
> UIN: 305336919
> Yahoo MSN:
>
> "Zman" wrote in message
> news:
> > Hola a todo el mundo,
> >
> > si alguien fuese tan amable de mostrar un ejemplo de código para
> conectarse
> > en una página de ASP a una base de datos de SQL.
> >
> > En el SQL Server veo la base de datos pero no sé qué DSN poner para la
> > conexión.
> >
> > Gracias de antemano.
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Zman
30/05/2004 - 23:35 | Informe spam
Pues estamos peor, porque se supone que se creó un usuario administrador
(del cual sé la contraseña) y me está rechazando...

Tiene que estar dado de alta en la pestaña LOGINS del sql Server?

Si me conectase con la cuenta SA, hace falta poner la contraseña?

Muchas gracias por las respuestas Franco, de verdad.


"Franco Figún" escribió en el mensaje
news:#$
Ok, el tema es asi, vos te podes loguear a una BD SQL de 2 maneras:
1) Con autentificacion SQL Server y Windows
o
2) Solamente con Windows.

Si te conectas al sql con el primer metodo, podes usar la cuenta SA por
defecto, o si te crearon o creaste un usuario en el SQL, con ese usuario.
El error es que estas tratando de entrar como ADMINISTRADOR, y


posiblemente
no tengas ese privilegio, por cual, te convendría probar con la cuenta SA,


o
sino simplemente crear un usuario para tu tabla.
Espero que te sirva.

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 305336919
Yahoo MSN:
"Zman" wrote in message
news:e#
> Muchas gracias Franco, tenía algún fallito... en fin, ahora me dice:
> Error de inicio de sesión del usuario 'administrador'. Motivo: no está
> asociado a una conexión de SQL Server de confianza
>
> Alguna idea? cómo le hago de "confianza"?
>
> Gracias otra vez.
>
>
> "Franco Figún" escribió en el mensaje
> news:
> > Para conectarte a un SQL sin DSN, tenes este codigo:
> >
> > <%
> > Dim strCnn
> > strCnn = "Provider=SQLOLEDB; Data Source=XX.XX.XX.XX,1433; Initial
> > Catalog=nombrebd;User ID=nombrebd;Password=password;"
> > Set Conexion = CreateObject("ADODB.Connection")
> > conexion.Open strCnn
> > Set rs = Server.CreateObject("ADODB.Recordset")
> >
> > 'If Err.Description <> "" then
> > 'Response.Write "<B>Error en Base de Datos: " & Err.Description &


"</B>"
> > 'Else
> > 'Response.Write "<B>Conexión realizada con éxito</B>"
> > 'End If
> >
> > Conexion.Close
> > Set Conexion = Nothing
> > %>
> >
> > En donde XX.XX.XX.XX es la ip, 1433 es el puerto,, o sino simplemente
> podes
> > poner LOCALHOST si haces la conexion en tu mismo server.
> > Saludos
> > FF
> > www.francofigun.com.ar
> > www.microsofties.com.ar
> > MSN:
> > UIN: 305336919
> > Yahoo MSN:
> >
> > "Zman" wrote in message
> > news:
> > > Hola a todo el mundo,
> > >
> > > si alguien fuese tan amable de mostrar un ejemplo de código para
> > conectarse
> > > en una página de ASP a una base de datos de SQL.
> > >
> > > En el SQL Server veo la base de datos pero no sé qué DSN poner para


la
> > > conexión.
> > >
> > > Gracias de antemano.
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Franco Figún
30/05/2004 - 23:55 | Informe spam
Bueno, yo te diría que pruebes el usuario SA, sin contraseña, y sino, ponele
obviamente la contraseña, si la tenes.
Los usuarios SQL estan en SECURITY, LOGINS, y esos son los usuarios de SQL
mismo, como SA, por ejemplo.
Fijate de cambiar la contraseña de SA o agregar un nuevo usuario para usar
la base.
Cualquier duda, avisame.

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 305336919
Yahoo MSN:
"Zman" wrote in message
news:ujzZ#
Pues estamos peor, porque se supone que se creó un usuario administrador
(del cual sé la contraseña) y me está rechazando...

Tiene que estar dado de alta en la pestaña LOGINS del sql Server?

Si me conectase con la cuenta SA, hace falta poner la contraseña?

Muchas gracias por las respuestas Franco, de verdad.


"Franco Figún" escribió en el mensaje
news:#$
> Ok, el tema es asi, vos te podes loguear a una BD SQL de 2 maneras:
> 1) Con autentificacion SQL Server y Windows
> o
> 2) Solamente con Windows.
>
> Si te conectas al sql con el primer metodo, podes usar la cuenta SA por
> defecto, o si te crearon o creaste un usuario en el SQL, con ese


usuario.
> El error es que estas tratando de entrar como ADMINISTRADOR, y
posiblemente
> no tengas ese privilegio, por cual, te convendría probar con la cuenta


SA,
o
> sino simplemente crear un usuario para tu tabla.
> Espero que te sirva.
>
> FF
> www.francofigun.com.ar
> www.microsofties.com.ar
> MSN:
> UIN: 305336919
> Yahoo MSN:
> "Zman" wrote in message
> news:e#
> > Muchas gracias Franco, tenía algún fallito... en fin, ahora me dice:
> > Error de inicio de sesión del usuario 'administrador'. Motivo: no está
> > asociado a una conexión de SQL Server de confianza
> >
> > Alguna idea? cómo le hago de "confianza"?
> >
> > Gracias otra vez.
> >
> >
> > "Franco Figún" escribió en el mensaje
> > news:
> > > Para conectarte a un SQL sin DSN, tenes este codigo:
> > >
> > > <%
> > > Dim strCnn
> > > strCnn = "Provider=SQLOLEDB; Data Source=XX.XX.XX.XX,1433; Initial
> > > Catalog=nombrebd;User ID=nombrebd;Password=password;"
> > > Set Conexion = CreateObject("ADODB.Connection")
> > > conexion.Open strCnn
> > > Set rs = Server.CreateObject("ADODB.Recordset")
> > >
> > > 'If Err.Description <> "" then
> > > 'Response.Write "<B>Error en Base de Datos: " & Err.Description &
"</B>"
> > > 'Else
> > > 'Response.Write "<B>Conexión realizada con éxito</B>"
> > > 'End If
> > >
> > > Conexion.Close
> > > Set Conexion = Nothing
> > > %>
> > >
> > > En donde XX.XX.XX.XX es la ip, 1433 es el puerto,, o sino


simplemente
> > podes
> > > poner LOCALHOST si haces la conexion en tu mismo server.
> > > Saludos
> > > FF
> > > www.francofigun.com.ar
> > > www.microsofties.com.ar
> > > MSN:
> > > UIN: 305336919
> > > Yahoo MSN:
> > >
> > > "Zman" wrote in message
> > > news:
> > > > Hola a todo el mundo,
> > > >
> > > > si alguien fuese tan amable de mostrar un ejemplo de código para
> > > conectarse
> > > > en una página de ASP a una base de datos de SQL.
> > > >
> > > > En el SQL Server veo la base de datos pero no sé qué DSN poner


para
la
> > > > conexión.
> > > >
> > > > Gracias de antemano.
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida