Forum Użytkownikow Subiekt GT
InsERT GT => Rachmistrz GT => Wątek zaczęty przez: therminus w Styczeń 05, 2018, 17:13:06
-
Postanowiłem zmienić serwer. Zainstalowałem na nowej maszynie MSSQL Server 2014, ustawiłem wszystko (?) tak jak jest na starym, podłączyłem bazy i wszystko lokalnie działa.
Niestety, po sieci mogę się logować tylko przez użytkownika sa.
Jak włączę autentykację Windows, to następuje pobieranie podmiotów i na końcu nie wyświetla żadnego. Szara, pusta tabelka.
I jeszcze taka ciekawa rzecz, być może ważna: jeżeli połączę się ze starego serwera przez Managment Studio z nowym SQLem, to w Security --> Logins mam tylko:
BUILTIN\Użytkownicy
sa
SERVER\Administrator
Natomiast jeśli podłączę się lokalnie do serwera SQL to w tym miejscu widzę jeszcze innych użytkowników, których dodałem.
Myślę, że przy połączeniu zdalnym użytkownicy nie są przez serwer SQL rozpoznawani. Co robić?
-
Jeśli już chcesz mieć lopgowanie przez użytkowników windowsa, to zrób domenę. Wtedy będzie to działało.
Natomiast mozesz mieć logowanie przez użytkowników, ale sql. Powinieneś ich wprowadzić w sql jako uzytkowników i nadać im odpowiednie uprawnienia. Będzie to logowanie analogiczne do sa.
Tylko po co sobie i innym tak komplikować dostęp?
-
Zapoznaj się z podstawami administracji serwera SQL lub pracuj z wykorzystaniem autentykacji SQL jak radzimy, może pracować z autentykację Windows bez domeny, lecz nie ma to sensu.
-
może pracować z autentykację Windows bez domeny, lecz nie ma to sensu.
Oczywiście, że może bo tak pracuje stary serwer. Mało tego, jakieś półtora roku temu stawiałem w innym biurze nowy serwer z MSSQL 12 i działa z autentykacją Windows bez domeny. Niestety, nie pamiętam już dokładnie co i jak ustawiałem.
Chyba jednak w tym wypadku z tego zrezygnuję i pozostanę przy logowaniu przez 'sa', skoro wymuszanie autentykacji Windows nie ma sensu.
Mam jeszcze pokrewne pytanie:
Jak najlepiej przerzucić bazy (ponad 200) na nowy serwer? Na początek do testów po prostu skopiowałem pliki i podłączyłem bazy do serwera SQL. Oczywiście muszę to zrobić jeszcze raz, bo od tamtego czasu stan się zmienił.
-
Mam jeszcze pokrewne pytanie:
Jak najlepiej przerzucić bazy (ponad 200) na nowy serwer? Na początek do testów po prostu skopiowałem pliki i podłączyłem bazy do serwera SQL. Oczywiście muszę to zrobić jeszcze raz, bo od tamtego czasu stan się zmienił.
Na prawdę podejmujesz się dostarczania serwerów, zapewne opieki na nimi i pytasz o tak oczywiste kwestie ? :o Uniwersalny i zalecany sposób to archiwizacja na starym serwerze i odtworzenie archiwum na nowym serwerze.