Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2007, 12:54
yoguuu
 
Fecha de Ingreso: enero-2005
Mensajes: 149
Antigüedad: 20 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