Hoe maak ik een back-up van SQL Server-databases naar een toegewezen schijf

probleem
bij het uitvoeren van een back-up op een SQL Server-database waarbij het resulterende back-upbestand naar een toegewezen schijf wordt geleid, ontvangt u de volgende foutmelding:
“het systeem kan het opgegeven pad niet vinden.”
Product Line
Struxureware Power Monitoring
Power Monitoring Expert
ION Enterprise
ION EEM
omgeving
SQL Server 2008 R2, SQL Server 2012, SQL Server 2014, SQL Servr 2016
oorzaak
een netwerkshare die is toegewezen met behulp van een lokale stationsletter zal niet zichtbaar zijn voor een SQL Server-instantie als het wordt uitgevoerd als een service.
de SQL Server-service draait in de omgeving van de lokale console waarbij de beveiliging van het opstartaccount van SQL Server is toegepast.
toegewezen stations zijn specifiek voor een sessie en niet zichtbaar voor een service die op de lokale console is gestart.
resolutie
om een back-up te maken van een SQL Server-database naar een toegewezen station met behulp van een lokale stationsletter:
1. Voer het volgende commando uit vanuit een queryvenster EXEC xp_cmdshell ‘net use <drivename> <share name>’
waar: <drive name>: Letter gebruikt om de drive
<share name>: UNC pad naar de share
als xp_cmdshell niet is ingeschakeld, krijgt u een systeemfout. Om xp_cmdshell in te schakelen, voer je de volgende query uit:
— om geavanceerde opties te wijzigen.
EXEC sp_configure ‘geavanceerde opties tonen’, 1;
ga
— om de momenteel geconfigureerde waarde voor geavanceerde opties bij te werken.
HERCONFIGUREER;
ga
— om de functie in te schakelen.
EXEC sp_configure ‘xp_cmdshell’, 1;
ga
— om de momenteel geconfigureerde waarde voor deze functie bij te werken.
HERCONFIGURE;
GO
als de toewijzing een Gebruikerslogin nodig heeft, wijzigt u de netuse. Open het opdrachtpromptvenster en gebruik de volgende opdracht:
net use <drivename> <share name> / user:gebruikersnaam wachtwoord
voorbeeld: net use z: \ \ servername \ folder / user: gebruikersnaam wachtwoord
2. U zou een back-up moeten kunnen maken met behulp van de toegewezen stationsletter, omdat het beheer Studio Object Explorer-stationvenster nu het bovenstaande toegewezen station
zou moeten weergeven opmerking:
een nadeel van deze resolutie is dat zodra de SQL Server-service opnieuw wordt opgestart, het toegewezen station niet langer zichtbaar zal zijn omdat het niet meer wordt toegewezen.
Als u de toegewezen stationinformatie wilt behouden, moet u een opstartprocedure maken voor het uitvoeren van het script in Stap 1.
een eenvoudige methode zou zijn om een back-upapparaat te maken met behulp van het UNC-pad van de remote share waarop u de databaseback-ups wilt maken.
het is belangrijk om in gedachten te houden dat het opstartaccount van SQL Server volledige rechten moet hebben op de share Op afstand.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.