Avatar billede steen Nybegynder
25. april 2004 - 14:52 Der er 12 kommentarer og
1 løsning

Forbindelse til MSDE2000 melder fejl

Jeg prøver at forbinde til min MSDE, men har problemer...

Login failed for user 'administrator'. Reason: Not associated with a trusted SQL Server connection.

Her er min kode:

String strConnection;
String strSQL;
SqlConnection objConnection;
SqlCommand objCommand;
strConnection = "Server=SOENDERUP-HOME;Database=Stopur;User ID=administrator;Password=xxxxx;Trusted_Connection=False;";
objConnection = new SqlConnection(strConnection);
objConnection.Open();
strSQL = "SELECT * FROM tblAktiviteter";
objCommand = new SqlCommand(strSQL, objConnection);
dgStopur.DataSource = objCommand.ExecuteReader(CommandBehavior.CloseConnection);
dgStopur.DataBind();


/Steen
Avatar billede arne_v Ekspert
25. april 2004 - 15:12 #1
Er din MSDE sat op til mixed security ?
Avatar billede steen Nybegynder
25. april 2004 - 15:20 #2
Det ved jeg ikke.... (min første MSDE)

Jeg har prøvet med et desktopprogram "MSDE Manager" men det lader ikke til at jeg kan ændre opsætning derfra...

sagen er nu.. at jeg får en fejl der siger, at det ikke lykkedes for brugeren soenderup-home\aspnet at logge ind. Jeg har efterfølgende via "MSDE Manager" givet adgang til denne bruger, men fejlmeddelesen er den samme... Nu mangler jeg kun at prøve med en genstart..

/Steen
Avatar billede arne_v Ekspert
25. april 2004 - 15:26 #3
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\xxxxxxx\MSSQLServer\LoginMode

1 = kun Windows
2 = både Windows og SQLServer
Avatar billede steen Nybegynder
25. april 2004 - 15:33 #4
Jeg har ikke de samme oplysninger... jeg når kun til: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\

Er der andre måder jeg kan rette det på?

/Steen
Avatar billede arne_v Ekspert
25. april 2004 - 15:34 #5
Den skal være der xxxxxxx skal erstatte smed navn på din instans.
Avatar billede steen Nybegynder
25. april 2004 - 15:37 #6
ja.. og navnet er "80" og derunder har jeg kun mapperne "replication" og "tools"
Avatar billede arne_v Ekspert
25. april 2004 - 15:40 #7
Det er ikke 80 - den ligger ved siden af 80.

Typisk hedder den det samme som din PC eller noget med softwaren
(ASP.NET eller VS.NET eller sådan noget).
Avatar billede steen Nybegynder
25. april 2004 - 15:47 #8
det eneste jeg har på niveau med 80 er "Component set"

HKEY_LOCAL_MACHINE\
SOFTWARE\
Microsoft\
Microsoft SQL Server\
80  |  Component set
Avatar billede arne_v Ekspert
25. april 2004 - 15:53 #9
Så er jeg vist løbet tør for gode ideer
Avatar billede steen Nybegynder
25. april 2004 - 15:58 #10
jeg fandt noget her....

Hvis det er default instans af en installation er stien anderledes...

The location of the LoginMode subkey depends on whether you installed MSDE as the default MSDE instance or as a named instance. If you installed MSDE as the default instance, the LoginMode subkey is located in the following registry subkey:
HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode

Kilde: http://support.microsoft.com/?kbid=322336

Nu vil jeg nu prøve om det virker

/Steen
Avatar billede steen Nybegynder
25. april 2004 - 16:13 #11
Jeg fik det op at køre nu.... dog med en anden connectionstring

strConnection = "Data Source=SOENDERUP-HOME;Initial Catalog=Stopur;User Id=xxx;Password=xxx;";

tak for indsatsen arne v... smid et svar ;-)
Avatar billede arne_v Ekspert
25. april 2004 - 16:15 #12
ok

(jeg synes dog ikke at jeg har hjulpet meget)
Avatar billede steen Nybegynder
25. april 2004 - 16:16 #13
Jo... du hjalp mig jo videre, og det er det der tæller ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester