Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


connetionstring till en annan server

Postades av 2006-04-24 12:44:10 - Marcus Granström, i forum sql-server/msde, Tråden har 7 Kommentarer och lästs av 783 personer

Jag har två servrar. En där webbservern ligger och en där sql server ligger.
Nu när jag ska testa att hämta data så får jag följande fel:

Microsoft OLE DB Provider for SQL Server error '80004005'

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.

/test/test.asp, line 17

Desa användare finns med i listan över logins: BULTIN\Administratörer och sa
Provade att lägga till IUSR men får samma felmeddelande.

Jag har lagt databas filen på d: istället för c:. På C: finns installationen för sql-server

Vad kan vara fel?

<code>
Set conn = Server.CreateObject("ADODB.Connection")
ConnString = "Provider=SQLOLEDB.1;User ID=sa;Password=;Data Source=xxx.xxx.xxx.xxx;database=xxxx;"
conn.open ConnString '(RAD 17)

sql = "select * from bocker"
set rs = conn.execute(sql)

do while not rs.eof
response.write(rs(1)&"<br>")

rs.movenext
loop

conn.close
set conn = nothing
</code>


Svara

Sv: connetionstring till en annan server

Postades av 2006-04-24 13:01:23 - Andreas Paulsson

Pröva att lägga till Network Library=DBMSSOCN i din connection string för att tvinga den att koppla upp sig med TCP/IP, vilket du verkar vilja göra eftersom du anger IP-adress.

Dvs

<code>
Set conn = Server.CreateObject("ADODB.Connection")
ConnString = "Provider=SQLOLEDB.1;User ID=sa;Password=;Data Source=xxx.xxx.xxx.xxx;database=xxxx;Network Library=DBMSSOCN;"
conn.open ConnString '(RAD 17)

sql = "select * from bocker"
set rs = conn.execute(sql)

do while not rs.eof
response.write(rs(1)&"<br>")

rs.movenext
loop

conn.close
set conn = nothing
</code>

/Andreas


Svara

Sv:connetionstring till en annan server

Postades av 2006-04-24 13:25:08 - Marcus Granström

Tack för svaret, men jag får samma fel. Whats the problem?


Svara

Sv: connetionstring till en annan server

Postades av 2006-04-24 13:34:11 - Andreas Paulsson

1. Har sa verkligen ett blankt lösenord (eller har du bara plockat brt när du postar hit :-) )?
2. Kan du använda Enterprise Manager (eller liknande) för att koppla upp dig från webservern mot SQL servern med SQL Server Authentication alls?

/Andreas


Svara

Sv:connetionstring till en annan server

Postades av 2006-04-24 15:25:37 - Mikael Wedham

När du använder Data Source, heter det Initial Catalog (inte database)

Har du en brandvägg som stoppar port 1433?

/micke


Svara

Sv: connetionstring till en annan server

Postades av 2006-05-08 16:11:50 - Marcus Granström

Jag kan på servern där webbservern är installerad, skapa en connectionstring genom att skapa en .udl fil och testa connection mot den andra servern där sql-server är installerad. Det fungerar utmärkt. Jag tar den strängen som .udl skapar åt mig och lägger till den i asp-filen och får samma fel.

Microsoft OLE DB Provider for SQL Server error '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.

Konstigt att jag kan skapa en .udl fil där connection fungerar men inte i en asp-fil.

Någon som tror att det kan vara ngt i webbservern. Tacksam för tips!

server(webbserver)
version os: win2003 web edition SP1
iis: 6.0

server(sql-server)
version os: win2003 standard edition SP1
version sql-server: 8.0


Svara

Sv: connetionstring till en annan server

Postades av 2006-05-08 22:19:53 - Mattias Lind

1) Har du verkligen SQL Server and Windows Authentication aktiverat? Det är inte så att din server är figgad enbart för Windows Authentication. Det du vill göra i din anslutning är en SQL Server Standard Login vilket inte tillåts enligt default installation av SQL Server.

Gör så här:
a) ConnString="Provider=SQLOLEDB.1; Data Source=server; Initial Catalog=databas;Trusted_Connection=Yes"

b) Se till att IUSR_server har login och gör loginet till db_user med medlemsskap i rollen datareader.

Nu ska det funka, i ditt exempel gör du SQL Server Standard Login, då kan du inte ange Windows användare.

Är SQL Server och IIS två separata burkar måste du ha en domän som bägge är medlem i, givetvis ska kontot också vara domänanvändare. Annars måste du skapa en kopia på IUSR_server på SQL Server med samma lösenord. Eller givetvis välja SQL Server Login, då skapar du ett sådant och byter ut TRUSTED_Connection=Yes; mot UID=login; PWD=lösen;.


Mvh
Mattias
en alldeles äkta cowboy


Svara

Sv:connetionstring till en annan server

Postades av 2006-05-09 09:49:13 - Mikael Wedham

Marcus!

Kan du (i din udl-fil) logga in som sa (eller något annat konto med användarid och lösenord)?

Ditt konto har säkert rättigheter mot SQL, men IIS-kontot saknar dessa.
Därför kommer troligen inte Windows Authentication att fungera.

/micke


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
5 744
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies