Conectar a Desktop Engine

17/06/2004 - 16:37 por Toni Corral | Informe spam
Hola,
me gustaria saber como puedo conectar desde una página asp
a la base de datos de sharepoint services 2.0 que usa sql
desktop engine.
He intentado de esta manera:
set conexion=CreateObject("ADODB.Connection")
conexion.open "PROVIDER=SQLOLEDB;UID=sa;PWD=;
DATABASE=STS_euesbcnspsv_1_7075;SERVER=EUESBCNSPSV\SHAREPOI
NT"

Pero me dice que no encuentra el servidor. Me podeis
ayudar???

Gracias
 

Leer las respuestas

#1 CESAR DE LA TORRE [Microsoft MVP]
18/06/2004 - 00:01 | Informe spam
El nombre de servidor es correcto, es NOMBRE_SERVIDOR\NOMBRE_INSTANCIA...
Yo lo he hecho muchas veces sin problemas. Si no consigues conectarte, se me
ocurre que sea por la autenticación, en lugar de especificar 'sa' y PWD en
blanco, prueba con un string de conexión con seguridad integrada, del tipo:
"Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;Integrated
Security=SSPI;"
Y es muy importante que te asegures de que la ejecución del código lo esté
haciendo en un contexto de seguridad (impersonado) con un usuario que por
ejemplo sea Administrador del servidor y de SQL Server.

Si quieres ver todoas las posibilidades de los strings de conexión, el
siguiente Site está muy bien:
http://www.connectionstrings.com/

Lo que si te confirmo es que es perfectamente posible que accedas al MSDE
por programa de ADO ó ADO.NET.

Por cierto, por si no lo has hecho, instalate las herramientas cliente de
SQL Server 2000 para acceder con el Enterprise Manager al MSDE como si fuera
un SQL Server 2000 y así miras como está configurado el MSDE, puedes añadir
otros usuarios, cambiarle la password al 'sa', etc.

Saludos,

César de la Torre
[Microsoft MVP - XML WebServices]
[MCSE] [MCT]

Renacimiento
Microsoft GOLD Certified Partner
www.renacimiento.com


"Toni Corral" wrote in message
news:1dc1801c45478$8f6cafd0$
Hola,
me gustaria saber como puedo conectar desde una página asp
a la base de datos de sharepoint services 2.0 que usa sql
desktop engine.
He intentado de esta manera:
set conexion=CreateObject("ADODB.Connection")
conexion.open "PROVIDER=SQLOLEDB;UID=sa;PWD=;
DATABASE=STS_euesbcnspsv_1_7075;SERVER=EUESBCNSPSV\SHAREPOI
NT"

Pero me dice que no encuentra el servidor. Me podeis
ayudar???

Gracias

Preguntas similares