Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problema VB 2005 y acceso local a datos

Estas en el tema de Problema VB 2005 y acceso local a datos en el foro de Visual Basic clásico en Foros del Web. En una solución de Visual Basic 2005 tengo un proyecto con una clase Form1.vb tal como esta: Código: Imports System.Data Imports System.Data.SqlClient Imports System.Xml Public ...
  #1 (permalink)  
Antiguo 15/12/2007, 12:54
 
Fecha de Ingreso: enero-2005
Mensajes: 149
Antigüedad: 19 años, 3 meses
Puntos: 2
Problema VB 2005 y acceso local a datos

En una solución de Visual Basic 2005 tengo un proyecto con una clase Form1.vb tal como esta:

Código:
Imports System.Data
Imports System.Data.SqlClient
Imports System.Xml

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim Conexion As String = "server=.;uid=XXXXX;password=XXXXX;database=MSDNVideo"
        Dim MiTabla As DataTable
        Dim MiColumna As DataColumn
        Dim MiDataSet As New DataSet()
        Dim Comando As New SqlDataAdapter("SELECT * FROM ALQUILERES", Conexion)
        Comando.Fill(MiDataSet, "ALQUILERES")
        ' Recorremos las tablas
        For Each MiTabla In MiDataSet.Tables
            TextBox1.Text += "Tabla: " & MiTabla.TableName & vbCrLf & vbCrLf
            ' Recorremos las Columnas de cada Tabla
            For Each MiColumna In MiTabla.Columns
                TextBox1.Text += MiColumna.ColumnName & vbTab & _
                               "(" & MiColumna.DataType.Name & ")" & vbCrLf
            Next
        Next
        Comando = Nothing
    End Sub
End Class
El visual studio 2005 me da este error al ejecutar:
Cita:
Error de inicio de sesión del usuario 'sa'. El usuario no está asociado a una conexión de SQL Server de confianza.
El problema básicamente lo tengo con los usuarios... y lo que trado de hacer es acceder a una tabla de una base de datos local y mostrar un resultado.

Donde fallo imagino que es en el conectionString y en la config de SQL SERVER 2005:
Código:
Dim Conexion As String = "server=.;uid=XXXXX;password=XXXXX;database=MSDNVideo"
El problema es que no tengo nada claro cual sería el usuario y contraseña (marcados con XXXXX) que debería usar para conectar a esta base de datos con permisos de administrador.

El SQL SERVER 2005 está recien instalado y por tanto sin ningún tipo de modificación...

Cuando inicio SQL SERVER 2005 Management studio y conecto lo hago con los siguientes parametros:

Cita:
Tipo de servidor: Motor de base de datos
Nombre del servidor: pc1
Autenticación: Autenticación de Windows
Por tanto entiendo que deberia conectar con el usuario y contraseña de la sesión actual... pero no sé... no funciona...

Yo soy un neofito en esto... así que si alguien puede decirme que hago mal, estaría muy agradecido.

Un saludo
  #2 (permalink)  
Antiguo 15/12/2007, 15:00
 
Fecha de Ingreso: enero-2005
Mensajes: 149
Antigüedad: 19 años, 3 meses
Puntos: 2
Re: Problema VB 2005 y acceso local a datos

SOLUCIONADO

Lo que he hecho ha sido borrar todos los componentes de SQL SERVER 2005...
Reinstalarlo, pero esta vez cuando el instalador me ha preguntado por el modo de inicio de sesión, le he asignado el modo mixto. De esta forma puedo iniciar sesión utilizando las cuentas de la sesión y usando las cuentas de usuario de SQL SERVER 2005...

Despues he usado el nombre del server, el usuario sa y el password que le asigné en la instalación y listo, el ejemplo funciona ;)

Gracias de todas formas...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:36.