Visual Basic.NET - Problemas de Conexión a SQL 2000

 
Vista:

Problemas de Conexión a SQL 2000

Publicado por Luis (28 intervenciones) el 30/12/2002 17:36:53
Como le explicava a Juan Reyes, no puedo conectarme desde un cliente al servidor, la aplicación y SQL estan en el servidor, SQL Tiene las dos opciones de verificación SQL y Windows, el usuario esta autentificado en Windows /Usuarios y en SQL, la base de datos tiene al usuario con todos los permisos de acceso, la linea de código que ocupo es la siguiente:

Public Const SQL_Conexion As String = _
"Server=NombreServidor;" & _
"DataBase=NombreBaseDeDatos;" & _
"Integrated Security=SSPI;Connect Timeout=5"

No entiendo que es lo que me puede faltar, desde ya les agradezco por leer mi nota, ojalá me puedan ayudar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas de Conexión a SQL 2000

Publicado por Ernesto (2 intervenciones) el 30/12/2002 18:28:47

En el SQL Server 2000, entrás al Enterprise Manager y en la carpeta Security, en Logins, tiene que aparecer el usuario con el que te conectás.

En la base de datos, en Users, también tiene que aparecer el usuario (relacionado con el Login).

Si tenés "doble autenticación", entonces, cuando agregás el login, hay un botón que te permite seleccionar los usuarios del dominio.

Finalmente, le tenés que dar permiso a ese usuario a las tablas y Stored Procedures

No sé con qué te querés conectar (System.Data, Adodb 2.6, OleDb) con lo cual no puedo armarte la línea de código

Cualquier cosa mandame un mail.

Ernesto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas de Conexión a SQL 2000

Publicado por Sylvanus (6 intervenciones) el 31/12/2002 05:07:31
En el IDE de visual .net, ve al explorador de servidores y ve a la opcion
"Agregar conexion", y agrega manualmente una conexion(esto es solo para probar), luego testeas y si te sale todo ok, asumiremos que tu cadena de conexion esta bien (al menos asi parece)

Crea un formulario, y agregale un datagrid
nota : previamente importa estos espacios de nombres, debes colocar estas lineas, al inicio de todo el codigo encima de la declaracion de la clase form1

imports system.data.
imports system.data.sqlClient

--------------------------------------------------
Paso seguido con esto en el evento load de tu form
dim strConnect as string
dim strSQL as string
'---------------------------------------------
strConnect = Server=NombreServidor;DataBase=NombreBaseDeDatos;
"Integrated Security=SSPI"
strSQL="Aqui escribe tu consulta" 'ejem: select * from productos

'realizamos la conexion
dim cn as new sqlConnection(strConnect)
'aplicamos la consulta a la coneccion
dim da as new dataadapter(strSQL,cn)
'creamos un dataset , para luego agregarle tablas
dim ds as new dataset()
'Aqui agregamos al dataset una tabla de nombre ("MiTabla")
da.Fill(ds,"MiTabla")
'obviamente "MiTabla" contiene el resultado de la consulta
'si tu consulta fue "select nombre,apellido from Tabla"
'Dataset contendra una tabla de nombre "MiTabla", cuyos campos seran
'nombre,apellido
'aqui pasamos la tabla "MiTabla" al datagrid

datagrid1.datasource = ds.Tables("MiTabla")

Espero te sirva.

Te recomiendo que vayas a www.mic
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar