Archief - ASP.net : verbinden met ms sql

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Stimpy

Legacy Member
goedenavond

ik zit hier al heel de dag te knoeien om in asp.net een connectie te kunnen leggen met een MSSQL server.

ik krijg deze error:
Login failed for user 'dba'. Reason: Not associated with a trusted SQL Server connection.

via google heb ik verschillende dinges gevonden. SQL identificatie ipv windows identificatie enz, maar dat hielp het probleem dus niet weg.

Kan er iemand misschien uitleggen hoe je het makkelijkst een server in MSSQL laat draaien en er met asp.net op connect?
met een access db zijn er geen problemen, maar het moet MSSQL zijn dus.

ik gebruik VS.NET 2003

alvast bedankt voor de moeite

dJeez

Legacy Member
Geef de IIS user misschien eens (lees- en/of schrijf)rechten op je DB, dat zou al kunnen helpen, want als ik het zo lees lijkt dat het probleem te zijn.

BTW Check ook eens dat je naast Windows authentication ook SQL server authentication kan gebruiken voor je DB (want ook daar kan 't probleem aan liggen aangezien je blijkbaar via SQL server auth probeert aan te loggen).

Stimpy

Legacy Member
ik heb windows en slq authentication gebruikt, maar ze werkten beiden niet
het liefst heb ik gewoon via windows authentication, maar dan gaf hij errors over het domein en/of een naam die niet geldig is

in iis heb ik het vinkje bij schrijven en lezen aangezet (lezen stond al aan, dat is toch int hetzelfde venster waar je op "maken" moet klikken?), maar dat veranderde niets

Boddah

Legacy Member
je moet een nieuwe user aanmaken voor je database speciaal voor je ASP.NET applicatie. kunt dit beste doen binnen enterprise manager.

je doet als volgt:
- selecteer je db
- rechtsklikken op users en selecteer new database user.
- bij login name kies je 'new', dan opent er een nieuw scherm.
- daar klik je naast het tekstvak bij name en selecteer je ASPNET.
- en bij database selecteer je je database.
- en die user natuurlijk de nodige gebruikers rechten geven

dan zou het moeten marcheren. mss is ook je connection string in je .net applicatie nog niet helemaal in orde. dan moet je deze hier maar eens zetten.

Boddah

Legacy Member
die asp user lijkt mij in orde, als ik vergelijk met mijn eigen db.
bij mij heeft die user 3 permits: public, db_datareader en db_datawriter

een werkende connectionstring van mij is als volgt (kheb hem al aangepast aan jouw instellingen):

string connString = "workstation id='STIMP';packet size=4096;integrated security=SSPI;initial catalog=testdb;persist security info=False";

Stimpy

Legacy Member
u bent zeer hard bedankt
ik krijg nu wel een fout dat hij een tabel niet vindt, maar dat ligt nog aan mijn db enz :)

servi

Legacy Member
moderator noot :
je topic bevat geen prefix, een verkeerd prefix of heeft een onduidelijke titel.
Gelieve een duidelijke titel met een bijhorend correct prefix te gebruiken.
Voor meer informatie over prefixen kan je terecht op regels en prefixen !!!.
Je topic is aangepast en je hebt een een waarschuwing gekregen, gelieve in het vervolg er op te letten.

Stimpy

Legacy Member
verdikke blijkbaar gedroomd dak geen Q: gezet heb, want ik let der altijd op O_o
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan