Avatar billede websphere Nybegynder
17. april 2006 - 16:19 Der er 14 kommentarer og
1 løsning

Afvikle .NET 20 website

hejn

Jeg skal flytte et website fra mit udviklingsmiljø til en WIN 2003 server - jeg har installeret sql 2005 og :net 20.

Jeg bruger funktionen publish i VAS 2005...

Men jeg bliver ved med at få databasefejl når jeg forsøger at afvikle siden?

"
An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
"

Jeg tror det er forbindelsen til den database der automatisk bliver oprettet - til brugere, roles osv. der driller...

Nogen ideer?
Avatar billede dr_chaos Nybegynder
17. april 2006 - 16:22 #1
har du registeret databasen i asp.net 2.0 ?
Avatar billede websphere Nybegynder
17. april 2006 - 16:24 #2
Nej det tror jeg ikke - kan du være mere specifik?
Avatar billede dr_chaos Nybegynder
17. april 2006 - 16:29 #3
du skal afvikle:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe
og vælge den database som skal bruges til membership osv.
Avatar billede holmus Nybegynder
17. april 2006 - 16:30 #4
Hey Websphere...
Nu falder jeg lige over at du benytter en SQL 2005, du skal være opmærksom på at sikkerhedsniveauet i denne sql server er væsenligt anderledes end i den gamle - det har jeg selv kæmpet med nogle timer...
Du skal både have adgang til serveren, og så skal du i din database give adgang til den bruger du har oprettet som serveradgang. Det er også denne bruger du skal logge på serveren med. Som jeg lige læser din fejl tyder det på at du ikke kunne logge på serveren overhovedet.

Husk på, at selvom du kan logge på serveren, er det ikke givet at du kan logge på selve databasen, og er det en database du har fra en sql2k server, skal du være opmærksom på at den bruger du benyttede dengang ikke kan genbruges - uden at blive slettet først og derefter oprettet.

Som en sidste bemærkning... Brugere der kommer fra din sql2k server, har i din 2005 medbragt et schema, dette skal slettes før end din bruger kan slettes...

Håber det kan hjælpe dig? :)

/holmus
Avatar billede websphere Nybegynder
17. april 2006 - 16:38 #5
Hmmm...
Jeg registrede databasen, hvilket ikke ændrede fejlbeskeden, men så kom jeg til at se at min conn string pegede på en SQL Express -> det ændrede jeg til navnet på min sql server og så blev fejlbeskeden denne:
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.
Avatar billede holmus Nybegynder
17. april 2006 - 16:40 #6
Har du ikke en specificeret bruger i din conn string?
Avatar billede dr_chaos Nybegynder
17. april 2006 - 16:40 #7
hvis sql server skal bruge den indbyggede bruger til database skal du tilføje brugeren NETWORK SERVICE til databasen.
Avatar billede websphere Nybegynder
17. april 2006 - 16:40 #8
Den ser således ud:
data source=HTSRV;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true
Avatar billede websphere Nybegynder
17. april 2006 - 16:44 #9
SQL Server vil ikke lade mig tilføje brugeren, den skriver at den ikke kan finde den, selvom den er slået op på domænet...
Avatar billede websphere Nybegynder
17. april 2006 - 16:47 #10
Nu fik jeg brugeren oprettet... Ny fejlbesked:
The user instance login flag is not supported on this version of SQL Server. The connection will be closed
Avatar billede dr_chaos Nybegynder
17. april 2006 - 16:53 #11
Du skal oprette databasen på selve sql serveren og du skal sætte connectionstring til at pege på databasen i stedet for aspnetdb.md
Avatar billede dr_chaos Nybegynder
17. april 2006 - 16:54 #12
f.eks
"Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI;"
eller
"Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;"
Avatar billede dr_chaos Nybegynder
17. april 2006 - 16:55 #13
Avatar billede websphere Nybegynder
17. april 2006 - 17:05 #14
Det virker nu, da jeg ændrede connectionstring kom der fejlbekseder jeg kunne forstå, så nu er der hul igennem... Tak for hjælpen..

Dr. Chaos smid lige et svar....
Avatar billede dr_chaos Nybegynder
17. april 2006 - 17:07 #15
svar :)
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