04. oktober 2008 - 13:29Der er
13 kommentarer og 1 løsning
Flytning af aspnetdb.mdf til MSSQL2005
Hej folkens.
Jeg/vi sidder og er igang med et projekt som vi syncer op mod en Team Foundation Server. Projektet anvender blandt andet Membership Class - det der med aspnetdb.mdf-databasen der bliver oprettet med brugerkontoer mv.
I den forbindelse - og for fremtidens brug egentlig også, ville det være super aktuelt hvis denne database kunne flyttes fra at køre lokalt på udviklerens klient til at køre over en MSSQL2005. Jeg har siddet og rodet i web.config-filen i ca tre dage men jeg har aldrig fået det til at lykkedes. Jeg har læst en masse og hver gang jeg troede jeg havde den opstår der fejl. Jeg har læst 4GuysFrom osv uden held.
Så nu er jeg nået dertil hvor jeg egentlig bare gerne vil ha de tøre facts:
1) Hvad skal jeg skrive i min web.config for at få min web-app til at connecte op mod en MSSQL2005 og bruge en database der istedet for den lokale aspnetdb.mdf
min web.config ser ganske identisk ud som det du har pasted. Jeg troede lidt at de forskellige tabeller blev oprettet når jeg hoppede ind i ASP.NET Configuraiton og tester databasen...
Så må spørgsmålet vel egentlig være hvordan jeg får tabellerne over... mssql kan ikke åbne mdf-filer (vel?)
jeg går ud fra at aspnet_regsql er manuelt arbejde og en aspnetdb-fil indeholder ret så mange tabeller så vidt jeg husker. Kan jeg ikke exporterer indholdet og smide over i en ny MSSQL
nu har jeg siddet og fedtet med det i nogle dages tid og er nået dertil hvor den connecter til databasen men brugeren er ikke brugbar. Jeg har skubbet din connectionstring ind fremfor den jeg brugte før. Følgende er i min web.config:
There is a problem with your selected data store. This can be caused by an invalid server name or credentials, or by insufficient permission. It can also be caused by the role manager feature not being enabled. Click the button below to be redirected to a page where you can choose a new data store.
The following message may help in diagnosing the problem: Login failed for user ''. The user is not associated with a trusted SQL Server connection.
Jeg har aldrig været skarp til connectionstrings og jeg kan ikke finde ud af hvad det egentlig er jeg skal bruge så connectionstrings.com er ligevidt. Jeg har oprettet en bruger i databasen som du kan se i det udkommenterede felt db_userAdmin der er har skriverettigheder på de databaser jeg generelt anvender.
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.