Avatar billede hulla Novice
07. oktober 2002 - 19:50 Der er 15 kommentarer og
1 løsning

localhost adgang

Jeg har oprettet en LOCALHOST i min sql server, med Windows login oplysninger.
Jeg kan fint connecte inde fra min sql server manager.

Når jeg så prøver at få adgang til min server DB fra min kode, så får jeg at vide, at connection failed.

Hvad kan der være galt ?
Avatar billede bennytordrup Nybegynder
07. oktober 2002 - 22:05 #1
Hvordan ser din connection string ud?

En connectionstring til SQL Server 2000 kan så således ud for at bruge Windows Login:

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=<Database>;Data Source=(local)
Avatar billede hulla Novice
08. oktober 2002 - 08:01 #2
Sådan ser min connection string ud :

Dim sqlConn As New SqlClient.SqlConnection("Data Source=LOCALHOST; Initial Catalog=DB1; Integrated Security=true;
Avatar billede bennytordrup Nybegynder
08. oktober 2002 - 08:04 #3
Prøv "Data Source=<Computernavn>; Initial Catalog=DB1;Integrated Security=true"

Eller erstat LOCALHOST med (local)
Avatar billede hulla Novice
08. oktober 2002 - 08:55 #4
har prøvet begge dele mange gange,..virker ikke :(
Avatar billede bennytordrup Nybegynder
08. oktober 2002 - 09:01 #5
Hvad med .
Avatar billede bennytordrup Nybegynder
08. oktober 2002 - 09:01 #6
Data Source=.;
Avatar billede hulla Novice
08. oktober 2002 - 12:23 #7
virker ikke,..kan det ikke være noget med nogle indstillinger i sql serveren ?
Avatar billede bjorn_jeppesen Nybegynder
08. oktober 2002 - 12:40 #8
Fanger du DBserveren fra en anden maskine?
Så kan det være en fordel at anvende tcp/IP adressen, så du kommer uden om WINS.
-B
Avatar billede bennytordrup Nybegynder
08. oktober 2002 - 12:41 #9
bjorn... >> Hvis man angiver local eller localhost, så er det på lokalmaskinen.
Avatar billede bjorn_jeppesen Nybegynder
08. oktober 2002 - 14:29 #10
Sku' bare lige vide hvor du var henne i verden.
No offence!
-B
Avatar billede hulla Novice
09. oktober 2002 - 08:35 #11
jeg kan godt fange serveren nu, men jeg får nægtet adgang til den.
Jeg har prøvet både med windows logon og med sqlserver adgang med "sa" som logonid og ingen password, men jeg kan IKKE få adgang til den
Avatar billede bennytordrup Nybegynder
09. oktober 2002 - 08:38 #12
Hvad er authentication?

Hvis den er SQL Server, så skal du kunne få adgang til SQL Serveren.

Hvis den er Windows NT, så skal du (hvis du ikke har tilføjet windowsgrupper til logins på SQL Serveren) være medlem af SQL Server Computerens administratorgruppe.
Avatar billede bennytordrup Nybegynder
09. oktober 2002 - 08:39 #13
SQL Server 2000 installerer sig som standard med Windows NT Authentication. Prøv at se på sikkerhedsindstillingerne i SQL Server Enterprise Manager direkte på SQL Server maskinen.
Avatar billede hulla Novice
09. oktober 2002 - 15:02 #14
det virker nu, jeg skulle tillade den enkelte bruger adgang under security,.. :)
Avatar billede bennytordrup Nybegynder
09. oktober 2002 - 15:05 #15
Er det ikke, hvad mit svar gå ud på? I så fald, hvorfor afviser du det så?
Avatar billede bennytordrup Nybegynder
09. oktober 2002 - 15:06 #16
Om du tillader den enkelte domænebruger adgang per bruger eller via en domænegruppe, er fuldstændig det samme.

Faktisk vil styring via en domænegruppe være nemmere, hvis der også er andre steder, den samme gruppe skal have adgang til.
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
Computerworld tilbyder specialiserede kurser i database-management

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