Hoe SQL Server Error 229 Te Herstellen?
November 29, 2021In een soort van vorige week kwamen sommige van onze apparaten SQL Server Error 229 tegen. Dit probleem treedt op vanwege verschillende facetten. Laten we dit nu bespreken.
Aanbevolen: Fortect
Ga naar Start> Alle programma’s> Microsoft SQL Server> Configuratiehulpmiddelen> SQL Server Surface Area Configuration.Klik op Nieuwe beheerder toevoegen.U kunt ook naar “Lid van de SQL Server-systeembeheerdersrol bij SQLEXPRESS” navigeren en dit in een van de rechtervelden toevoegen.Klik OK.
MS SQL abend 229 treedt op wanneer u persoonlijk toegang probeert te krijgen tot een tabel of een selectie probeert te maken over het onderwerp van de SQL-server.
Bij Bobcares repareren we deze unieke verzamelfouten als onderdeel van onze MS SQL-ondersteuning voor websites en sommige online serviceproviders.
Vandaag zullen we kijken naar de oorzaak van deze fout en hoe we deze uiteindelijk kunnen oplossen.
Als er maar 229 fouten zijn?
Het lijkt erop dat de gebruiker zonder enige twijfel niet over de vereiste read-write op de directory beschikt. En u hebt de mogelijkheid om ervoor te zorgen dat het de serverrol rectificeert, gebruikerstoewijzingen terwijl het schema heeft waarvoor het machtigingen heeft. Ga naar ” Machtigingen ” in de serieuze database-eigenschappen om bezoekersrechten te configureren.
- Als conflicterende repository-rollen zijn toegewezen aan de belangrijkste gebruiker die probeert in te loggen. Als een klant bijvoorbeeld de db_denydatawriter-rollen krijgt in aanvulling op db_denydatareader, heeft de weiger-toestemming voorrang op de aanmeldingstoestemming.
- terug bij het maken van een schrijfserver waar je niet bevoegd bent om vacatures te plaatsen.
Laten we eens kijken naar alle opties waarin 229 fouten in deze twee scenario’s plaatsvinden.
Hoe MS SQL-fout 229 op te lossen
MS SQL Error 229 komt in 1 verschillende gevallen voor, zoals we hierboven beschreven.
Case 1:
Er werd uiteindelijk een uitzondering gegenereerd tijdens het uitvoeren van een Transact-SQL-accountafschrift of pakket. (Microsoft.SqlServer.ConnectionInfo)
SELECT-toestemming is geweigerd voor essaydatabase “extended_properties”, “mssqlsystemresource”, schema “sys”. (Microsoft SQL Server-fout: 229)
Elke keer dat db_denydatawriter en db_denydatareader worden toegewezen voor inloggen, treedt hier een nieuwe fout op. Ze zullen hoogstwaarschijnlijk rollen worden geweigerd, wat natuurlijk bepaalde verbindingen kan beperken, inclusief toegang binnen de rol. Daarom vervangt DENY-autorisatie de toegangsautorisatie.
Om mijn probleem op te lossen, klikt u in SQL Server Management Studio met de rechtermuisknop op Eigenschappen, afhankelijk van de factoren van uw server, dus werk uw beveiligingsinstellingen bij in de SQL Server- en Windows-verificatiemodus.
We verwijderen de db_denydatawriter en daarnaast db_denydatareader paspoorten zodat de koper deze keuze kan maken.
Geval 2:
EXECUTE toestemming geweigerd, probleem 'sp_add_jobstep', database 'msdb', schema 'dbo'. (Microsoft SQL Server-fout: 229)
Deze fout wordt meestal gevonden wanneer u elke taak op de rrn-server probeert te maken waarvoor de meerderheid van u geen toestemming heeft om u te helpen bij het indienen van de taak.
TOT
U moet deel uitmaken van 3 databaserollen in msdb die SQL Agent-taken zouden invoeren. Jij:
- SQLAgentOperatorRole
- SQLAgentReaderRole
- SQLAgentUserRole.
Wat als u bijvoorbeeld lid kunt zijn van de bovenstaande functies en toch een foutpunt krijgt? Zorg er dan voor dat je zeker geen deel uitmaakt van een andere rol die je verbiedt. De definitie van de procedures “SP_add_jobstep” in het systeem. Bekijk een groot aantal andere rollen naast de hierboven genoemde DB-rollen.
Volg ten slotte deze stappen om te zien of u uitvoerrechten heeft zoals voor “SP_add_jobstep”.
- Maak verbinding met SQL Server en breid databases uit. Ga daarna naar msdb en vervolgens naar positief Beveiligingsmaatregel -> Rollen. -> Databaserollen.
- Klik met de rechtermuisknop achter de rollen hierboven en open delen.
- Je krijgt dat je gewoon scherm met de SQLAgentUserRole eigenschappen. De SP “SP_add_jobstep” moet worden toegevoegd, alleen de uitvoermachtiging moet inderdaad zijn ingeschakeld in de sectie “Permissies”.
Mee eens
nadat de EXECUTE-regeling voor SP_add_jobstep is ingesteld op SQLAgentUserrole. Dan kun je eenvoudig een baan opzetten.
[Heeft u misschien een ander systeem nodig waarmee u MS SQL-fouten kunt herstellen? We zijn eigenlijk 24 uur per dag bereikbaar.7]
Conclusie
Kortom, we hebben in grote lijnen de elementen achter deze fout besproken en vervolgens bekeken hoe deze speciale fout eenvoudig kan worden verholpen.
VOORKOM SCHADE AAN UW SERVER!
Verlies nooit meer klanten door terug te keren naar lage tarieven Serverkosten! Laat ons u ten goede komen.
Aanbevolen: Fortect
Bent u het beu dat uw computer traag werkt? Zit het vol met virussen en malware? Vrees niet, mijn vriend, want Fortect is hier om de dag te redden! Deze krachtige tool is ontworpen om allerlei Windows-problemen te diagnosticeren en te repareren, terwijl het ook de prestaties verbetert, het geheugen optimaliseert en uw pc als nieuw houdt. Wacht dus niet langer - download Fortect vandaag nog!
Onze webpaginaspecialisten bewaken en onderhouden uw tradities-server 24 uur per dag om u te helpen maximale snelheid en veiligheid te garanderen.
- Maak een nieuwe database voor koop- en verkoopnamen. (Ik gebruik SQL 2005.)
- Maak een login, SQL-lid, naast de tabel van de nieuwe website (zie situatie in punt hieronder) code.SSMS
- Start en open die Objectverkenner die is vastgelegd met betrekking tot wanneer de nieuwe gebruiker is opgegeven.
- Probeer het Tables-bestand te openen in het Explorer-object.
Microsoft-probleem
titel: SQL Server Management Studio
Kan geen cijfers ophalen voor dit verzoek. (Microsoft.SqlServer.Management.Sdk.Sfc)
Klik voor hulp bij: Sql Server Error 229
Blad Serwera Sql 229
Errore Del Server Sql 229
Sql Serverfehler 229
Sql 서버 오류 229
Oshibka Servera Sql 229
Error 229 Del Servidor Sql
Sql Serverfel 229
Erro De Servidor Sql 229
Erreur De Serveur Sql 229