Próbuję uaktualnić zdalną bazę danych SQL Server 2012 za pomocą dacpaca, ale otrzymuję następujący komunikat: DacInstance z określonym ID wystąpienia nie istnieje. (Microsoft SQL Server, 36004). Próbowałem szukać w Internecie, ale nie mogłem nic znaleźć. Jakieś pomysły?Co to jest "DacInstance z podanym ID wystąpienie nie istnieje. (Microsoft SQL Server, 36004)"?
6
A
Odpowiedz
0
stwierdziliśmy, że jest to kwestia zgody. Użytkownik musi mieć uprawnienia administratora, aby zaktualizować bazę danych za pomocą dacpaca.
5
Sam właśnie napotkałem ten problem. Przeszukałem Mapowanie użytkowników w celu uzyskania mojego loginu, dodając członkostwo db_owner, db_securityadmin do wszystkich odpowiednich baz danych. Bez pomocy.
W szczególności konieczne było dodanie roli serwera "sysadmin" do użytkownika. Po wykonaniu tej czynności moje dacpaki mogły zostać pomyślnie wdrożone.
Skąd się to wzięło i co to są previlety administracyjne? I nie wahaj się posunąć naprzód, jeśli twoja własna odpowiedź odpowie na twój qurstion i oznaczy go jako poprawną odpowiedź. – Magier