Problem z logowaniem do SQL

0

Od czasu zainstalowania visty na kompie i ustawienia tam servera sql 2005 express mam natepuajcy problem, nie moge sie połaczyc z C# do bazy wkulko wyskakuje mnit ze logowanie nieudane baza wymaga logowanai i ze nie udane dla administratora:| dodam ze na poprzednim systemie wszytsko dzialało, do tego w C# w database exploera jak zrobie polaczenie to sie laczy z baza skopiuje gotowego stringa z tamtoad i nie dziala w moim programieData Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\administrator\Documents\firma.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True tak wyglada string ktory wygenerowal mi sam visual C# i to nie dziala nadal sie pokazuje ze wymaga logowania juz nie mam pomyslow co z tym zrobic :/

0

Jak sie ma to do MySQL'a?

0

dokaldnie to sie tak loguje:"Data Source=.\\SQLEXPRESS;Initial Catalog=new;Integrated Security=True;Connect Timeout=30;"; co z tym zrobic bo juz 3 dzien sie z tym mecze :/ w sql server configuration menager prubowalem tez wiele opcji ustawialme logowanie network accoun local system ustawialem tez oddzielny login i chaslo dla serwere i nici niechce nci dzialac :(

0

Przestan nawalac losowo w klawiature majac nadzieje, ze wyjdzie Ci cos dajacego sie przeczytac, bo Ci nie wychodzi. Przeczytaj 2 razy to co napisales i sie zastanow co to mowi czytajacemu (bo mi niewiele).

SQLExpress to standardowa instancja MSSQL, nie Mysql.

Jesli chodzi Ci o mssql, to sprawdz czy taka instancja jest uruchomiona na Twoim kompie, czy baza o nazwie 'new' istnieje, czy logowanie Windows jest wlaczone i czy Twoj uzytkownik ma prawa dostepu do bazy.

0

MSSQL i baza new jest na moim komputerze jest wlaczone windows autenthication, nie wiem jak dodac uzytkownikow i prawa dostepu.

0

Sprawdz czy instancja SQLExpress dziala:
1a. Polacz sie z nia przez sql server management studio za pomoca Windows autentication
1b. start/uruchom/services.msc i poszukaj uslugi SQL Server (SQLEXPRESS)

0

sql dziala bez <ort>zarzotow </ort>otworzylem baze w visula studio dodalem tabelki realcje itp. tak jak pisalem w visual C # w database exploer jak dodam nowe polaczenie wpisze nazwe bazy zaznaczy windows autenthication i sie laczy jak napisze connection string w programie wywala ze nie mozna sie zalogowac i kicha. do tego mialem to samo oprogramowanie na windowsie 2000 i wszystko dzialalo, to mnei zastanawia najbardziej.

0

Jaki dokladnie komunikat wywala? Podaj kod, ktorym laczysz sie z programu.

0

Data Source=.\\SQLEXPRESS;Initial Catalog=Firma;Integrated Security=True;Connect Timeout=30;User Instance=True

blad:

Cannot open database "Firma" requested by the login. The login failed.
Login failed for user 'MM\Administrator'.
0

Czyli nie masz uprawnien. Sprawdz w bazie w Security/Logins czy jest tam login Administrator badz wpisy odpowiednich grup uzytkownikow, np. Administratorzy, Uzytkownicy itp. I sprawdz ich dostep do tej bazy.

0

Czyli nie masz uprawnien. Sprawdz w bazie w Security/Logins czy jest tam login Administrator badz wpisy odpowiednich grup uzytkownikow

muglbys dokladnij napsiac gdzie znajde to security/logins, jesli chodzi o bazy danych to jestem poczatkujacy ;)

0

Ja uzywam sql management studio express, stad nie wiem jak to wyglada w Database explorer. Kazdy serwer i kazda baza z osobna powinna miec zakladke Security w czym, w czym ja przegladasz i tam sa informacje kto i jak moze sie logowac.

0

tez sobei to zainstalowalem zalogowalem sie do bazy biore preporites i jest security ale nic tam takeigo jak pisales nie ma ewentualnie premisions??

0

dobra juz mam w sumie.

0

no i pojawil sie kolejny problem:
po otwarciu danej bazy sql w jednym programi nie moge jej otworzyc w innym wyswietla sie blad

Unable to open the physical file "c:\Program Files\Microsoft SQL Server\MSSQL.3\MSSQL\DATA\baza.mdf". Operating system error 32: "32(Proces nie może uzyskać dostępu do pliku, ponieważ jest on używany przez inny proces.)".
musze zrestartowac serwer zeby zadzialal i tak za kazdym razem co z tym mozna zrobic??

0

(Prawdopodobnie) Źle otwierasz połączenie do bazy danych. Zobacz, czy gdzieś w ConnectionStringu nie masz czegoś takiego: AttachDbFilename=...
Jeśli gdzieś masz, to postaraj się aby tego nie było :)

pozdrawiaMM

0

w tym caly problem ze moj string wyglada tak string strCon = "Data Source=.;Initial Catalog=Grafiki;Integrated Security=True;Trusted_Connection=Yes;";

0

W obydwu programach laczysz sie takim stringiem?

0

string strCon = "Data Source=<TWOJA NAZWA KOMPUTERA>\SQLEXPRESS;Initial Catalog=Grafiki; integrated security=SSPI; packet size=4096; persist security info=False;";

0

tak, to co dostal deti tez nie pomaga, jesli mam ottwarta baze w np sql server menagment studio i odpalam program to mi wywala ten blad co napisalem wyzej:/, heh a co lepsze jasli w sql menagment studio zamkne polaczenie i odpale program do dostaje

Cannot open database "Grafiki" requested by the login. The login failed.
Login failed for user 'MM\Administrator'.
0

Witam Ja mam Podobny Problem PoniewAZ chcĘ Zrobic nowy serwer w grze mu online i Tam trzeba Zrobić nowy login w windows sql serwer 2000 Wszystko jest dobze LEcz HAslo samo sie zmienia Bo moje nie dziala

1 użytkowników online, w tym zalogowanych: 0, gości: 1