Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.746 pregleda

Najnovija ↓

Pristup SQL bazi u ASP.NET-u 02.02.2006. u 15:26 · pre 252 meseca #1
Kako da procitam podatke iz SQL baze u ASP.NET-u 2003 (C#)?
Kreirao sam adapter myAdapter, popunio data set myDataSet. Kad pozovem metodu Fill() (myAdapter.Fill(myDataSet)), prijavljuje mi da nemam pravo pristupa bazi.
Kod izgleda ovako:

private void Page_Load(object sender, EventArgs e)
{
myAdapter.Fill(myDataSet);
}

Probao sam preko Command Promt-a da umesem sledeci niz komandi:
osql -E -S bojan \NetSDK
(gde je bojan ime kompjutera) ali nisam uspeo.
Imam instaliran SQL 2000. Sta da radim???
Re: Pristup SQL bazi u ASP.NET-u 02.02.2006. u 15:35 · pre 252 meseca #2
Kao prvo, NetSDK ti se dodaje nazivu servera ako si instalirao MSDE koji dolazi sa Visual Studio-m, ako si instalirao full SQLServer onda ti je ime servera samo ime racunara ili (local).

A ako ti prijavljuje da nemas pristup bazi verovatno nemas podesene usere. Napisi poruku o gresci koju ti prijavljuje.
Potpis
Every hamster has his day.
Re: Pristup SQL bazi u ASP.NET-u 02.02.2006. u 15:50 · pre 252 meseca #3
Kaze mi da nemam ovlascen pristu serveru ili server ne postoji.

Tacan naziv greske na engleskom sada ne mogu da napisem jer mi je projekat na drugom kompu
Re: Pristup SQL bazi u ASP.NET-u 02.02.2006. u 15:58 · pre 252 meseca #4
1. jesi podesio dobro konekcioni string?
2. jesi li podesio na SQL serveru: Authentication = SQL Server and Windows (Desni click na ime DB servera > Properties > Security)
3. Imas li dobre privilegije za tog korisnika u bazi?
Potpis
Kaurin Andrej
Re: Pristup SQL bazi u ASP.NET-u 02.02.2006. u 16:06 · pre 252 meseca #5
Kada radim Windows aplikacije sve radi bezprekorno.
Konekcioni string je OK. Sto se tice privilegija, nisam siguran. Kod Win aplikacija sve je bilo u redu; aktivirao bih SQL server (na sistem traj-u bi bio indikator da je SQL server aktiviran) i bez problema bih preuzimao podatke iz baze. To isto uradim i kod ASP.NET Web aplikacije i ne prolazi (u jednoj knjizi sam pronasao da se nesto podesava u Command Promt-u ali ja nisam uspeo!!)
Re: Pristup SQL bazi u ASP.NET-u 03.02.2006. u 11:12 · pre 252 meseca #6
Moraš u bazu kojoj pristupaš dodati novog korisnika NAZIV_RAČUNARA\ASPNET i omogućiti mu bar db_datareader pravo nad bazom. To je zbog toga što se sve ASP.NET aplikacije izvršavaju pod userom ASPNET.
Potpis
Oliver 'FAQ' Klaćik
Re: Pristup SQL bazi u ASP.NET-u 03.02.2006. u 11:24 · pre 252 meseca #7
Ne moras dodavati ASPNET usera, samo u connection stringu upisi za username korisnika koji ima sva potrebna prava.
Potpis
Every hamster has his day.
Re: Pristup SQL bazi u ASP.NET-u 03.02.2006. u 15:25 · pre 252 meseca #8
Uspeo sam! Trebalo je samo izostaviti deo naredbe \NetSDK (osql -E -S bojan \NetSDK) u command promt-u, jer imam instaliran SQL 2000 a ne MSDE. Hvala svima!!!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme