Busco gente que sepa de SQL Server

Mi problema es que tengo una aplicación en VB que accede a bases de datos Access. En previsión del crecimiento del volumen de datos había pensado migrar a SQL Server, pero mi problema es que no tengo ni idea de este tema.

Estoy haciendo pruebecillas tontas y ya estoy desesperada, porque no consigo ni conectarme. Nada más que tengo esta línea de código:

oSQLServer.Connect "(local)", "Prueba", ""

Me dice "Error de inicio de sesión del usuario 'Prueba'. Motivo: no está asociado a una conexión de SQL Server de confianza"

Si ahora me voy al administrador de SQL Server y miro los inicios de sesión, tengo uno que se llama Prueba. Tiene una contraseña de diez caracteres, que supongo que será la que tengo que poner en el tercer parámetro, pero es que no tengo ni idea de cuál es esta contraseña. He probado a cambiar la contraseña pero no me hace ni caso, siempre se queda con la de 10 caracteres.

¿Qué estoy haciendo mal?

Gracias por adelantado.
Wenasss, aver si puedo ayudarte XD

Si estas trabajando kon ORACLE, hay una utilidad ke se llama SQL Plus.
Conectate a ella.
Te pedira usuario y kontraseña y base de datos.
Si eres el ADMINISTRADOR y no ha kambiado la kontraseña ke trae por defecto ORACLE, puedes konectarte kon usuario-->SYSTEM contraseña-->manager y en BD el nombre de la base de datos ke pusiste en la instalacion de ORACLE.
Entonces ya estas dentro y puedes crearte usuarios, dar permisos ectra....pero eso si, en modo texto, aki te pongo varios ejemplos ke supongo ke entenderas ;-)

CREATE TABLESPACE "GUSSDATA2" DATAFILE 'C:\ORACLE\ORADATA\BDGUSS\GUSSDATA2.DBF' SIZE 10M AUTOEXTEND ON NEXT 2M MAXSIZE UNLIMITED;

CREATE TABLESPACE "GUSSDATA2_TEMP" DATAFILE 'C:\ORACLE\ORADATA\BDGUSS\GUSSDATA2_TEMP.DBF' SIZE 5M AUTOEXTEND ON NEXT 2M MAXSIZE UNLIMITED TEMPORARY;



esto lo ke te kreo son "espacios de tabla" para ke pued as trabajar kon la base de datos.

CREATE USER "GUSS" PROFILE "DEFAULT" IDENTIFIED BY "guss"
DEFAULT TABLESPACE "GUSSDATA2"
TEMPORARY TABLESPACE "GUSSDATA2_TEMP"
ACCOUNT UNLOCK;
GRANT "CONNECT" TO "GUSS";
ALTER USER "GUSS" DEFAULT ROLE ALL;
GRANT UNLIMITED TABLESPACE TO "GUSS";

-- Damos permisos para crear procedimientos y funciones
grant create procedure to guss;
grant create trigger to guss;


y kon esto puedes crear un usuarioy darle permisos.
Espero haberte ayudado aunke sea un poko ;-)

Un saludo.
No estoy trabajando con Oracle, sólo con Visual Basic y SQL Server. La utilidad con la que estoy peleándome es el SQL Enterprise Manager. En ella veo el servidor local, que es al que estoy tratando de conectarme, y dentro de él, hay una carpeta Seguridad que contiene "Inicios de sesión". Ahí es donde tengo el inicio de sesión "Prueba", que he creado yo, y cuando accedo a sus propiedades puedo ver que la autenticación tiene puesto que sea de SQL Server, y con una contraseña que no sé cuál es y que no me deja cambiar. Bueno, hace como si la hubiera cambiado pero al volver a entrar sigue la antigua.
2 respuestas