MS SQL problem z logowaniem się do bazy danych

0

Witam. Mam dosyć ciężki dla mnie problem ze SQL Server Managment Studio. Któregoś razu podczas próby logowania dostałem błąd:

logowanie użytkownika nazwa_uzytkownika nie powiodło się.

Początkowo myślałem, że po prostu przy podmianie hasła musiałem się pomylić, no ale zdarzyło mi się to już parę razy. Kolega mi jeden raz pomógł za pomocą tego tutoriala: https://www.itbridge.pl/baza-wiedzy/zmiana-hasla-sa-w-ms-sql-server
Tyle, że problem pojawił się ponownie. Tym razem ja spróbowałem stworzyć użytkownika. Nadałem mu przywileje, ale logowanie się za pomocą loginu i podanego przeze mnie hasła nie działa kiedy przechodzę do Managment Studio. Sam login na pewno się zapisuje, bo próbując w linii komend zapisać dwa razy ten sam login dostaję komunikat o tym, że jest to niemożliwe. Z tego co widzę w Managment Studio nie mogę zrobić bez zalogowania się. Nie wiem czy z linii komend mogę więcej. Jedyne co mi przychodzi do głowy, to żeby przynajmniej spróbować zarejestrować prostsze hasło, gdybym jakimś cudem źle je przeklejał, ale nie mam bladego pojęcia jak to zrobić.

0

Wrzuć zapytania które wykonujesz.

W jaki sposób logujesz się przez linię komend?

Prawdopodobnie tworzysz tylko użytkownika bazy danych, a nie tworzysz dla niego loginu.
https://blog.sqlauthority.com/2019/05/21/sql-server-difference-between-login-vs-user-security-concepts/

0

@hipekk: Tak jak w podanym przeze mnie tutorialu:

SQLCMD -S nazwa_serwera\nazwa_instancji

I potem

CREATE LOGIN nazwa_nowego_użytkownika WITH PASSWORD = 'hasło'
GO
ALTER SERVER ROLE sysadmin ADD MEMBER nazwa_nowego_użytkownika
GO
EXIT

Prawdę mówiąc bardziej wygląda jakbym tworzył login nie tworząc użytkownika, bo nie wpisywałem nic takiego jak:

CREATE USER [MarkSmithU] FOR LOGIN [MarkSmithL];

No i chyba po stworzeniu loginu, jeśli nie mogę się nim zalogować do Managment Studio, to user nic mi nie da.

Dziwne dla mnie jest też to, że przy uruchamianiu Managment Studio podczas próby logowania podczas np. pierwszego uruchomienia po restarcie dostaję coś takiego:

Addictional information
A connection was successfully established with the server, but then error occured during the
login process. (provider: Shared Memory Provider, error: 0 - Na drugim końcu potoku nie ma żadnego procesu.) (Microsoft SQL Server, Error: 233)

A potem robiąc to samo:

logowanie użytkownika nazwa_uzytkownika nie powiodło się.

0

Wykonaj zapytanie

EXEC master.sys.xp_loginconfig 'login mode'  

i pokaż wynik.

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