kysymys
kun suoritat varmuuskopiota SQL Server-tietokannassa, jossa tuloksena oleva varmuuskopiotiedosto ohjataan yhdistettyyn asemaan, saat seuraavan virheviestin:
”järjestelmä ei löydä määriteltyä polkua.”
tuotelinja
Struxureware Power Monitoring
Power Monitoring Expert
ION Enterprise
ION EEM
ympäristö
SQL Server 2008 R2, SQL Server 2012, SQL Server 2014, SQL Servr 2016
Cause
a network share that is mapped using a local drive letter will not seem to a SQL Server instance as it toimii palveluna.
SQL Server-palvelu toimii paikallisen konsolin ympäristössä SQL Serverin käynnistystilin suojauksen ollessa käytössä.
kartoitetut asemat ovat istuntokohtaisia, eivätkä ne näy paikallisella konsolilla käynnistetylle palvelulle.
resoluutio
varmuuskopioida SQL Server-tietokanta kartoitetulle asemalle käyttäen paikallista asemakirjainta:
1. Suorita seuraava komento kyselyikkunasta EXEC xp_cmdshell ’net use <drivename> <share name>”
Where: <driven name>: Letter used to map the drive
<share name>: UNC path to the share
If xp_cmdshell is not enabled, you’ll get järjestelmävirhe. Jos haluat ottaa xp_cmdshellin käyttöön, suorita seuraava kysely:
— salli lisäasetusten muuttaminen.
EXEC sp_asetukset ”Näytä Lisäasetukset”, 1;
mene
— päivittääksesi asetetun lisäasetusten arvon.
REKONFIGURE;
GO
— to enable the feature.
EXEC sp_configure ’xp_cmdshell’, 1;
GO
— to update the currently configured value for this feature.
määritä uudelleen;
mene
jos kartoitus vaatii käyttäjätunnuksen, muokkaa netuse. Avaa komentokehoteikkuna ja käytä seuraavaa komentoa:
net use <drivename> <share name> /user:username password
Example: net use z: \\servername\folder /user:username password
2. Sinun pitäisi pystyä varmuuskopioimaan käyttämällä yhdistettyä asemakirjainta, koska Management Studio Object Explorer-asemaikkunan pitäisi nyt luetella edellä kuvattu asema
Huomautus:
haittapuolena tässä resoluutiossa on, että kun SQL Server-palvelu käynnistetään uudelleen, yhdistettyä asemaa ei enää näy, koska se tulee hyödyntämättömäksi.
jos haluat säilyttää kartoitetut aseman tiedot, sinun on luotava käynnistysmenettely komentosarjan toteuttamiseksi vaiheessa 1.
yksi yksinkertainen tapa olisi luoda varmuuskopiointilaite käyttämällä etäjaon UNC-polkua, jolle haluat ottaa tietokannan varmuuskopiot.
on tärkeää pitää mielessä, että SQL Server-käynnistystilillä on oltava täydet oikeudet etäjakoon.