17. maj 2002 - 10:47Der er
8 kommentarer og 1 løsning
VS.NET og SQL Databaser
Jeg er i indlæringsfasen omkring ASP.NET og er nu stødt ind i et problem vedr. database connections.
Jeg arbejder i VS.NET og her har jeg i Server Exploreren oprettet en ny SQL db. Denne db connect'er jeg i Server Exploreren (så den nu står både på serveren og som en Data Connection). Problemet opstår så når jeg kører min kode:
System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection(connectionString);
connection.Open(); *********** CODE END *************
Når jeg kører min kode får jeg følgende fejl fra programmet:
*************** ERROR ************************* SQL Server does not exist or access denied. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: SQL Server does not exist or access denied.
Source Error:
Line 59: System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection(connectionString); Line 60: Line 61: connection.Open(); Line 62:
*************** ERROR END **********************
Er der nogen der kan hjælpe?
PS: Jeg har prøvet at lave samme løsning i Access2000 og kalder med OleDb connections istedet for, og det fungere fint, forskellen er måske at her henvises sourcen til et fysisk sted...
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Og får denne fejl (problemet generelt er at jeg BARE IKKE kan få forbindelse):
***************** ERROR ******************************* Cannot open database requested in login 'ProgASPDotNetBugs'. Login fails. Login failed for user 'BLJ-2000\ASPNET'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Cannot open database requested in login 'ProgASPDotNetBugs'. Login fails. Login failed for user 'BLJ-2000\ASPNET'.
Source Error:
Line 61: System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection(connectionString); Line 62: Line 63: connection.Open(); Line 64: ********************** ERROR END ***************************
en anden mulighed: Kør en wizard igennem, og lur koden af bagefter: 1. Lav ny webform 2. Træk en SqlDataAdapter ind fra ToolBox (under Data). 3. Gå igennem wizard'en. Vælg din Sql server som datakilde - osv osv. 4. Kig i koden, eller højreklik de oprettede objekter. Et sted står connection strengen. Kopier den, og brug den i din egen kode.
Det drejede sig om en forkert/ikke opsat brugertildeling. Jeg kan desværre ikke lige nu huske hvordan/hvor det skal gøres. Jeg vil dog lige prøve at finde den igen; så den evt. kan være til gavn for andre med samme problem.
Synes godt om
Ny brugerNybegynder
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.