Ayuda... (Error del explorador de Servidores)

09/09/2006 - 20:03 por Edgar Quex | Informe spam
Hola...

Soy nuevo en VISUAL BASIC .NET...

Hoy instale Visual Basic 2005 express junto con SQL Server 2005 express sin
problema alguno (version en español)

Abri VB y cree un nuevo proyecto llamado "Starter Kit de mi colección de
películas", todo iba bien hasta que en el "Explorador de bases de datos" al
intentar acceder a la Base de datos "DVDCollectionDatabase.mdf" luego de unos
instantes me mostraba una ventana mostrando el mensaje "NO SE PUDO GENERAR
UNA INSTANCIA DE SQL SERVER DEBIDO A UN ERROR AL INICIAR EL PROCESO PARA LA
INSTANCIA DE USUARIO. SE CERRARA LA CONEXION"...

Me asegure de que los servicios involucrados al SQL SERVER estuviesen
activados y además busque por la internet unos ejemplos (con codigo fuente)
ya compilados de "SQL Server 2005 Express en VB 2005 Express" (suponiendo que
el error era del proyecto o de la base de datos) y tambien muestra el mismo
mensaje

Ya probe con la mayoria de las posibles soluciones que encontre por la
Internet y no he logrado nada...

La connectionString es:
Source=.\SQLEXPRESS;AttachDbFilename="D:\Users\Edgar\MyMovieCollection\DVDCollectionDatabase.mdf";Integrated
Security=True;Connect Timeout0;User Instance=True

Tambien intente con esta
Source="localhost\SQLExpress";AttachDbFilename="|DataDirectory|\DVDCollectionDatabase.mdf";Integrated Security=True;User Instance=True

Gracias de antemano por la ayuda... FELIZ DIA...
 

Leer las respuestas

#1 SoftJaén
10/09/2006 - 18:50 | Informe spam
"Edgar Quex" escribió:

Abri VB y cree un nuevo proyecto llamado "Starter Kit de mi colección de
películas", todo iba bien hasta que en el "Explorador de bases de datos"
al intentar acceder a la Base de datos "DVDCollectionDatabase.mdf" luego
de unos instantes me mostraba una ventana mostrando el mensaje
"NO SE PUDO GENERAR UNA INSTANCIA DE SQL SERVER DEBIDO A UN
ERROR AL INICIAR EL PROCESO PARA LA INSTANCIA DE USUARIO. SE
CERRARA LA CONEXION"...

La connectionString es:
Source=.\SQLEXPRESS;AttachDbFilename="...";User Instance=True



Hola, Edgar:

Si lo que intentas es establecer una conexión con un archivo de base de
datos Microsoft SQL Server, en la cadena de conexión deberás establecer a
«False» el valor del parámetro «User Instance».

Para ello, selecciona desde el Explorador de servidores el archivo de base
de datos con el botón derecho del ratón, y selecciona la opción «Modificar
conexión...». Una vez que se haya abierto el cuadro de diálogo «Modificar
conexión», pulsa el botón «Avanzadas...». En el cuadro de diálogo
«Propiedades avanzadas», busca la propiedad «User Instance», establece su
valor a «False» y cierra el cuadro aceptando los cambios. Antes de cerrar el
cuadro de diálogo «Modificar conexión», pulse sobre el botón «Probar
conexión». Si todo ha ido bien, te aparecerá el mensaje «La conexión de
prueba se realizó correctamente.»

Por último, pulsa sobre el botón «Aceptar» para cerrar el cuadro de diálogo
«Modificar conexión».

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares