Usuário com melhor resposta
Backup SQL Server 2005/2008 em pasta compartilhada de rede

Pergunta
-
Boa noite galera,
Vi vários tópicos sobre a minha duvida aqui mas não consegui realizar nenhum procedimento informado.
Preciso salvar o backup de meus servidores em um pasta compartilhada, porém o mesmo apresenta a mensagem de erro:
"Msg 3201, Level 16, State 1, Line 1Cannot open backup device 'Y:\extras.bak'. Operating system error 3(O sistema não pode encontrar o caminho especificado.).Msg 3013, Level 16, State 1, Line 1BACKUP DATABASE is terminating abnormally.""
Já tentei realizar de todos os jeitos, pelo management studio "dentro" do servidor, de fora e nada.
Não entendi como faz para dar essa permissão de escrita e gravação do Agent do SQL, alguém poderia me informar?
Grato!
- Editado lucasdead quinta-feira, 28 de maio de 2015 23:32 erro de escrita
quinta-feira, 28 de maio de 2015 23:29
Respostas
-
O local Y é uma unidade Mapeada da rede?
Já tentou criar o backup direto na pasta compartilhada?
BACKUP DATABASE AdventureWorks2012 TO DISK = '\\BackupSystem\BackupDisk1\AW_backups\AdventureWorksData.Bak'; GO
Executando o comando para criar o backup no Management ele consegui criar o backup ou da o mesmo erro?
O Diretorio possui espaço para geração do Backup?
O Usuario executando o comando possui permissão de escrita na pasta?
É uma proc que esta executando o comando? já tentou vincular um usuario que tem permissão de escrita na pasta, para executar a proc?
Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 22 de dezembro de 2019 00:51
quinta-feira, 28 de maio de 2015 23:42 -
Lucas,
voce consegue visualizar o compartilhamento dando o \\ '\\servidor01\backup'?
Se sim a conta de serviço do sqlserver tem permissão de leitura e escrita na pasta?
tem que ser a conta que executa o sql e nao a conta que esta executando a ação.
Se a resposta foi útil por favor classifique. Tiago Neves - @tiagolneves - acesse o meu blog http://www.tiagoneves.net
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 22 de dezembro de 2019 00:51
sexta-feira, 29 de maio de 2015 15:35 -
Olá Alexsandro,
A unidade Y:\ está sim mapeada na rede do ts, esse comando que executei foi direto pelo management e deu esse erro que citei acima. Espaço no diretório também não é problema, tenho 300Gb no diretório e vou salvar aproximadamente 17GB de BKP.
Minha dúvida é, o usuário é o mesmo que entro pelo management studio? se for, eu acesso com usuário e senha padrão, usuário: sa e senha: senhasa@....
Eu consigo/preciso dar permissão nesse usuário?
Grato!
Lucas,
Você deve conceder às permissões de leitura e escrita para o usuário do "serviço" de sua instância SQL no diretório onde você pretende manipular estes arquivos.
Caso você tenha problemas com este usuário do Windows, sugiro que você altere o usuário deste serviço para outro (preferencialmente exclusivo para o SQL Server) apenas com as permissões necessárias para as necessidades de seu ambiente. Será necessário reiniciar o serviço. Veja a imagem abaixo:
Logo após adicione ao menos os acessos de leitura e escrita neste diretório para que seja possível realizar corretamente às tarefas de BACKUP e RESTORE. Veja a imagem abaixo:
Como é acesso por "rede", você deve utilizar o caminho "virtual" UNC e não um mapeado, semelhante ao que o Alexsandro te indicou, mas lembre-se de adicionar as "Credenciais" do Windows para acessar este diretório, onde mesmo usuário desta Credencial deve possuir acesso de "leitura/escrita" neste diretório.Para maiores informações veja:
https://msdn.microsoft.com/pt-br/library/ms179313.aspx
https://msdn.microsoft.com/pt-br/library/ms186865(v=sql.110).aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 22 de dezembro de 2019 00:51
sexta-feira, 29 de maio de 2015 18:31
Todas as Respostas
-
O local Y é uma unidade Mapeada da rede?
Já tentou criar o backup direto na pasta compartilhada?
BACKUP DATABASE AdventureWorks2012 TO DISK = '\\BackupSystem\BackupDisk1\AW_backups\AdventureWorksData.Bak'; GO
Executando o comando para criar o backup no Management ele consegui criar o backup ou da o mesmo erro?
O Diretorio possui espaço para geração do Backup?
O Usuario executando o comando possui permissão de escrita na pasta?
É uma proc que esta executando o comando? já tentou vincular um usuario que tem permissão de escrita na pasta, para executar a proc?
Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 22 de dezembro de 2019 00:51
quinta-feira, 28 de maio de 2015 23:42 -
Olá Alexsandro,
A unidade Y:\ está sim mapeada na rede do ts, esse comando que executei foi direto pelo management e deu esse erro que citei acima. Espaço no diretório também não é problema, tenho 300Gb no diretório e vou salvar aproximadamente 17GB de BKP.
Minha dúvida é, o usuário é o mesmo que entro pelo management studio? se for, eu acesso com usuário e senha padrão, usuário: sa e senha: senhasa@....
Eu consigo/preciso dar permissão nesse usuário?
Grato!
quinta-feira, 28 de maio de 2015 23:52 -
Acredito que não, Mas tenta deixar essa pasta para que todos possam escrever nessa pasta, talvez de certo.
O que pode ser feito é criar um usuario no AD para backup, esse usuario tem permisão de somente backup na base de dados e permissão de escrita no diretorio compartilhado.
Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco
- Editado Alexsandro Bertoncini sexta-feira, 29 de maio de 2015 00:40
sexta-feira, 29 de maio de 2015 00:37 -
Lucas,
voce consegue visualizar o compartilhamento dando o \\ '\\servidor01\backup'?
Se sim a conta de serviço do sqlserver tem permissão de leitura e escrita na pasta?
tem que ser a conta que executa o sql e nao a conta que esta executando a ação.
Se a resposta foi útil por favor classifique. Tiago Neves - @tiagolneves - acesse o meu blog http://www.tiagoneves.net
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 22 de dezembro de 2019 00:51
sexta-feira, 29 de maio de 2015 15:35 -
Olá Alexsandro,
A unidade Y:\ está sim mapeada na rede do ts, esse comando que executei foi direto pelo management e deu esse erro que citei acima. Espaço no diretório também não é problema, tenho 300Gb no diretório e vou salvar aproximadamente 17GB de BKP.
Minha dúvida é, o usuário é o mesmo que entro pelo management studio? se for, eu acesso com usuário e senha padrão, usuário: sa e senha: senhasa@....
Eu consigo/preciso dar permissão nesse usuário?
Grato!
Lucas,
Você deve conceder às permissões de leitura e escrita para o usuário do "serviço" de sua instância SQL no diretório onde você pretende manipular estes arquivos.
Caso você tenha problemas com este usuário do Windows, sugiro que você altere o usuário deste serviço para outro (preferencialmente exclusivo para o SQL Server) apenas com as permissões necessárias para as necessidades de seu ambiente. Será necessário reiniciar o serviço. Veja a imagem abaixo:
Logo após adicione ao menos os acessos de leitura e escrita neste diretório para que seja possível realizar corretamente às tarefas de BACKUP e RESTORE. Veja a imagem abaixo:
Como é acesso por "rede", você deve utilizar o caminho "virtual" UNC e não um mapeado, semelhante ao que o Alexsandro te indicou, mas lembre-se de adicionar as "Credenciais" do Windows para acessar este diretório, onde mesmo usuário desta Credencial deve possuir acesso de "leitura/escrita" neste diretório.Para maiores informações veja:
https://msdn.microsoft.com/pt-br/library/ms179313.aspx
https://msdn.microsoft.com/pt-br/library/ms186865(v=sql.110).aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 22 de dezembro de 2019 00:51
sexta-feira, 29 de maio de 2015 18:31