Autor Wątek: "Nie udało się założyć podmiotu"  (Przeczytany 13746 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Mixtype

  • Nowy użytkownik
  • *
  • Wiadomości: 17
  • Reputacja +0/-0
  • Świeć przykładem...
  • Wersja programu: Najnowsza
"Nie udało się założyć podmiotu"
« dnia: Grudzień 31, 2015, 14:40:25 »
Witam serdecznie
Dziś całkiem przypadkowo musiałem stworzyć nowy czysty testowy podmiot wykorzystując licencję którą posiadam. Podczas zakładania nowego podmiotu, po wprowadzeniu licencji otrzymuje komunikat "Nie udało się założyć podmiotu".
Produkcyjne podmioty tzn. te na , których pracujem działają ok.
log z serwera
2015-12-31 14:26:31  spid162  Błąd: 17204; ważność: 16; stan: 1.
2015-12-31 14:26:31  spid162  FCB::Open failed: Could not open file C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\data\New.mdf for file number 0.  OS error: 2(Nie można odnaleźć określonego pliku.).

Fizyczna lokalizacja plików mdf podmiotów produkcyjnych jest inna niż ta z log'a podczas tworzenia nowego podmiotu.
Mssqlservice działa jako localservice.

Czy to może być kwesta uprawnień do tego zasobu??
Sprzęt
Windows server 2012
MS Sql 2012



Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
"Nie udało się założyć podmiotu"
« Odpowiedź #1 dnia: Grudzień 31, 2015, 15:32:57 »
A próbowałeś założyć podmiot o innej nazwie,  np Nowy a nie New?
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #2 dnia: Styczeń 01, 2016, 11:09:46 »
Zapewne już kiedyś został założony podmiot o takiej nazwie i odłączony zamiast usunięty.
Daniel, Białystok.

Offline Mixtype

  • Nowy użytkownik
  • *
  • Wiadomości: 17
  • Reputacja +0/-0
  • Świeć przykładem...
  • Wersja programu: Najnowsza
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #3 dnia: Styczeń 01, 2016, 20:50:10 »
Probowałem inne nazwy, ten sam komunikat ;/

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #4 dnia: Styczeń 01, 2016, 21:35:04 »
To pozostają jeszcze uprawnienia... Jak się logujesz do serwera SQL ?
Daniel, Białystok.

Offline Mixtype

  • Nowy użytkownik
  • *
  • Wiadomości: 17
  • Reputacja +0/-0
  • Świeć przykładem...
  • Wersja programu: Najnowsza
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #5 dnia: Styczeń 01, 2016, 22:07:10 »
Obecnie przez mixed mode. Próbowałem również na windows mode w obu przypadkach to samo :/
Czy jest możliwość zmiany ścieżki gdzie ma być tworzony nowy podmiot ??

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #6 dnia: Styczeń 02, 2016, 10:32:48 »
Obecnie przez mixed mode. Próbowałem również na windows mode w obu przypadkach to samo :/

Niestety mylisz podstawowe pojęcia, a w takich przypadkach obawiam się, że nie podajesz istotnych informacji lub są one błędne... Jest autentykacja serwera SQL i autentykacja Windows...

Czy jest możliwość zmiany ścieżki gdzie ma być tworzony nowy podmiot ??

Tak, jeśli nie jest to biuro rachunkowe to można to zmienić we właściwościach serwera SQL za pomocą SSMS.

--

Zrób jeszcze jeden test - załóż nową bazę danych za pomocą SSMS.
Daniel, Białystok.

Offline Mixtype

  • Nowy użytkownik
  • *
  • Wiadomości: 17
  • Reputacja +0/-0
  • Świeć przykładem...
  • Wersja programu: Najnowsza
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #7 dnia: Styczeń 02, 2016, 22:00:25 »
Dlaczego mylę pojęcia?? Windows modę to jeśli się nie mylę autentykacji po użytkownikach Windows domain lub nie określonych w gałęzi Security w sql serwerze, a mixed modę to Windows mode plus sa\haslo .
Jeśli się mylę to proszę popraw mnie.
Test zrobię jutro.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #8 dnia: Styczeń 02, 2016, 23:19:42 »
Windows modę to jeśli się nie mylę autentykacji po użytkownikach Windows domain

Nie, jest to logowanie przez login powiązany z użytkownikiem Windows, ale nie musi to być konto domenowe.

lub nie określonych w gałęzi Security w sql serwerze

Nie, nie ma takiej możliwości, zawsze musi istnieć login powiązany z użytkownikiem lub grupą do której należy użytkownik.

a mixed modę to Windows mode plus sa\haslo .

Nie, mixed określa możliwe sposoby logowania do serwera SQL poprzez autentykację Windows lub SQL - przy nawiązywaniu połączenia można wybrać tylko jeden sposób, nie można ich połączyć. Ponadto "sa" jest domyślnym użytkownikiem, ale nie musi być jedynym.

Jeśli się mylę to proszę popraw mnie.

Pracując z serwerem SQL należy wiedzieć co się robi, w innym przypadku może to się źle skończyć.
Daniel, Białystok.

Offline Mixtype

  • Nowy użytkownik
  • *
  • Wiadomości: 17
  • Reputacja +0/-0
  • Świeć przykładem...
  • Wersja programu: Najnowsza
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #9 dnia: Styczeń 03, 2016, 08:58:01 »
"Windows mode to jeśli się nie mylę autentykacji po użytkownikach Windows domain lub nie określonych w gałęzi Security w sql serwerze. " czyli się nie mylę

"mixed modę to Windows mode plus sa\haslo" jeśli w pliku konfiguracyjnym xml ustawisz tak jak napisałem to zawsze łączy się w pierwszej kolejności po użytkowniku sql a w drugiej kolejności po aktualnie zalogowanym do systemu Windows użytkowniku.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #10 dnia: Styczeń 03, 2016, 11:27:54 »
"Windows mode to jeśli się nie mylę autentykacji po użytkownikach Windows domain lub nie określonych w gałęzi Security w sql serwerze. " czyli się nie mylę

Przecież już odpisałem jak to działa - mylisz się.

"mixed modę to Windows mode plus sa\haslo" jeśli w pliku konfiguracyjnym xml ustawisz tak jak napisałem to zawsze łączy się w pierwszej kolejności po użytkowniku sql a w drugiej kolejności po aktualnie zalogowanym do systemu Windows użytkowniku.

Mylisz kolejne pojęcia... "MIXED" w pliku startowym XML to tylko niezbyt fortunnie nazwany tag, który oznacza autentykację serwera SQL.

Poza tym nie ma żadnej kolejności logowania - jeśli dla programu nie uda się zalogować według ustawień z pliku startowego to nie loguje się w inny sposób i program czeka na podanie parametrów logowania przez użytkownika.
Daniel, Białystok.

Offline Mixtype

  • Nowy użytkownik
  • *
  • Wiadomości: 17
  • Reputacja +0/-0
  • Świeć przykładem...
  • Wersja programu: Najnowsza
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #11 dnia: Styczeń 13, 2016, 10:46:10 »
Za pomocą SSMS mogę stworzyć bazę, loguje się po sql auth. jaki win auth. :/
Na serwerze mam ustawioną autentykację na sql auth. i Windows auth.
« Ostatnia zmiana: Styczeń 13, 2016, 11:36:18 wysłana przez Mixtype »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #12 dnia: Styczeń 13, 2016, 16:15:49 »
Fizyczna lokalizacja plików mdf podmiotów produkcyjnych jest inna niż ta z log'a podczas tworzenia nowego podmiotu.

Z jaką ścieżką był instalowany serwer SQL, jaka jest obecnie i jaka pokazuje się w logu przy próbie założenie podmiotu ?
Daniel, Białystok.

Offline Mixtype

  • Nowy użytkownik
  • *
  • Wiadomości: 17
  • Reputacja +0/-0
  • Świeć przykładem...
  • Wersja programu: Najnowsza
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #13 dnia: Styczeń 14, 2016, 07:49:58 »
W logu jest C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA.

Podmioty obecnie leżą na na e:\ , sql instalowany był z default'ową ścieżką dla database locations  tj C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA.
W SSMS default database locations jest ustawione na e:\ , właśnie sprawdziłem że nie mogę jej zmienić . Wprowadzam nowy path klikam ok nie ma żadnego komunikatu błędu itp. Sprawdzam  default database locations i jest  e:\.

Ps.
Czy w takim przypadku wymagany jest restart servera ?


 
« Ostatnia zmiana: Styczeń 14, 2016, 09:05:23 wysłana przez Mixtype »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #14 dnia: Styczeń 14, 2016, 09:14:01 »
Niestety programy Insertu nie radzą sobie w niektórych sytuacjach ze zmienioną ścieżką lokalizacji baz danych po instalacji, dlatego nie należy tego robić.

Czy w takim przypadku wymagany jest restart servera ?

Nie, masz coś nie tak z tą pierwotną lokalizacją, a  na myśl przychodzą tylko uprawnienia.

Za pomocą SSMS mogę stworzyć bazę, loguje się po sql auth. jaki win auth. :/
Na serwerze mam ustawioną autentykację na sql auth. i Windows auth.

Jak rozumiem baza NIE utworzyła się w lokalizacji wynikającej z instalacji serwera SQL ? Spróbuj utworzyć bazę w ten samej lokalizacji co program.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: "Nie udało się założyć podmiotu"
« Odpowiedź #14 dnia: Styczeń 14, 2016, 09:14:01 »